UserSecurityServices Class |
Namespace: FactoryLogix.xTend.Configuration
The UserSecurityServices type exposes the following members.
Name | Description | |
---|---|---|
UserSecurityServices | Initializes a new instance of the UserSecurityServices class |
Name | Description | |
---|---|---|
AddPermissionsToRole |
Adds security permissions to a security role. All existing permissions for the role are retained,
and the resulting permissions will be the union of the existing permissions and the permissions
specified by the permissions parameter of this method.
| |
AddUserCertifications |
Adds new operator certifications to the user account specified by the userName parameter.
The user's final certification list will be the union of the their existing certifications,
and the certifications specified by the newCertifications parameter. If any of the certifications
in the newCertifications list are already associated to the user, the effective and expiration
dates for those certifications will be updated.
| |
AddUsersToGroup |
Adds multiple pre-existing FactoryLogix user accounts to an existing user group.
| |
AddUserToGroup |
Adds an pre-existing FactoryLogix user account to an pre-existing user group.
| |
CreateRole |
Create a new security role that may be later assigned to users and user groups.
| |
CreateUser |
Creates a new FactoryLogix user account.
| |
CreateUserGroup |
Creates a new FactoryLogix user group.
| |
DeleteRole |
Permanently deletes a seurity role from the system. All users, user groups, and permissions
associated to this role will be disassociated from the role, but not be deleted.
| |
DeleteUser |
Permanently removes a particular FactoryLogix user account from the system.
All roles, certifications, and other information associated to this acccount will be
deleted as well.
| |
DeleteUserGroup |
Permanently removes a particular FactoryLogix user group from the system.
All roles, group members, and other information associated to this acccount
will be disassociated from the deleted group, but not deleted.
| |
GetAllCertifications |
Retrieves a list of all operator certifications that are known to the system. The certifications returned by this
method may or may not be associated to any user accounts, and the effective and expiration date properties
will not be populated. The Certification objects returned by this method
have a valid Id property, and may be used by subsequent calls to associate certifications to individual users.
| |
GetAllPermissions |
Retrieves a list of all security permissions supported by the FactoryLogix system.
These permissions may be associated to security roles, which then may be associated
to users and user groups.
| |
GetAllRoles |
Retrieves a single security role definition.
| |
GetAllUserGroups |
Retrieves the details of all FactoryLogix user groups. User groups are collections
of individual users who share certain rights, roles, or group email addresses.
| |
GetAllUsers |
Retrieves the details of all FactoryLogix user accounts.
| |
GetCertification |
Retrieves a single operator certification based on the friendly name of the certification.
The certification returned by this method may or may not be associated to any user accounts,
and the effective and expiration date properties will not be populated.
The Certification object returned by this method
has a valid Id property, and may be used by subsequent calls to associate certifications to individual users.
| |
GetRole |
Retrieves a single security role definition.
| |
GetRolePermissions |
Retrieves the security permissions associated to the specified security role.
| |
GetUser |
Retrieves the details of a particular FactoryLogix user account.
| |
GetUserCertifications |
Retrieves the operator certifications associated to a single user, as specified by the
userName parameter. The Certification objects returned
by this method will have valid effective and expiration dates for this individual user.
| |
GetUserGroup |
Retrieves the details of a particular FactoryLogix user group. User groups are collections
of individual users who share certain rights, roles, or group email addresses.
| |
GetUserPermissions |
Retrieves the security permissions associated to the specified user.
| |
RemoveAllUserCertifications |
Removes all operator certifications that are associated to the specified user.
All effectivity date information for this user-certification association will be
permanently deleted.
| |
RemovePermissionsFromRole |
Removes the specified security permissions from a security role. All existing permissions for the role are retained
except for the permissions specified. If permissions are specified by the permissions parameter which are not
associated to the role, they will be ignored.
| |
RemoveUserCertifications |
Removes the specified operator certifications from specified user.
All effectivity date information for this user-certification association will be
permanently deleted. If a certification is specified that is not presently
associated to the user, it will be ignored.
| |
RemoveUserFromGroup |
Removes a single user from a user group.
| |
RemoveUsersFromGroup |
Removes multiple users from a user group.
| |
SetRolePermissions |
Sets the security permissions for a security role. All existing permissions associated to
the role will be removed and replaced by the new list or permissions.
| |
UpdateRole |
Updates an existing security role.
| |
UpdateUser |
Updates the details of a particular FactoryLogix user account.
| |
UpdateUserGroup |
Updates the details of a particular FactoryLogix user group.
| |
ValidateUserPassword |
Validates the password of a FactoryLogix user.
|