Open Core Interface - MLPI
MLPI-MotionLogicProgrammingInterface(mlpi4Java)  1.26.2
com.boschrexroth.mlpi.AccessControl Class Reference

Inherits com.boschrexroth.mlpi.MlpiComponent.

Collaboration diagram for com.boschrexroth.mlpi.AccessControl:
Collaboration graph

Classes

class  ExpirationDetails
 
enum  ExpirationTimeUnit
 
class  GroupDetails
 
class  GroupInfo
 
class  GroupPolicies
 
class  PasswordPolicies
 
enum  PersistenceType
 
class  UserDetails
 
class  UserInfo
 
class  UserPolicies
 

Public Member Functions

native UserPolicies getUserPolicies ()
 
UserPolicies GetUserPolicies ()
 
native PasswordPolicies getPasswordPolicies ()
 
PasswordPolicies GetPasswordPolicies ()
 
native UserInfo[] getAllUserInfos ()
 
UserInfo[] GetAllUserInfos ()
 
native void addUser (UserDetails userDetails, String tmpPassword)
 
void AddUser (UserDetails userDetails, String tmpPassword)
 
native UserDetails getUser (String username)
 
UserDetails GetUser (String username)
 
native void setUser (UserDetails userDetails)
 
void SetUser (UserDetails userDetails)
 
native void deleteUser (String username)
 
void DeleteUser (String username)
 
native void changePassword (String username, String oldPassword, String newPassword)
 
void ChangePassword (String username, String oldPassword, String newPassword)
 
native GroupInfo[] getAllGroupInfos ()
 
GroupInfo[] GetAllGroupInfos ()
 
native String[] getAllGroupsOfUser (String username)
 
String[] GetAllGroupsOfUser (String username)
 
native String[] getAllUsersOfGroup (String groupName)
 
String[] GetAllUsersOfGroup (String groupName)
 
native void addUserToGroup (String groupName, String username)
 
void AddUserToGroup (String groupName, String username)
 
native void removeUserFromGroup (String groupName, String username)
 
void RemoveUserFromGroup (String groupName, String username)
 
native void setUsersOfGroup (String groupName, String[] usernames)
 
void SetUsersOfGroup (String groupName, String[] usernames)
 
native void setGroupsOfUser (String username, String[] groupNames)
 
void SetGroupsOfUser (String username, String[] groupNames)
 
native GroupPolicies getGroupPolicies ()
 
GroupPolicies GetGroupPolicies ()
 
native void resetPassword (String username, String newPassword)
 
void ResetPassword (String username, String newPassword)
 
native void addGroup (GroupDetails groupDetails)
 
void AddGroup (GroupDetails groupDetails)
 
native GroupDetails getGroup (String groupName)
 
GroupDetails GetGroup (String groupName)
 
native void setGroup (GroupDetails groupDetails)
 
void SetGroup (GroupDetails groupDetails)
 
native void deleteGroup (String groupName)
 
void DeleteGroup (String groupName)
 
native String[] getAllPermissions ()
 
String[] GetAllPermissions ()
 
native void setPermissionsOfGroup (String groupName, String[] permissions)
 
void SetPermissionsOfGroup (String groupName, String[] permissions)
 
native String[] getAllPermissionsOfGroup (String groupName)
 
String[] GetAllPermissionsOfGroup (String groupName)
 
native void setAuthorizedGroupsOfPermission (String permission, String[] groupNames)
 
void SetAuthorizedGroupsOfPermission (String permission, String[] groupNames)
 
native String[] getAllAuthorizedGroupsOfPermission (String permission)
 
String[] GetAllAuthorizedGroupsOfPermission (String permission)
 
native void addPermissionToGroup (String groupName, String permission)
 
void AddPermissionToGroup (String groupName, String permission)
 
native void removePermissionFromGroup (String groupName, String permission)
 
void RemovePermissionFromGroup (String groupName, String permission)
 

Detailed Description

Class definition of the AccessControlLib.

Definition at line 63 of file AccessControl.java.

Member Function Documentation

native UserPolicies com.boschrexroth.mlpi.AccessControl.getUserPolicies ( )

This method returns information regarding the policies that apply to all users.

Returns
Returns the username, description and session expiration policies that apply to all users.
Note:
This method maps to the mlpiCore function mlpiAccessControlGetUserPolicies, where you can find further documentation.

Referenced by com.boschrexroth.mlpi.AccessControl.GetUserPolicies().

Here is the caller graph for this function:

UserPolicies com.boschrexroth.mlpi.AccessControl.GetUserPolicies ( )
inline
Deprecated:
Please use getUserPolicies() instead.

Definition at line 321 of file AccessControl.java.

References com.boschrexroth.mlpi.AccessControl.getPasswordPolicies(), and com.boschrexroth.mlpi.AccessControl.getUserPolicies().

Here is the call graph for this function:

native PasswordPolicies com.boschrexroth.mlpi.AccessControl.getPasswordPolicies ( )

This method returns information regarding the password policies that apply to all users.

Returns
Returns the password policies that apply to all users.
Note:
This method maps to the mlpiCore function mlpiAccessControlGetPasswordPolicies, where you can find further documentation.

Referenced by com.boschrexroth.mlpi.AccessControl.GetPasswordPolicies(), and com.boschrexroth.mlpi.AccessControl.GetUserPolicies().

Here is the caller graph for this function:

PasswordPolicies com.boschrexroth.mlpi.AccessControl.GetPasswordPolicies ( )
inline
Deprecated:
Please use getPasswordPolicies() instead.

Definition at line 337 of file AccessControl.java.

References com.boschrexroth.mlpi.AccessControl.getAllUserInfos(), and com.boschrexroth.mlpi.AccessControl.getPasswordPolicies().

Here is the call graph for this function:

native UserInfo [] com.boschrexroth.mlpi.AccessControl.getAllUserInfos ( )

This method returns information regarding all the users currently found within the user manager located on the target device.

Returns
Returns the user information which includes the userId, username, description, persistence type (either temporary or permanent) and the disabled state.
Note:
This method maps to the mlpiCore function mlpiAccessControlGetAllUserInfos, where you can find further documentation.

Referenced by com.boschrexroth.mlpi.AccessControl.GetAllUserInfos(), and com.boschrexroth.mlpi.AccessControl.GetPasswordPolicies().

Here is the caller graph for this function:

UserInfo [] com.boschrexroth.mlpi.AccessControl.GetAllUserInfos ( )
inline
Deprecated:
Please use getAllUserInfos() instead.

Definition at line 353 of file AccessControl.java.

References com.boschrexroth.mlpi.AccessControl.addUser(), and com.boschrexroth.mlpi.AccessControl.getAllUserInfos().

Here is the call graph for this function:

native void com.boschrexroth.mlpi.AccessControl.addUser ( UserDetails  userDetails,
String  tmpPassword 
)

This method adds a new user in the target that can be used for authentication. Once the user is added, the password shall be changed immediately by logging in using the temporary password.

Parameters
[in]userDetailsObject that contains the information of the new user.
[in]temporaryPasswordTemporary password that is suggested to be modified during first login.
Note:
This method maps to the mlpiCore function mlpiAccessControlAddUser, where you can find further documentation.

Referenced by com.boschrexroth.mlpi.AccessControl.AddUser(), and com.boschrexroth.mlpi.AccessControl.GetAllUserInfos().

Here is the caller graph for this function:

void com.boschrexroth.mlpi.AccessControl.AddUser ( UserDetails  userDetails,
String  tmpPassword 
)
inline
native UserDetails com.boschrexroth.mlpi.AccessControl.getUser ( String  username)

This method returns the user details of a specific user.

Parameters
[in]usernameUsername that identifies the user, whose information will be retrieved..
Returns
Returns the detailed user information which includes the user Id, username, description, persistence type (either temporary or permanent), disabled state, session expiration settings and user expiration settings.
Note:
This method maps to the mlpiCore function mlpiAccessControlGetUser, where you can find further documentation.

Referenced by com.boschrexroth.mlpi.AccessControl.AddUser(), and com.boschrexroth.mlpi.AccessControl.GetUser().

Here is the caller graph for this function:

UserDetails com.boschrexroth.mlpi.AccessControl.GetUser ( String  username)
inline
Deprecated:
Please use getUser(String username) instead.

Definition at line 387 of file AccessControl.java.

References com.boschrexroth.mlpi.AccessControl.getUser(), and com.boschrexroth.mlpi.AccessControl.setUser().

Here is the call graph for this function:

native void com.boschrexroth.mlpi.AccessControl.setUser ( UserDetails  userDetails)

This method allows to modify the information of a user. Within the userDetails argument, the correct Id of the user (if known) or username must be given.

Parameters
[in]userDetailsObject that contains the information of the user to be modified.
Note:
This method maps to the mlpiCore function mlpiAccessControlSetUser, where you can find further documentation.

Referenced by com.boschrexroth.mlpi.AccessControl.GetUser(), and com.boschrexroth.mlpi.AccessControl.SetUser().

Here is the caller graph for this function:

void com.boschrexroth.mlpi.AccessControl.SetUser ( UserDetails  userDetails)
inline
Deprecated:
Please use setUser(UserDetails userDetails) instead.

Definition at line 403 of file AccessControl.java.

References com.boschrexroth.mlpi.AccessControl.deleteUser(), and com.boschrexroth.mlpi.AccessControl.setUser().

Here is the call graph for this function:

native void com.boschrexroth.mlpi.AccessControl.deleteUser ( String  username)

This method allows to delete a user specified by a given username.

Parameters
[in]usernameUsername that identifies the user that is to be deleted.
Note:
This method maps to the mlpiCore function mlpiAccessControlDeleteUser, where you can find further documentation.

Referenced by com.boschrexroth.mlpi.AccessControl.DeleteUser(), and com.boschrexroth.mlpi.AccessControl.SetUser().

Here is the caller graph for this function:

void com.boschrexroth.mlpi.AccessControl.DeleteUser ( String  username)
inline
Deprecated:
Please use deleteUser(String username) instead.

Definition at line 419 of file AccessControl.java.

References com.boschrexroth.mlpi.AccessControl.changePassword(), and com.boschrexroth.mlpi.AccessControl.deleteUser().

Here is the call graph for this function:

native void com.boschrexroth.mlpi.AccessControl.changePassword ( String  username,
String  oldPassword,
String  newPassword 
)

This method allows to change the password of a specific user.

Parameters
[in]usernameUsername that identifies the user, whose password will be changed.
[in]oldPasswordString that identifies the current password of the specified user.
[in]newPasswordString that identifies the new password to be set for the specified user.
Note:
This method maps to the mlpiCore function mlpiAccessControlChangePassword, where you can find further documentation.

Referenced by com.boschrexroth.mlpi.AccessControl.ChangePassword(), and com.boschrexroth.mlpi.AccessControl.DeleteUser().

Here is the caller graph for this function:

void com.boschrexroth.mlpi.AccessControl.ChangePassword ( String  username,
String  oldPassword,
String  newPassword 
)
inline
native GroupInfo [] com.boschrexroth.mlpi.AccessControl.getAllGroupInfos ( )

This method returns information regarding all the groups of users currently supported by the user manager located on the target device.

Returns
Returns the group information which includes the group Id, group name, description, and the disabled state.
Note:
This method maps to the mlpiCore function mlpiAccessControlGetAllGroupInfos, where you can find further documentation.

Referenced by com.boschrexroth.mlpi.AccessControl.ChangePassword(), and com.boschrexroth.mlpi.AccessControl.GetAllGroupInfos().

Here is the caller graph for this function:

GroupInfo [] com.boschrexroth.mlpi.AccessControl.GetAllGroupInfos ( )
inline
Deprecated:
Please use getAllGroupInfos() instead.

Definition at line 453 of file AccessControl.java.

References com.boschrexroth.mlpi.AccessControl.getAllGroupInfos(), and com.boschrexroth.mlpi.AccessControl.getAllGroupsOfUser().

Here is the call graph for this function:

native String [] com.boschrexroth.mlpi.AccessControl.getAllGroupsOfUser ( String  username)

This method returns the group name of all the groups assigned to the specified user.

Parameters
[in]usernameUsername that identifies the user from which the group names will be retrieved.
Returns
Returns an array containing all the group names.
Note:
This method maps to the mlpiCore function mlpiAccessControlGetAllGroupsOfUser, where you can find further documentation.

Referenced by com.boschrexroth.mlpi.AccessControl.GetAllGroupInfos(), and com.boschrexroth.mlpi.AccessControl.GetAllGroupsOfUser().

Here is the caller graph for this function:

String [] com.boschrexroth.mlpi.AccessControl.GetAllGroupsOfUser ( String  username)
inline
native String [] com.boschrexroth.mlpi.AccessControl.getAllUsersOfGroup ( String  groupName)

This method returns the username of all the users assigned to the specified group.

Parameters
[in]groupNameGroup name that identifies the group from which the usernames will be retrieved.
Returns
Returns an array containing all the usernames.
Note:
This method maps to the mlpiCore function mlpiAccessControlGetAllUsersOfGroup, where you can find further documentation.

Referenced by com.boschrexroth.mlpi.AccessControl.GetAllGroupsOfUser(), and com.boschrexroth.mlpi.AccessControl.GetAllUsersOfGroup().

Here is the caller graph for this function:

String [] com.boschrexroth.mlpi.AccessControl.GetAllUsersOfGroup ( String  groupName)
inline
native void com.boschrexroth.mlpi.AccessControl.addUserToGroup ( String  groupName,
String  username 
)

This method allows to add a user to a specified group. In other words, the user will be identified as a member of the assigned group.

Parameters
[in]groupNameName that identifies the group to which the user will be assigned.
[in]usernameName that identifies the user that is to be assigned to the specified group.
Note:
This method maps to the mlpiCore function mlpiAccessControlAddUserToGroup, where you can find further documentation.

Referenced by com.boschrexroth.mlpi.AccessControl.AddUserToGroup(), and com.boschrexroth.mlpi.AccessControl.GetAllUsersOfGroup().

Here is the caller graph for this function:

void com.boschrexroth.mlpi.AccessControl.AddUserToGroup ( String  groupName,
String  username 
)
inline
native void com.boschrexroth.mlpi.AccessControl.removeUserFromGroup ( String  groupName,
String  username 
)

This method allows to remove a user from a specified group. In other words, the user will not be identified as a member of the assigned group and hence, it won't have the group permissions anymore.

Parameters
[in]groupNameName that identifies the group from which the user will be removed.
[in]usernameName that identifies the user that is to be removed from the specified group
Note:
This method maps to the mlpiCore function mlpiAccessControlRemoveUserFromGroup, where you can find further documentation.

Referenced by com.boschrexroth.mlpi.AccessControl.AddUserToGroup(), and com.boschrexroth.mlpi.AccessControl.RemoveUserFromGroup().

Here is the caller graph for this function:

void com.boschrexroth.mlpi.AccessControl.RemoveUserFromGroup ( String  groupName,
String  username 
)
inline
native void com.boschrexroth.mlpi.AccessControl.setUsersOfGroup ( String  groupName,
String[]  usernames 
)

This method allows to set the Users members of a Group. It is capable of adding multiple new users to a group or deleting pre-existing ones in the group. It is recommended to first use the function GetAllUsersOfGroup().

Parameters
[in]groupNameName that identifies the group to which the users will be assigned.
[in]usernamesArray of usernames that will be assigned to the group.
Note:
This method maps to the mlpiCore function mlpiAccessControlSetUsersOfGroup, where you can find further documentation.

Referenced by com.boschrexroth.mlpi.AccessControl.RemoveUserFromGroup(), and com.boschrexroth.mlpi.AccessControl.SetUsersOfGroup().

Here is the caller graph for this function:

void com.boschrexroth.mlpi.AccessControl.SetUsersOfGroup ( String  groupName,
String[]  usernames 
)
inline
native void com.boschrexroth.mlpi.AccessControl.setGroupsOfUser ( String  username,
String[]  groupNames 
)

This method allows to set the Groups of a User. It is capable of adding multiple new groups to a user or deleting pre-existing ones in the user. It is recommended to first use the function GetAllGroupsOfUser().

Parameters
[in]usernameName that identifies the user to which the groups will be assigned.
[in]groupNamesArray of group names that will be assigned to the user.
Note:
This method maps to the mlpiCore function mlpiAccessControlSetGroupsOfUser, where you can find further documentation.

Referenced by com.boschrexroth.mlpi.AccessControl.SetGroupsOfUser(), and com.boschrexroth.mlpi.AccessControl.SetUsersOfGroup().

Here is the caller graph for this function:

void com.boschrexroth.mlpi.AccessControl.SetGroupsOfUser ( String  username,
String[]  groupNames 
)
inline
native GroupPolicies com.boschrexroth.mlpi.AccessControl.getGroupPolicies ( )

This method returns information regarding the policies that apply to all groups.

Returns
Returns the group name and description policies that apply to all groups.
Note:
This method maps to the mlpiCore function mlpiAccessControlGetGroupPolicies, where you can find further documentation.

Referenced by com.boschrexroth.mlpi.AccessControl.GetGroupPolicies(), and com.boschrexroth.mlpi.AccessControl.SetGroupsOfUser().

Here is the caller graph for this function:

GroupPolicies com.boschrexroth.mlpi.AccessControl.GetGroupPolicies ( )
inline
Deprecated:
Please use getGroupPolicies() instead.

Definition at line 571 of file AccessControl.java.

References com.boschrexroth.mlpi.AccessControl.getGroupPolicies(), and com.boschrexroth.mlpi.AccessControl.resetPassword().

Here is the call graph for this function:

native void com.boschrexroth.mlpi.AccessControl.resetPassword ( String  username,
String  newPassword 
)

This method allows to reset the password of a specific user. It is recommended that only a user acting as an administrator has the permission to use this method.

Parameters
[in]usernameUsername that identifies the user, whose password will be reset.
[in]newPasswordString that identifies the new password for the specified user.
Note:
This method maps to the mlpiCore function mlpiAccessControlResetPassword, where you can find further documentation.

Referenced by com.boschrexroth.mlpi.AccessControl.GetGroupPolicies(), and com.boschrexroth.mlpi.AccessControl.ResetPassword().

Here is the caller graph for this function:

void com.boschrexroth.mlpi.AccessControl.ResetPassword ( String  username,
String  newPassword 
)
inline
native void com.boschrexroth.mlpi.AccessControl.addGroup ( GroupDetails  groupDetails)

This method adds a new group in the target. Users can be members of groups. This membership is used to manage permissions of groups and hence, the member users.

Parameters
[in]groupDetailsObject that contains the information of the new group.
Note:
This method maps to the mlpiCore function mlpiAccessControlAddGroup, where you can find further documentation.

Referenced by com.boschrexroth.mlpi.AccessControl.AddGroup(), and com.boschrexroth.mlpi.AccessControl.ResetPassword().

Here is the caller graph for this function:

void com.boschrexroth.mlpi.AccessControl.AddGroup ( GroupDetails  groupDetails)
inline
Deprecated:
Please use addGroup(GroupDetails groupDetails) instead.

Definition at line 604 of file AccessControl.java.

References com.boschrexroth.mlpi.AccessControl.addGroup(), and com.boschrexroth.mlpi.AccessControl.getGroup().

Here is the call graph for this function:

native GroupDetails com.boschrexroth.mlpi.AccessControl.getGroup ( String  groupName)

This method returns the user details of a specific group.

Parameters
[in]groupNameGroup name that identifies the group, whose information will be retrieved..
Returns
Returns the detailed user information which includes the group Id, group name, description and disabled state.
Note:
This method maps to the mlpiCore function mlpiAccessControlGetGroup, where you can find further documentation.

Referenced by com.boschrexroth.mlpi.AccessControl.AddGroup(), and com.boschrexroth.mlpi.AccessControl.GetGroup().

Here is the caller graph for this function:

GroupDetails com.boschrexroth.mlpi.AccessControl.GetGroup ( String  groupName)
inline
Deprecated:
Please use getGroup(String groupName) instead.

Definition at line 621 of file AccessControl.java.

References com.boschrexroth.mlpi.AccessControl.getGroup(), and com.boschrexroth.mlpi.AccessControl.setGroup().

Here is the call graph for this function:

native void com.boschrexroth.mlpi.AccessControl.setGroup ( GroupDetails  groupDetails)

This method allows to modify the information of a group. Within the groupDetails argument, the correct Id of the group (if known) or group name must be given.

Parameters
[in]groupDetailsObject that contains the information of the group to be modified.
Note:
This method maps to the mlpiCore function mlpiAccessControlSetGroup, where you can find further documentation.

Referenced by com.boschrexroth.mlpi.AccessControl.GetGroup(), and com.boschrexroth.mlpi.AccessControl.SetGroup().

Here is the caller graph for this function:

void com.boschrexroth.mlpi.AccessControl.SetGroup ( GroupDetails  groupDetails)
inline
Deprecated:
Please use setGroup(GroupDetails groupDetails) instead.

Definition at line 637 of file AccessControl.java.

References com.boschrexroth.mlpi.AccessControl.deleteGroup(), and com.boschrexroth.mlpi.AccessControl.setGroup().

Here is the call graph for this function:

native void com.boschrexroth.mlpi.AccessControl.deleteGroup ( String  groupName)

This method allows to delete a group specified by a given group name.

Parameters
[in]groupNameGroup name that identifies the group that is to be deleted.
Note:
This method maps to the mlpiCore function mlpiAccessControlDeleteGroup, where you can find further documentation.

Referenced by com.boschrexroth.mlpi.AccessControl.DeleteGroup(), and com.boschrexroth.mlpi.AccessControl.SetGroup().

Here is the caller graph for this function:

void com.boschrexroth.mlpi.AccessControl.DeleteGroup ( String  groupName)
inline
Deprecated:
Please use deleteGroup(String groupName) instead.

Definition at line 653 of file AccessControl.java.

References com.boschrexroth.mlpi.AccessControl.deleteGroup(), and com.boschrexroth.mlpi.AccessControl.getAllPermissions().

Here is the call graph for this function:

native String [] com.boschrexroth.mlpi.AccessControl.getAllPermissions ( )

This method returns all the permissions that can be assigned to the groups.

Returns
Returns an array containing all the permissions.
Note:
This method maps to the mlpiCore function mlpiAccessControlGetAllPermissions, where you can find further documentation.

Referenced by com.boschrexroth.mlpi.AccessControl.DeleteGroup(), and com.boschrexroth.mlpi.AccessControl.GetAllPermissions().

Here is the caller graph for this function:

String [] com.boschrexroth.mlpi.AccessControl.GetAllPermissions ( )
inline
Deprecated:
Please use getAllPermissions() instead.

Definition at line 669 of file AccessControl.java.

References com.boschrexroth.mlpi.AccessControl.getAllPermissions(), and com.boschrexroth.mlpi.AccessControl.setPermissionsOfGroup().

Here is the call graph for this function:

native void com.boschrexroth.mlpi.AccessControl.setPermissionsOfGroup ( String  groupName,
String[]  permissions 
)

This method allows to set the Permissions of a Group. It is capable of assigning multiple new permissions to a group or deleting previously assigned ones. It is recommended to first use the function GetAllPermissionsOfGroup().

Parameters
[in]groupNameName that identifies the group to which the permissions will be assigned.
[in]permissionsArray of permissions that will be assigned to the group.
Note:
This method maps to the mlpiCore function mlpiAccessControlSetPermissionsOfGroup, where you can find further documentation.

Referenced by com.boschrexroth.mlpi.AccessControl.GetAllPermissions(), and com.boschrexroth.mlpi.AccessControl.SetPermissionsOfGroup().

Here is the caller graph for this function:

void com.boschrexroth.mlpi.AccessControl.SetPermissionsOfGroup ( String  groupName,
String[]  permissions 
)
inline
native String [] com.boschrexroth.mlpi.AccessControl.getAllPermissionsOfGroup ( String  groupName)

This method returns all the permissions assigned to the specified group.

Parameters
[in]groupNameGroup name that identifies the group from which the permissions will be retrieved.
Returns
Returns an array containing all the permissions.
Note:
This method maps to the mlpiCore function mlpiAccessControlGetAllPermissionsOfGroup, where you can find further documentation.

Referenced by com.boschrexroth.mlpi.AccessControl.GetAllPermissionsOfGroup(), and com.boschrexroth.mlpi.AccessControl.SetPermissionsOfGroup().

Here is the caller graph for this function:

String [] com.boschrexroth.mlpi.AccessControl.GetAllPermissionsOfGroup ( String  groupName)
inline
native void com.boschrexroth.mlpi.AccessControl.setAuthorizedGroupsOfPermission ( String  permission,
String[]  groupNames 
)

This method allows to set the authorized groups of a permission. It is capable of authorizing multiple new groups for a permission or deleting previously authorized ones. It is recommended to first use the function GetAllAuthorizedGroupsOfPermission().

Parameters
[in]permissionName that identifies the permission for which the groups will be given authorization.
[in]groupNamesArray of group names that will be authorized for the given permission.
Note:
This method maps to the mlpiCore function mlpiAccessControlSetAuthorizedGroupsOfPermission, where you can find further documentation.

Referenced by com.boschrexroth.mlpi.AccessControl.GetAllPermissionsOfGroup(), and com.boschrexroth.mlpi.AccessControl.SetAuthorizedGroupsOfPermission().

Here is the caller graph for this function:

void com.boschrexroth.mlpi.AccessControl.SetAuthorizedGroupsOfPermission ( String  permission,
String[]  groupNames 
)
inline
native String [] com.boschrexroth.mlpi.AccessControl.getAllAuthorizedGroupsOfPermission ( String  permission)

This method returns all the groups authorized for a specific permission.

Parameters
[in]permissionName that identifies the permission from which the groups will be retrieved.
Returns
Returns an array containing all the groups.
Note:
This method maps to the mlpiCore function mlpiAccessControlGetAllAuthorizedGroupsOfPermission, where you can find further documentation.

Referenced by com.boschrexroth.mlpi.AccessControl.GetAllAuthorizedGroupsOfPermission(), and com.boschrexroth.mlpi.AccessControl.SetAuthorizedGroupsOfPermission().

Here is the caller graph for this function:

String [] com.boschrexroth.mlpi.AccessControl.GetAllAuthorizedGroupsOfPermission ( String  permission)
inline
native void com.boschrexroth.mlpi.AccessControl.addPermissionToGroup ( String  groupName,
String  permission 
)

This method allows to assign a permission to a specified group. In other words, the users members of the group will be authorized for the given permission.

Parameters
[in]groupNameName that identifies the group to which the user will be assigned.
[in]permissionName that identifies the permission that is to be assigned to the specified group.
Note:
This method maps to the mlpiCore function mlpiAccessControlAddPermissionToGroup, where you can find further documentation.

Referenced by com.boschrexroth.mlpi.AccessControl.AddPermissionToGroup(), and com.boschrexroth.mlpi.AccessControl.GetAllAuthorizedGroupsOfPermission().

Here is the caller graph for this function:

void com.boschrexroth.mlpi.AccessControl.AddPermissionToGroup ( String  groupName,
String  permission 
)
inline
native void com.boschrexroth.mlpi.AccessControl.removePermissionFromGroup ( String  groupName,
String  permission 
)

This method allows to remove a permission from a specified group. In other words, the users members of the group will not be authorized anymore for the specified permission.

Parameters
[in]groupNameName that identifies the group from which the user will be removed.
[in]permissionName that identifies the permission that is to be removed from the specified group
Note:
This method maps to the mlpiCore function mlpiAccessControlRemovePermissionFromGroup, where you can find further documentation.

Referenced by com.boschrexroth.mlpi.AccessControl.AddPermissionToGroup(), and com.boschrexroth.mlpi.AccessControl.RemovePermissionFromGroup().

Here is the caller graph for this function:

void com.boschrexroth.mlpi.AccessControl.RemovePermissionFromGroup ( String  groupName,
String  permission 
)
inline
Deprecated:
Please use removePermissionFromGroup(String groupName, String permission) instead.

Definition at line 771 of file AccessControl.java.

References com.boschrexroth.mlpi.AccessControl.removePermissionFromGroup().

Here is the call graph for this function:


The documentation for this class was generated from the following file: