|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
public interface RemoteSecurityAdminService
Interface RemoteSecurityAdminService provides methods to manage security resource in the report server.
| Method Summary | |
|---|---|
java.lang.String |
addGroup(java.lang.String realmName,
java.lang.String groupName,
java.lang.String description,
java.lang.String submitter)
Adds a new group into the realm. |
java.lang.String |
addGroupIntoRole(java.lang.String realmName,
java.lang.String submitter,
java.lang.String groupName,
java.lang.String roleName)
Adds a group to a role as a member. |
java.lang.String |
addNewParentRolesToUser(java.lang.String realmName,
java.lang.String submitter,
java.lang.String userName,
java.lang.String roleName)
Adds some new parent roles to a user. |
java.lang.String |
addPrivilegedGroups(java.lang.String realmName,
java.lang.String submitter,
java.lang.String privilege,
java.util.Vector groups)
Adds roles to have this privilege. |
java.lang.String |
addPrivilegedRoles(java.lang.String realmName,
java.lang.String submitter,
java.lang.String privilege,
java.util.Vector roles)
Adds roles to have this privilege. |
java.lang.String |
addPrivilegedUsers(java.lang.String realmName,
java.lang.String submitter,
java.lang.String privilege,
java.util.Vector users)
Adds users to have this privilege. |
java.lang.String |
addRealm(java.lang.String realmName,
java.lang.String submitter,
int scheme)
Adds a new realm specified by realmName. |
java.lang.String |
addRole(java.lang.String realmName,
java.lang.String roleName,
java.lang.String description,
java.lang.String submitter)
Adds a new role into the realm. |
java.lang.String |
addSubGroupIntoGroup(java.lang.String realmName,
java.lang.String submitter,
java.lang.String subGroupName,
java.lang.String groupName)
Adds a group into a group as sub group. |
java.lang.String |
addSubRoleToRole(java.lang.String realmName,
java.lang.String submitter,
java.lang.String subRoleName,
java.lang.String roleName)
Adds a sub role to a role. |
java.lang.String |
addSubUserToRole(java.lang.String realmName,
java.lang.String submitter,
java.lang.String subUserName,
java.lang.String roleName)
Adds a sub user to a role. |
java.lang.String |
addUser(java.lang.String realmName,
java.lang.String submitter,
java.lang.String userName,
java.lang.String password,
java.lang.String fullName,
java.lang.String description,
java.lang.String email,
boolean passNeverExpire,
int passExpireTime,
boolean passPermitBlank,
int passMinLength,
boolean disabledAccount)
Adds a new user into the realm. |
java.lang.String |
addUserIntoGroup(java.lang.String realmName,
java.lang.String submitter,
java.lang.String userName,
java.lang.String groupName)
Adds a user into a group as sub user. |
java.lang.String |
addUserIntoRole(java.lang.String realmName,
java.lang.String roleName,
java.lang.String userName,
java.lang.String submitter)
Adds a user into a role. |
java.lang.String |
changePassword(java.lang.String realmName,
java.lang.String userName,
java.lang.String subPwd,
java.lang.String newPwd,
java.lang.String submitter)
Changes user password. |
java.lang.String |
editLDAPUser(java.lang.String realmName,
java.lang.String userName,
java.lang.String fullName,
java.lang.String description,
java.lang.String email,
java.lang.String submitter)
Edits the specified user. |
java.lang.String |
editUser(java.lang.String realmName,
java.lang.String userName,
java.lang.String fullName,
java.lang.String description,
java.lang.String email,
boolean passNeverExpire,
int passExpireTime,
boolean passPermitBlank,
int passMinLength,
boolean disabledAccount,
java.lang.String submitter)
Edits the specified user. |
java.lang.String |
getActiveRealm()
Gets the active Realm in JReport server. |
java.util.Vector |
getAllGroupNames(java.lang.String realmName)
Gets all group names in the realm. |
JGroup[] |
getAllJGroups(java.lang.String realmName,
java.lang.String submitter)
A JGroup array that contains all groups in the server. |
JRole[] |
getAllJRoles(java.lang.String realmName,
java.lang.String submitter)
Gets all roles in the realm. |
JUser[] |
getAllJUser(java.lang.String realmName,
java.lang.String submitter)
Gets all users in the realm. |
java.util.Vector |
getAllRealmNames()
Gets all realm names list in the report server. |
java.util.Vector |
getAllRoleNames(java.lang.String realmName,
java.lang.String submitter)
Gets all role names in the realm. |
java.util.Vector |
getAllUserNames(java.lang.String realmName)
Gets all user names in the realm. |
java.util.Vector |
getAllUserNamesByRole(java.lang.String submitter,
java.lang.String realmName,
java.lang.String roleName)
Gets all user names in the role. |
java.lang.String |
getCurRealm()
Gets the current editing Realm in JReport server. |
int |
getGroupMemberCount(java.lang.String realmName,
java.lang.String groupName)
Gets member count in a group. |
int |
getGroupMemberCount(java.lang.String realmName,
java.lang.String submitter,
java.lang.String groupName)
Gets member count in a group. |
java.util.Vector |
getGroupPrivileges(java.lang.String realmName,
java.lang.String submitter,
java.lang.String groupName)
Gets a user's privileges. |
JGroup |
getJGroupByName(java.lang.String realmName,
java.lang.String submitter,
java.lang.String groupName)
Gets the group specified by group name. |
JGroup[] |
getJGroupsByJRole(java.lang.String realmName,
java.lang.String submitter,
java.lang.String roleName)
Gets sub groups from the role. |
JGroup[] |
getJGroupsByJUser(java.lang.String realmName,
java.lang.String submitter,
java.lang.String userName)
Gets the groups which the specific user has |
JRole |
getJRole(java.lang.String submitter,
java.lang.String realmName,
java.lang.String roleName)
Gets the role specified by roleName. |
JRole[] |
getJRolesByJGroup(java.lang.String realmName,
java.lang.String submitter,
java.lang.String groupName)
Gets parent roles' objects from the group. |
JUser |
getJUser(java.lang.String submitter,
java.lang.String realmName,
java.lang.String userName)
Gets the user. |
JUser[] |
getJUsersByJGroup(java.lang.String realmName,
java.lang.String submitter,
java.lang.String groupName)
Gets sub user object array from the parent group. |
boolean |
getMessageMode()
Gets the internal message mode in JReport server. |
JRole[] |
getParentJRolesByJUser(java.lang.String realmName,
java.lang.String submitter,
java.lang.String userName)
Gets roles which the specific user has. |
java.util.Vector |
getPrivilegedGroups(java.lang.String realmName,
java.lang.String submitter,
java.lang.String privilege)
Gets all groups who have the privilege. |
java.util.Vector |
getPrivilegedRoles(java.lang.String realmName,
java.lang.String submitter,
java.lang.String privilege)
Gets all roles who have the privilege. |
java.util.Vector |
getPrivilegedUsers(java.lang.String realmName,
java.lang.String submitter,
java.lang.String privilege)
Gets all users who have the privilege. |
java.util.Hashtable[] |
getPrivileges(java.lang.String realmName,
java.lang.String submitter)
Gets the defined privileges of users |
int |
getRoleMemberCount(java.lang.String realmName,
java.lang.String roleName)
Gets member count in a role. |
int |
getRoleMemberCount(java.lang.String realmName,
java.lang.String submitter,
java.lang.String roleName)
Gets member count in a role. |
java.util.Vector |
getRolePrivileges(java.lang.String realmName,
java.lang.String submitter,
java.lang.String roleName)
Gets a user's privileges. |
JGroup[] |
getSubJGroupsByJGroup(java.lang.String realmName,
java.lang.String submitter,
java.lang.String groupName)
Gets sub groups from the parent group. |
JRole[] |
getSubJRolesByJRole(java.lang.String realmName,
java.lang.String submitter,
java.lang.String roleName)
Gets a role's sub roles. |
JUser[] |
getSubJUsersByJRole(java.lang.String realmName,
java.lang.String submitter,
java.lang.String roleName)
Gets a role's sub users |
java.lang.String |
getUserDescription(java.lang.String realmName,
java.lang.String userName)
Gets the user's description. |
java.lang.String |
getUserEmail(java.lang.String realmName,
java.lang.String userName)
Gets the user's email address. |
java.lang.String |
getUserFullname(java.lang.String realmName,
java.lang.String userName)
Gets the user's full name. |
int |
getUserParentGroupsCount(java.lang.String realmName,
java.lang.String userName)
Gets the count of a user's parent groups. |
int |
getUserParentRolesCount(java.lang.String realmName,
java.lang.String userName)
Gets the count of a user's parent roles. |
int |
getUserPasswordExpireTime(java.lang.String realmName,
java.lang.String userName)
Gets user password expired time. |
int |
getUserPasswordMinLength(java.lang.String realmName,
java.lang.String userName)
Gets user password minimum length. |
java.util.Vector |
getUserPrivileges(java.lang.String realmName,
java.lang.String submitter,
java.lang.String userName)
Gets a user's privileges. |
boolean |
isAdminUser(java.lang.String userName)
Checks whether the user is administrator or not. |
boolean |
isAuditFileAccessFail(java.lang.String realmName,
java.lang.String userName)
Checks whether to audit failed ACCESS event for the user. |
boolean |
isAuditFileAccessSuccess(java.lang.String realmName,
java.lang.String userName)
Checks whether to audit successful ACCESS event for the user. |
boolean |
isAuditManageFail(java.lang.String realmName,
java.lang.String userName)
Checks whether to audit failed MANAGE event for the user. |
boolean |
isAuditManageSuccess(java.lang.String realmName,
java.lang.String userName)
Checks whether to audit successful MANAGE event for the user. |
boolean |
isEditing(java.lang.String realm,
int action)
Checks whether the action can be edited. |
boolean |
isJGroupInJGroup(java.lang.String realmName,
java.lang.String submitter,
java.lang.String groupName,
java.lang.String parentName)
Indicates whether the group is in a parent group. |
boolean |
isJGroupInJRole(java.lang.String realmName,
java.lang.String submitter,
java.lang.String groupName,
java.lang.String roleName)
Indicates whether the group is in a role. |
boolean |
isJRoleInJRole(java.lang.String realmName,
java.lang.String submitter,
java.lang.String roleName,
java.lang.String parentName)
Indicates whether the role is in a parent role. |
boolean |
isJUserInJGroup(java.lang.String realmName,
java.lang.String submitter,
java.lang.String userName,
java.lang.String groupName)
Indicates whether the user is in a group. |
boolean |
isJUserInJRole(java.lang.String realmName,
java.lang.String submitter,
java.lang.String userName,
java.lang.String roleName)
Indicates whether the user is in a role. |
boolean |
isNoAudit(java.lang.String realmName,
java.lang.String userName)
Checks if it does not audit any ACCESS or MANAGE event for the user. |
boolean |
isOrganizationAdminUser(java.lang.String userName)
Checks whether the user is administrator of a organization or not. |
boolean |
isUserAccountDisable(java.lang.String realmName,
java.lang.String userName)
Checks whether user account is disabled. |
boolean |
isUserPasswordNeverExpire(java.lang.String realmName,
java.lang.String userName)
Checks if user password never expires. |
boolean |
isUserPasswordPermitBlank(java.lang.String realmName,
java.lang.String userName)
Checks if user password permits blank. |
java.lang.String |
removeGroup(java.lang.String realmName,
java.lang.String groupName,
java.lang.String submitter)
Remove a group from the realm. |
java.lang.String |
removeGroupFromRole(java.lang.String realmName,
java.lang.String submitter,
java.lang.String groupName,
java.lang.String roleName)
Removes a group from the role. |
java.lang.String |
removeParentRolesFromUser(java.lang.String realmName,
java.lang.String submitter,
java.lang.String userName,
java.lang.String roleName)
Removes a parent role from a user. |
java.lang.String |
removePrivilegedGroups(java.lang.String realmName,
java.lang.String submitter,
java.lang.String privilege,
java.util.Vector groups)
Removes groups from the groups who have the privilege. |
java.lang.String |
removePrivilegedRoles(java.lang.String realmName,
java.lang.String submitter,
java.lang.String privilege,
java.util.Vector roles)
Removes roles from the roles who have the privilege. |
java.lang.String |
removePrivilegedUsers(java.lang.String realmName,
java.lang.String submitter,
java.lang.String privilege,
java.util.Vector users)
Removes users from the users who have the privilege. |
java.lang.String |
removeRealm(java.lang.String realmName,
java.lang.String submitter)
Removes a realm specified by realmName. |
java.lang.String |
removeRole(java.lang.String realmName,
java.lang.String roleName,
java.lang.String submitter)
Removes a role from the realm. |
java.lang.String |
removeRoleFromParentRole(java.lang.String submitter,
java.lang.String realmName,
java.lang.String roleName,
java.lang.String parentRoleName)
Removes a role from a parent role. |
java.lang.String |
removeSubGroupFromGroup(java.lang.String realmName,
java.lang.String submitter,
java.lang.String subGroupName,
java.lang.String groupName)
Removes a sub group from the group. |
java.lang.String |
removeUser(java.lang.String realmName,
java.lang.String userName,
java.lang.String submitter)
Removes a user from the realm. |
java.lang.String |
removeUserFromGroup(java.lang.String realmName,
java.lang.String submitter,
java.lang.String userName,
java.lang.String groupName)
Removes a user from the group. |
java.lang.String |
removeUserFromParentRole(java.lang.String submitter,
java.lang.String realmName,
java.lang.String userName,
java.lang.String parentRoleName)
Removes a user from a parent role. |
java.lang.String |
setAuditFileAccessFail(java.lang.String realmName,
java.lang.String userName,
boolean b,
java.lang.String submitter)
Sets whether to audit failed ACCESS actions for the user. |
java.lang.String |
setAuditFileAccessSuccess(java.lang.String realmName,
java.lang.String userName,
boolean b,
java.lang.String submitter)
Sets whether to audit successful ACCESS actions for the user. |
java.lang.String |
setAuditManageFail(java.lang.String realmName,
java.lang.String userName,
boolean b,
java.lang.String submitter)
Sets whether to audit failed MANAGE actions for the user. |
java.lang.String |
setAuditManageSuccess(java.lang.String realmName,
java.lang.String userName,
boolean b,
java.lang.String submitter)
Sets whether to audit successful MANAGE actions for the user. |
void |
setCurRealm(java.lang.String realm)
Sets the current editing Realm in JReport server. |
java.lang.String |
setGroupPrivileges(java.lang.String realmName,
java.lang.String submitter,
java.lang.String groupName,
java.util.Vector privileges)
Sets privileges for a group. |
void |
setMessageMode(boolean mode)
Sets the internal message mode in JReport server. |
java.lang.String |
setNoAudit(java.lang.String realmName,
java.lang.String userName,
boolean b,
java.lang.String submitter)
Sets whether no event to be audited for the user. |
void |
setPrivileges(java.lang.String realmName,
java.lang.String submitter,
java.util.Hashtable[] privileges)
Sets privileges of users |
java.lang.String |
setRolePrivileges(java.lang.String realmName,
java.lang.String submitter,
java.lang.String roleName,
java.util.Vector privileges)
Sets privileges for a role. |
java.lang.String |
setUserPrivileges(java.lang.String realmName,
java.lang.String submitter,
java.lang.String userName,
java.util.Vector privileges)
Sets privileges for a user. |
| Method Detail |
|---|
java.lang.String getCurRealm()
throws java.rmi.RemoteException
java.rmi.RemoteException - if communication-related error occurs during RMI call execution.
void setCurRealm(java.lang.String realm)
throws java.rmi.RemoteException
realm -
java.rmi.RemoteException - if communication-related error occurs during RMI call execution.
boolean getMessageMode()
throws java.rmi.RemoteException
java.rmi.RemoteException - if communication-related error occurs during RMI call execution.
void setMessageMode(boolean mode)
throws java.rmi.RemoteException
mode - the message mode
java.rmi.RemoteException - if communication-related error occurs during RMI call execution.
java.lang.String getActiveRealm()
throws java.rmi.RemoteException
java.rmi.RemoteException - if communication-related error occurs during RMI call execution.
java.util.Vector getAllRealmNames()
throws java.rmi.RemoteException
java.rmi.RemoteException - if communication-related error occurs during RMI call execution.
java.lang.String addRealm(java.lang.String realmName,
java.lang.String submitter,
int scheme)
throws NoSuchRealmException,
BadRealmException,
NoSuchAclException,
java.security.acl.NotOwnerException,
NoSuchUserException,
InUseException,
java.rmi.RemoteException
realmName - the new realm namesubmitter - the user who requested this action.scheme - the Realm authentication scheme, 0: basic authentication, 1: digest
authentication
NoSuchRealmException - if the realm specified by realmName does not exist.
BadRealmException - if the specified realm data structures are bad.
NoSuchAclException - if the acl does not exist.
java.security.acl.NotOwnerException - if the Principal attempting the modification is not an owner.
NoSuchUserException - if the user does not exist.
InUseException - when attempting to delete an object, such as a user or group,
which is in use as a part of the realm's security policy.
java.rmi.RemoteException - if communication-related error occurs during RMI call execution.
java.lang.String removeRealm(java.lang.String realmName,
java.lang.String submitter)
throws java.rmi.RemoteException
realmName - the new realm namesubmitter - the user who requested this action.
java.rmi.RemoteException - if communication-related error occurs during RMI call execution.
java.lang.String addGroup(java.lang.String realmName,
java.lang.String groupName,
java.lang.String description,
java.lang.String submitter)
throws NoSuchRealmException,
BadRealmException,
NoSuchGroupException,
InUseException,
java.io.IOException,
java.rmi.RemoteException
realmName - the realm namegroupName - the new group namedescription - the new group descriptionsubmitter - the user who requested this action
NoSuchRealmException - if the realm specified by realmName does not exist.
BadRealmException - if the specified realm data structures are bad.
NoSuchGroupException - if the group does not exist.
InUseException - when attempting to delete an object, such as a user or group,
which is in use as a part of the realm's security policy.
java.io.IOException - if error occurs when trying to save data.
java.rmi.RemoteException - if communication-related error occurs during RMI call execution.
java.lang.String removeGroup(java.lang.String realmName,
java.lang.String groupName,
java.lang.String submitter)
throws NoSuchRealmException,
BadRealmException,
NoSuchGroupException,
InUseException,
java.rmi.RemoteException
realmName - the realm name.groupName - the new group name.submitter - the user who requested this action.
NoSuchRealmException - if the realm specified by realmName does not exist.
BadRealmException - if the specified realm data structures are bad.
NoSuchGroupException - if the group does not exist.
InUseException - when attempting to delete an object, such as a user or group,
which is in use as a part of the realm's security policy.
java.rmi.RemoteException - if communication-related error occurs during RMI call execution.
JGroup[] getAllJGroups(java.lang.String realmName,
java.lang.String submitter)
throws NoSuchRealmException,
BadRealmException,
java.rmi.RemoteException
realmName - the realm name.submitter - the user who requested this action.
NoSuchRealmException - if the realm specified by realmName does not exist.
BadRealmException - if the specified realm data structures are bad.
java.rmi.RemoteException - if communication-related error occurs during RMI call execution.JGroup
java.util.Vector getAllGroupNames(java.lang.String realmName)
throws NoSuchRealmException,
BadRealmException,
java.rmi.RemoteException
realmName - the realm name.
NoSuchRealmException - if the realm specified by realmName does not exist.
BadRealmException - if the specified realm data structures are bad.
java.rmi.RemoteException - if communication-related error occurs during RMI call execution.
JGroup getJGroupByName(java.lang.String realmName,
java.lang.String submitter,
java.lang.String groupName)
throws NoSuchRealmException,
BadRealmException,
NoSuchGroupException,
java.rmi.RemoteException
realmName - the realm namesubmitter - the user who requested this action.groupName - the group name
NoSuchRealmException - if the realm specified by realmName does not exist.
BadRealmException - if the specified realm data structures are bad.
NoSuchGroupException - if the group does not exist.
java.rmi.RemoteException - if communication-related error occurs during RMI call execution.JGroup
int getGroupMemberCount(java.lang.String realmName,
java.lang.String groupName)
throws NoSuchRealmException,
BadRealmException,
NoSuchGroupException,
java.rmi.RemoteException
realmName - the realm name.groupName - the group name.
NoSuchRealmException - if the realm specified by realmName does not exist.
BadRealmException - if the specified realm data structures are bad.
NoSuchGroupException - if the group does not exist.
java.rmi.RemoteException - if communication-related error occurs during RMI call execution.
int getGroupMemberCount(java.lang.String realmName,
java.lang.String submitter,
java.lang.String groupName)
throws NoSuchRealmException,
BadRealmException,
NoSuchGroupException,
java.rmi.RemoteException
realmName - the realm name.submitter - the user who requested this action.groupName - the group name.
NoSuchRealmException - if the realm specified by realmName does not exist.
BadRealmException - if the specified realm data structures are bad.
NoSuchGroupException - if the group does not exist.
java.rmi.RemoteException - if communication-related error occurs during RMI call execution.
java.lang.String addUserIntoGroup(java.lang.String realmName,
java.lang.String submitter,
java.lang.String userName,
java.lang.String groupName)
throws NoSuchRealmException,
BadRealmException,
NoSuchGroupException,
NoSuchUserException,
java.rmi.RemoteException
realmName - the realm namesubmitter - the user who requested this action.userName - the user namegroupName - the group name
NoSuchRealmException - if the realm specified by realmName does not exist.
BadRealmException - if the specified realm data structures are bad.
NoSuchGroupException - if the group does not exist.
NoSuchUserException - if the user does not exist.
java.rmi.RemoteException - if communication-related error occurs during RMI call execution.
java.lang.String addSubGroupIntoGroup(java.lang.String realmName,
java.lang.String submitter,
java.lang.String subGroupName,
java.lang.String groupName)
throws NoSuchRealmException,
BadRealmException,
NoSuchGroupException,
java.rmi.RemoteException
realmName - the realm namesubmitter - the user who requested this action.subGroupName - the sub group namegroupName - the group name
NoSuchRealmException - if the realm specified by realmName does not exist.
BadRealmException - if the specified realm data structures are bad.
NoSuchGroupException - if the group does not exist.
java.rmi.RemoteException - if communication-related error occurs during RMI call execution.
java.lang.String addGroupIntoRole(java.lang.String realmName,
java.lang.String submitter,
java.lang.String groupName,
java.lang.String roleName)
throws NoSuchRealmException,
BadRealmException,
NoSuchGroupException,
NoSuchRoleException,
java.rmi.RemoteException
realmName - the realm namesubmitter - the user who requested this action.groupName - the group nameroleName - the role name
NoSuchRealmException - if the realm specified by realmName does not exist.
BadRealmException - if the specified realm data structures are bad.
NoSuchGroupException - if the group does not exist.
NoSuchRoleException - if the role does not exist.
java.rmi.RemoteException - if communication-related error occurs during RMI call execution.
java.lang.String removeUserFromGroup(java.lang.String realmName,
java.lang.String submitter,
java.lang.String userName,
java.lang.String groupName)
throws NoSuchRealmException,
BadRealmException,
NoSuchGroupException,
NoSuchUserException,
java.rmi.RemoteException
realmName - the realm namesubmitter - the user who requested this action.userName - the user namegroupName - the group name
NoSuchRealmException - if the realm specified by realmName does not exist.
BadRealmException - if the specified realm data structures are bad.
NoSuchGroupException - if the group does not exist.
NoSuchUserException - if the user does not exist.
java.rmi.RemoteException - if communication-related error occurs during RMI call execution.
java.lang.String removeSubGroupFromGroup(java.lang.String realmName,
java.lang.String submitter,
java.lang.String subGroupName,
java.lang.String groupName)
throws NoSuchRealmException,
BadRealmException,
NoSuchGroupException,
java.rmi.RemoteException
realmName - the realm namesubmitter - the user who requested this action.subGroupName - the sub group namegroupName - the group name
NoSuchRealmException - if the realm specified by realmName does not exist.
BadRealmException - if the specified realm data structures are bad.
NoSuchGroupException - if the group does not exist.
java.rmi.RemoteException - if communication-related error occurs during RMI call execution.
java.lang.String removeGroupFromRole(java.lang.String realmName,
java.lang.String submitter,
java.lang.String groupName,
java.lang.String roleName)
throws NoSuchRealmException,
BadRealmException,
NoSuchGroupException,
NoSuchRoleException,
java.rmi.RemoteException
realmName - the realm namesubmitter - the user who requested this action.groupName - the group nameroleName - the role name
NoSuchRealmException - if the realm specified by realmName does not exist.
BadRealmException - if the specified realm data structures are bad.
NoSuchGroupException - if the group does not exist.
NoSuchRoleException - if the role does not exist.
java.rmi.RemoteException - if communication-related error occurs during RMI call execution.
JGroup[] getSubJGroupsByJGroup(java.lang.String realmName,
java.lang.String submitter,
java.lang.String groupName)
throws NoSuchGroupException,
NoSuchRealmException,
BadRealmException,
java.rmi.RemoteException
realmName - the realm namesubmitter - the user who requested this action.groupName - the group name
NoSuchRealmException - if the realm specified by realmName does not exist.
BadRealmException - if the specified realm data structures are bad.
NoSuchGroupException - if the group does not exist.
java.rmi.RemoteException - if communication-related error occurs during RMI call execution.JGroup
JUser[] getJUsersByJGroup(java.lang.String realmName,
java.lang.String submitter,
java.lang.String groupName)
throws NoSuchGroupException,
NoSuchRealmException,
BadRealmException,
java.rmi.RemoteException
realmName - the realm namesubmitter - the user who requested this action.groupName - the group name
NoSuchRealmException - if the realm specified by realmName does not exist.
BadRealmException - if the specified realm data structures are bad.
NoSuchGroupException - if the group does not exist.
java.rmi.RemoteException - if communication-related error occurs during RMI call execution.JUser
JRole[] getJRolesByJGroup(java.lang.String realmName,
java.lang.String submitter,
java.lang.String groupName)
throws NoSuchGroupException,
NoSuchRealmException,
BadRealmException,
java.rmi.RemoteException
realmName - the realm namesubmitter - the user who requested this action.groupName - the group name
NoSuchRealmException - if the realm specified by realmName does not exist.
BadRealmException - if the specified realm data structures are bad.
NoSuchGroupException - if the group does not exist.
java.rmi.RemoteException - if communication-related error occurs during RMI call execution.JRole
JGroup[] getJGroupsByJRole(java.lang.String realmName,
java.lang.String submitter,
java.lang.String roleName)
throws NoSuchRoleException,
NoSuchRealmException,
BadRealmException,
java.rmi.RemoteException
realmName - the realm namesubmitter - the user who requested this action.roleName - the role name
NoSuchRealmException - if the realm specified by realmName does not exist.
BadRealmException - if the specified realm data structures are bad.
NoSuchRoleException - if the role does not exist.
java.rmi.RemoteException - if communication-related error occurs during RMI call execution.JRole
JUser getJUser(java.lang.String submitter,
java.lang.String realmName,
java.lang.String userName)
throws NoSuchUserException,
NoSuchRealmException,
java.rmi.RemoteException
submitter - the user who requested this action.realmName - the realm name.userName - the user name
User object
NoSuchUserException - if there is not the specified user in the security manager.
NoSuchRealmException - if there is not the specified realm in the security manager.
java.rmi.RemoteException - if communication-related error occurs during RMI call execution.JUser
java.lang.String addUser(java.lang.String realmName,
java.lang.String submitter,
java.lang.String userName,
java.lang.String password,
java.lang.String fullName,
java.lang.String description,
java.lang.String email,
boolean passNeverExpire,
int passExpireTime,
boolean passPermitBlank,
int passMinLength,
boolean disabledAccount)
throws NoSuchRealmException,
UserExistsException,
java.rmi.RemoteException
realmName - the realm name.submitter - the user who requested this action.userName - the user name.password - the new user password.fullName - the new user full name.description - the new user description.email - the new user email.passNeverExpire - whether the password will be expired, true if the password will not be
expired.passExpireTime - if passNeverExpire is false, represent after how long
the password will be expired.passPermitBlank - whether the password can be blank, true if blank is permitted.passMinLength - if the password cannot be blank, represent the password's minimum
length.disabledAccount - whether this user account can be used.
NoSuchRealmException - if the realm specified by realmName does not exist.
UserExistsException - if the user specified by userName exists.
java.rmi.RemoteException - if communication-related error occurs during RMI call execution.
java.lang.String removeUser(java.lang.String realmName,
java.lang.String userName,
java.lang.String submitter)
throws NoSuchRealmException,
BadRealmException,
NoSuchUserException,
InUseException,
java.rmi.RemoteException
realmName - the realm name.userName - the user name.submitter - the user who requested this action.
NoSuchRealmException - if the realm specified by realmName does not exist.
BadRealmException - if the specified realm data structures are bad.
NoSuchUserException - if the user does not exist.
InUseException - when attempting to delete an object, such as a user or group,
which is in use as a part of the realm's security policy.
java.rmi.RemoteException - if communication-related error occurs during RMI call execution.
java.lang.String getUserFullname(java.lang.String realmName,
java.lang.String userName)
throws NoSuchRealmException,
BadRealmException,
NoSuchUserException,
java.rmi.RemoteException
realmName - the realm name.userName - the user name.
NoSuchRealmException - if the realm specified by realmName does not exist.
BadRealmException - if the specified realm data structures are bad.
NoSuchUserException - if the user does not exist.
java.rmi.RemoteException - if communication-related error occurs during RMI call execution.
java.lang.String getUserDescription(java.lang.String realmName,
java.lang.String userName)
throws NoSuchRealmException,
BadRealmException,
NoSuchUserException,
java.rmi.RemoteException
realmName - the realm name.userName - the user name.
NoSuchRealmException - if the realm specified by realmName does not exist.
BadRealmException - if the specified realm data structures are bad.
NoSuchUserException - if the user does not exist.
java.rmi.RemoteException - if communication-related error occurs during RMI call execution.
java.lang.String getUserEmail(java.lang.String realmName,
java.lang.String userName)
throws NoSuchRealmException,
BadRealmException,
NoSuchUserException,
java.rmi.RemoteException
realmName - the realm name.userName - the user name.
NoSuchRealmException - if the realm specified by realmName does not exist.
BadRealmException - if the specified realm data structures are bad.
NoSuchUserException - if the user does not exist.
java.rmi.RemoteException - if communication-related error occurs during RMI call execution.
boolean isUserAccountDisable(java.lang.String realmName,
java.lang.String userName)
throws NoSuchRealmException,
BadRealmException,
NoSuchUserException,
java.rmi.RemoteException
realmName - the realm name.userName - the user name.
NoSuchRealmException - if the realm specified by realmName does not exist.
BadRealmException - if the specified realm data structures are bad.
NoSuchUserException - if the user does not exist.
java.rmi.RemoteException - if communication-related error occurs during RMI call execution.
boolean isUserPasswordNeverExpire(java.lang.String realmName,
java.lang.String userName)
throws NoSuchRealmException,
BadRealmException,
NoSuchUserException,
java.rmi.RemoteException
realmName - the realm name.userName - the user name.
NoSuchRealmException - if the realm specified by realmName does not exist.
BadRealmException - if the specified realm data structures are bad.
NoSuchUserException - if the user does not exist.
java.rmi.RemoteException - if communication-related error occurs during RMI call execution.
int getUserPasswordExpireTime(java.lang.String realmName,
java.lang.String userName)
throws NoSuchRealmException,
BadRealmException,
NoSuchUserException,
java.rmi.RemoteException
realmName - the realm name.userName - the user name.
NoSuchRealmException - if the realm specified by realmName does not exist.
BadRealmException - if the specified realm data structures are bad.
NoSuchUserException - if the user does not exist.
java.rmi.RemoteException - if communication-related error occurs during RMI call execution.
boolean isUserPasswordPermitBlank(java.lang.String realmName,
java.lang.String userName)
throws NoSuchRealmException,
BadRealmException,
NoSuchUserException,
java.rmi.RemoteException
realmName - the realm name.userName - the user name.
NoSuchRealmException - if the realm specified by realmName does not exist.
BadRealmException - if the specified realm data structures are bad.
NoSuchUserException - if the user does not exist.
java.rmi.RemoteException - if communication-related error occurs during RMI call execution.
int getUserPasswordMinLength(java.lang.String realmName,
java.lang.String userName)
throws NoSuchRealmException,
BadRealmException,
NoSuchUserException,
java.rmi.RemoteException
realmName - the realm name.userName - the user name.
NoSuchRealmException - if the realm specified by realmName does not exist.
BadRealmException - if the specified realm data structures are bad.
NoSuchUserException - if the user does not exist.
java.rmi.RemoteException - if communication-related error occurs during RMI call execution.
java.lang.String changePassword(java.lang.String realmName,
java.lang.String userName,
java.lang.String subPwd,
java.lang.String newPwd,
java.lang.String submitter)
throws NoSuchRealmException,
BadRealmException,
NoSuchUserException,
java.rmi.RemoteException
realmName - the realm name.userName - the user name.subPwd - the submitter's passwordnewPwd - the new passwordsubmitter - the user who requested this action.
NoSuchRealmException - if the realm specified by realmName does not exist.
BadRealmException - if the specified realm data structures are bad.
NoSuchUserException - if the user does not exist.
java.rmi.RemoteException - if communication-related error occurs during RMI call execution.
java.lang.String editLDAPUser(java.lang.String realmName,
java.lang.String userName,
java.lang.String fullName,
java.lang.String description,
java.lang.String email,
java.lang.String submitter)
throws NoSuchRealmException,
BadRealmException,
NoSuchUserException,
InUseException,
java.io.IOException,
java.rmi.RemoteException
realmName - the realm name.userName - the user name.fullName - the new user full name.description - the new user description.email - the new user email.submitter - the user who requested this action.
NoSuchRealmException - if the realm specified by realmName does not exist.
BadRealmException - if the specified realm data structures are bad.
NoSuchUserException - if the user does not exist.
InUseException - when attempting to delete an object, such as a user or group,
which is in use as a part of the realm's security policy.
java.io.IOException - if error occurs when trying to save data.
java.rmi.RemoteException - if communication-related error occurs during RMI call execution.
java.lang.String editUser(java.lang.String realmName,
java.lang.String userName,
java.lang.String fullName,
java.lang.String description,
java.lang.String email,
boolean passNeverExpire,
int passExpireTime,
boolean passPermitBlank,
int passMinLength,
boolean disabledAccount,
java.lang.String submitter)
throws NoSuchRealmException,
BadRealmException,
NoSuchUserException,
InUseException,
java.io.IOException,
java.rmi.RemoteException
realmName - the realm name.userName - the user name.fullName - the new user full name.description - the new user description.email - the new user email.passNeverExpire - whether the password will be expired, true if the password will not be
expired.passExpireTime - if passNeverExpire is false, represent after how long
the password will be expired.passPermitBlank - whether the password can be blank, true if blank is permitted.passMinLength - if the password cannot be blank, represent the password's minimum
length.disabledAccount - whether this user account can be used.submitter - the user who requested this action.
NoSuchRealmException - if the realm specified by realmName does not exist.
BadRealmException - if the specified realm data structures are bad.
NoSuchUserException - if the user does not exist.
InUseException - when attempting to delete an object, such as a user or group,
which is in use as a part of the realm's security policy.
java.io.IOException - if error occurs when trying to save data.
java.rmi.RemoteException - if communication-related error occurs during RMI call execution.
java.util.Vector getAllUserNames(java.lang.String realmName)
throws NoSuchRealmException,
BadRealmException,
java.rmi.RemoteException
realmName - the realm name.
NoSuchRealmException - if the realm specified by realmName does not exist.
BadRealmException - if the specified realm data structures are bad.
java.rmi.RemoteException - if communication-related error occurs during RMI call execution.
JUser[] getAllJUser(java.lang.String realmName,
java.lang.String submitter)
throws NoSuchRealmException,
BadRealmException,
java.rmi.RemoteException
realmName - the realm name.submitter - the user who requested this action.
NoSuchRealmException - if the realm specified by realmName does not exist.
BadRealmException - if the specified realm data structures are bad.
java.rmi.RemoteException - if communication-related error occurs during RMI call execution.JUser
java.util.Vector getAllUserNamesByRole(java.lang.String submitter,
java.lang.String realmName,
java.lang.String roleName)
throws NoSuchRealmException,
BadRealmException,
NoSuchRoleException,
java.rmi.RemoteException
submitter - the user who requested this action.realmName - the realm name.roleName - the role name.
NoSuchRealmException - if the realm specified by realmName does not exist.
BadRealmException - if the specified realm data structures are bad.
NoSuchRoleException - if the role does not exist.
java.rmi.RemoteException - if communication-related error occurs during RMI call execution.
JRole[] getParentJRolesByJUser(java.lang.String realmName,
java.lang.String submitter,
java.lang.String userName)
throws NoSuchUserException,
NoSuchRealmException,
java.rmi.RemoteException
realmName - the realm name.submitter - user id who sent this requestuserName - the user name
Vector object containing role names which the specific
user has, or null if the submitter does not have permission to get roles
by this user.
NoSuchUserException - if the user does not exist.
java.rmi.RemoteException - if communication-related error occurs during RMI call execution.
NoSuchRealmExceptionJRole
JGroup[] getJGroupsByJUser(java.lang.String realmName,
java.lang.String submitter,
java.lang.String userName)
throws NoSuchUserException,
NoSuchRealmException,
java.rmi.RemoteException
realmName - the realm namesubmitter - the user who requested this action.userName - the user name
Vector object containing group names which
the specific user has, or null if the submitter does not have permission to
get groups by this user.
NoSuchUserException - if the user does not exist
NoSuchRealmException - if the realm does not exist
java.rmi.RemoteException - if communication-related error occurs during RMI call execution.JGroup
java.lang.String addNewParentRolesToUser(java.lang.String realmName,
java.lang.String submitter,
java.lang.String userName,
java.lang.String roleName)
throws NoSuchRoleException,
NoSuchUserException,
NoSuchRealmException,
java.rmi.RemoteException
realmName - the realm name.submitter - the submitter's nameuserName - the name of the user that will be added some new parent roles toroleName - the new parent role's name.
NoSuchUserException - if the user does not exist.
NoSuchRoleException - if the role does not exist.
NoSuchRealmException - if the realm specified by realmName does not exist.
java.rmi.RemoteException - if communication-related error occurs during RMI call execution.
java.lang.String addUserIntoRole(java.lang.String realmName,
java.lang.String roleName,
java.lang.String userName,
java.lang.String submitter)
throws NoSuchRealmException,
BadRealmException,
NoSuchUserException,
NoSuchRoleException,
java.rmi.RemoteException
realmName - the realm name.roleName - the group name that will be added a member into.userName - the user name.submitter - the user who requested this action.
NoSuchRealmException - if the realm specified by realmName does not exist.
BadRealmException - if the specified realm data structures are bad.
NoSuchRoleException - if the role does not exist.
NoSuchUserException - if the user does not exist.
java.rmi.RemoteException - if communication-related error occurs during RMI call execution.
int getUserParentRolesCount(java.lang.String realmName,
java.lang.String userName)
throws NoSuchUserException,
java.rmi.RemoteException
realmName - the realm name.userName - the user's name
NoSuchUserException - if the user does not exist.
java.rmi.RemoteException - if communication-related error occurs during RMI call execution.
int getUserParentGroupsCount(java.lang.String realmName,
java.lang.String userName)
throws NoSuchRealmException,
NoSuchUserException,
java.rmi.RemoteException
realmName - the realm nameuserName - the user's name
NoSuchRealmException - if the realm specified by realmName does not exist.
NoSuchUserException - if the user does not exist.
java.rmi.RemoteException - if communication-related error occurs during RMI call execution.
java.lang.String removeParentRolesFromUser(java.lang.String realmName,
java.lang.String submitter,
java.lang.String userName,
java.lang.String roleName)
throws NoSuchUserException,
NoSuchRoleException,
NoSuchRealmException,
java.rmi.RemoteException
realmName - the realm name.submitter - the user who requested this action.userName - the name of the user that will be deleted a parent roleroleName - the new parent role's name.
NoSuchUserException - if the user does not exist.
NoSuchRoleException - if the role does not exist.
NoSuchRealmException - if the realm specified by realmName does not exist.
java.rmi.RemoteException - if communication-related error occurs during RMI call execution.
java.lang.String setNoAudit(java.lang.String realmName,
java.lang.String userName,
boolean b,
java.lang.String submitter)
throws NoSuchRealmException,
BadRealmException,
NoSuchUserException,
java.io.IOException,
java.rmi.RemoteException
realmName - the realm name.userName - the user name.b - whether to log this user's MANAGE and ACCESS actions.submitter - the user who requested this action.
NoSuchRealmException - if the realm specified by realmName does not exist.
BadRealmException - if the specified realm data structures are bad.
NoSuchUserException - if the user does not exist.
java.io.IOException - if error occurs when trying to save data.
java.rmi.RemoteException - if communication-related error occurs during RMI call execution.
java.lang.String setAuditFileAccessSuccess(java.lang.String realmName,
java.lang.String userName,
boolean b,
java.lang.String submitter)
throws NoSuchRealmException,
BadRealmException,
NoSuchUserException,
java.io.IOException,
java.rmi.RemoteException
realmName - the realm name.userName - the user name.b - whether to log this user's successful ACCESS actions.submitter - the user who requested this action.
NoSuchRealmException - if the realm specified by realmName does not exist.
BadRealmException - if the specified realm data structures are bad.
NoSuchUserException - if the user does not exist.
java.io.IOException - if error occurs when trying to save data.
java.rmi.RemoteException - if communication-related error occurs during RMI call execution.
java.lang.String setAuditFileAccessFail(java.lang.String realmName,
java.lang.String userName,
boolean b,
java.lang.String submitter)
throws NoSuchRealmException,
BadRealmException,
NoSuchUserException,
java.io.IOException,
java.rmi.RemoteException
realmName - the realm name.userName - the user name.b - whether to log this user's failed ACCESS actions.submitter - the user who requested this action.
NoSuchRealmException - if the realm specified by realmName does not exist.
BadRealmException - if the specified realm data structures are bad.
NoSuchUserException - if the user does not exist.
java.io.IOException - if error occurs when trying to save data.
java.rmi.RemoteException - if communication-related error occurs during RMI call execution.
java.lang.String setAuditManageSuccess(java.lang.String realmName,
java.lang.String userName,
boolean b,
java.lang.String submitter)
throws NoSuchRealmException,
BadRealmException,
NoSuchUserException,
java.io.IOException,
java.rmi.RemoteException
realmName - the realm name.userName - the user name.b - whether to log this user's MANAGE actions.submitter - the user who requested this action.
NoSuchRealmException - if the realm specified by realmName does not exist.
BadRealmException - if the specified realm data structures are bad.
NoSuchUserException - if the user does not exist.
java.io.IOException - if error occurs when trying to save data.
java.rmi.RemoteException - if communication-related error occurs during RMI call execution.
java.lang.String setAuditManageFail(java.lang.String realmName,
java.lang.String userName,
boolean b,
java.lang.String submitter)
throws NoSuchRealmException,
BadRealmException,
NoSuchUserException,
java.io.IOException,
java.rmi.RemoteException
realmName - the realm name.userName - the user name.b - whether to log this user's failed MANAGE actions.submitter - the user who requested this action.
NoSuchRealmException - if the realm specified by realmName does not exist.
BadRealmException - if the specified realm data structures are bad.
NoSuchUserException - if the user does not exist.
java.io.IOException - if error occurs when trying to save data.
java.rmi.RemoteException - if communication-related error occurs during RMI call execution.
boolean isNoAudit(java.lang.String realmName,
java.lang.String userName)
throws NoSuchRealmException,
BadRealmException,
NoSuchUserException,
java.rmi.RemoteException
realmName - the realm name.userName - the user name.
NoSuchRealmException - if the realm specified by realmName does not exist.
BadRealmException - if the specified realm data structures are bad.
NoSuchUserException - if the user does not exist.
java.rmi.RemoteException - if communication-related error occurs during RMI call execution.
boolean isAuditFileAccessSuccess(java.lang.String realmName,
java.lang.String userName)
throws NoSuchRealmException,
BadRealmException,
NoSuchUserException,
java.rmi.RemoteException
realmName - the realm name.userName - the user name.
NoSuchRealmException - if the realm specified by realmName does not exist.
BadRealmException - if the specified realm data structures are bad.
NoSuchUserException - if the user does not exist.
java.rmi.RemoteException - if communication-related error occurs during RMI call execution.
boolean isAuditFileAccessFail(java.lang.String realmName,
java.lang.String userName)
throws NoSuchRealmException,
BadRealmException,
NoSuchUserException,
java.rmi.RemoteException
realmName - the realm name.userName - the user name.
NoSuchRealmException - if the realm specified by realmName does not exist.
BadRealmException - if the specified realm data structures are bad.
NoSuchUserException - if the user does not exist.
java.rmi.RemoteException - if communication-related error occurs during RMI call execution.
boolean isAuditManageSuccess(java.lang.String realmName,
java.lang.String userName)
throws NoSuchRealmException,
BadRealmException,
NoSuchUserException,
java.rmi.RemoteException
realmName - the realm name.userName - the user name.
NoSuchRealmException - if the realm specified by realmName does not exist.
BadRealmException - if the specified realm data structures are bad.
NoSuchUserException - if the user does not exist.
java.rmi.RemoteException - if communication-related error occurs during RMI call execution.
boolean isAuditManageFail(java.lang.String realmName,
java.lang.String userName)
throws NoSuchRealmException,
BadRealmException,
NoSuchUserException,
java.rmi.RemoteException
realmName - the realm name.userName - the user name.
NoSuchRealmException - if the realm specified by realmName does not exist.
BadRealmException - if the specified realm data structures are bad.
NoSuchUserException - if the user does not exist.
java.rmi.RemoteException - if communication-related error occurs during RMI call execution.
java.lang.String addRole(java.lang.String realmName,
java.lang.String roleName,
java.lang.String description,
java.lang.String submitter)
throws NoSuchRealmException,
BadRealmException,
RoleExistsException,
java.rmi.RemoteException
realmName - the realm name.roleName - the new role name.description - the new role description.submitter - the user who requested this action.
NoSuchRealmException - if the realm specified by realmName does not exist.
BadRealmException - if the specified realm data structures are bad.
RoleExistsException - if the role exists.
java.rmi.RemoteException - if communication-related error occurs during RMI call execution.
java.lang.String removeRole(java.lang.String realmName,
java.lang.String roleName,
java.lang.String submitter)
throws NoSuchRealmException,
BadRealmException,
NoSuchRoleException,
java.rmi.RemoteException
realmName - the realm name.roleName - the role name.submitter - the user who requested this action.
NoSuchRealmException - if the realm specified by realmName does not exist.
BadRealmException - if the specified realm data structures are bad.
NoSuchRoleException - if the role does not exist.
java.rmi.RemoteException - if communication-related error occurs during RMI call execution.
JRole[] getAllJRoles(java.lang.String realmName,
java.lang.String submitter)
throws NoSuchRealmException,
BadRealmException,
java.rmi.RemoteException
realmName - the realm name.submitter - the user who requested this action.
NoSuchRealmException - if the realm specified by realmName does not exist.
BadRealmException - if the specified realm data structures are bad.
java.rmi.RemoteException - if communication-related error occurs during RMI call execution.JRole
java.util.Vector getAllRoleNames(java.lang.String realmName,
java.lang.String submitter)
throws NoSuchRealmException,
BadRealmException,
java.rmi.RemoteException
realmName - the realm name.submitter - the user who requested this action.
NoSuchRealmException - if the realm specified by realmName does not exist.
BadRealmException - if the specified realm data structures are bad.
java.rmi.RemoteException - if communication-related error occurs during RMI call execution.
JRole getJRole(java.lang.String submitter,
java.lang.String realmName,
java.lang.String roleName)
throws NoSuchRealmException,
BadRealmException,
NoSuchRoleException,
java.rmi.RemoteException
submitter - the user who requested this action.realmName - the realm name.roleName - the role name.
NoSuchRealmException - if the realm specified by realmName does not exist.
BadRealmException - if the specified realm data structures are bad.
NoSuchRoleException - if the role does not exist.
java.rmi.RemoteException - if communication-related error occurs during RMI call execution.JRole
int getRoleMemberCount(java.lang.String realmName,
java.lang.String roleName)
throws NoSuchRealmException,
BadRealmException,
NoSuchRoleException,
java.rmi.RemoteException
realmName - the realm name.roleName - the role name.
NoSuchRealmException - if the realm specified by realmName does not exist.
BadRealmException - if the specified realm data structures are bad.
NoSuchRoleException - if the role does not exist.
java.rmi.RemoteException - if communication-related error occurs during RMI call execution.
int getRoleMemberCount(java.lang.String realmName,
java.lang.String submitter,
java.lang.String roleName)
throws NoSuchRealmException,
BadRealmException,
NoSuchRoleException,
java.rmi.RemoteException
realmName - the realm name.submitter - the submitter's nameroleName - the role name.
NoSuchRealmException - if the realm specified by realmName does not exist.
BadRealmException - if the specified realm data structures are bad.
NoSuchRoleException - if the role does not exist.
java.rmi.RemoteException - if communication-related error occurs during RMI call execution.
JRole[] getSubJRolesByJRole(java.lang.String realmName,
java.lang.String submitter,
java.lang.String roleName)
throws NoSuchRoleException,
NoSuchRealmException,
BadRealmException,
java.rmi.RemoteException
realmName - the realm name.submitter - the submitter's nameroleName - the role's name
NoSuchRealmException - if the realm specified by realmName does not exist.
BadRealmException - if the specified realm data structures are bad.
NoSuchRoleException - if the role does not exist.
java.rmi.RemoteException - if communication-related error occurs during RMI call execution.JRole
JUser[] getSubJUsersByJRole(java.lang.String realmName,
java.lang.String submitter,
java.lang.String roleName)
throws NoSuchRoleException,
NoSuchRealmException,
BadRealmException,
java.rmi.RemoteException
realmName - the realm name.submitter - the submitter's nameroleName - the role's name
NoSuchRealmException - if the realm specified by realmName does not exist.
BadRealmException - if the specified realm data structures are bad.
NoSuchRoleException - if the role does not exist.
java.rmi.RemoteException - if communication-related error occurs during RMI call execution.JUser
java.lang.String removeRoleFromParentRole(java.lang.String submitter,
java.lang.String realmName,
java.lang.String roleName,
java.lang.String parentRoleName)
throws NoSuchRoleException,
NoSuchRealmException,
BadRealmException,
java.rmi.RemoteException
submitter - the submitter's namerealmName - the realm name.roleName - the name of the role that will be removed from a parent role.parentRoleName - the parent role's name
NoSuchRealmException - if the realm specified by realmName does not exist.
BadRealmException - if the specified realm data structures are bad.
NoSuchRoleException - if the role does not exist.
java.rmi.RemoteException - if communication-related error occurs during RMI call execution.
java.lang.String removeUserFromParentRole(java.lang.String submitter,
java.lang.String realmName,
java.lang.String userName,
java.lang.String parentRoleName)
throws NoSuchRoleException,
NoSuchUserException,
NoSuchRealmException,
BadRealmException,
java.rmi.RemoteException
submitter - the submitter's namerealmName - the realm name.userName - the name of the user that will be removed from a parent role.parentRoleName - the parent role's name
NoSuchRealmException - if the realm specified by realmName does not exist.
BadRealmException - if the specified realm data structures are bad.
NoSuchRoleException - if the role does not exist.
NoSuchUserException - if the user does not exist.
java.rmi.RemoteException - if communication-related error occurs during RMI call execution.
java.lang.String addSubUserToRole(java.lang.String realmName,
java.lang.String submitter,
java.lang.String subUserName,
java.lang.String roleName)
throws NoSuchRoleException,
NoSuchUserException,
NoSuchRealmException,
BadRealmException,
java.rmi.RemoteException
realmName - the realm name.submitter - the submitter's namesubUserName - the sub user's nameroleName - the role's name
NoSuchUserException - if the user does not exist.
NoSuchRoleException - if the role does not exist.
NoSuchRealmException - if the realm specified by realmName does not exist.
BadRealmException - if the specified realm data structures are bad.
java.rmi.RemoteException - if communication-related error occurs during RMI call execution.
java.lang.String addSubRoleToRole(java.lang.String realmName,
java.lang.String submitter,
java.lang.String subRoleName,
java.lang.String roleName)
throws NoSuchRoleException,
NoSuchRealmException,
BadRealmException,
java.rmi.RemoteException
realmName - the realm name.submitter - the submitter's namesubRoleName - the sub role's nameroleName - the role's name
NoSuchRoleException - if the role does not exist.
NoSuchRealmException - if the realm specified by realmName does not exist.
BadRealmException - if the specified realm data structures are bad.
java.rmi.RemoteException - if communication-related error occurs during RMI call execution.
boolean isAdminUser(java.lang.String userName)
throws java.rmi.RemoteException
userName - the user's name
java.rmi.RemoteException - if communication-related error occurs during RMI call execution.
java.lang.String setUserPrivileges(java.lang.String realmName,
java.lang.String submitter,
java.lang.String userName,
java.util.Vector privileges)
throws NoSuchUserException,
NoSuchRealmException,
java.rmi.RemoteException
realmName - the realm namesubmitter - the submitter nameuserName - the user's nameprivileges - a Vector saving the available privileges such as
APIConst.PRIVILEGE_PUBLISH_REPORT,
APIConst.PRIVILEGE_ACCESS_ADVANCED_PROPERTIES
NoSuchUserException - if the user does not exist.
NoSuchRealmException - if the realm specified by realmName does not exist.
java.rmi.RemoteException - if communication-related error occurs during RMI call execution.
java.lang.String setRolePrivileges(java.lang.String realmName,
java.lang.String submitter,
java.lang.String roleName,
java.util.Vector privileges)
throws NoSuchRoleException,
NoSuchRealmException,
BadRealmException,
java.rmi.RemoteException
realmName - the realm's namesubmitter - the submitter's nameroleName - the user nameprivileges - a Vector saving the available privileges such as
APIConst.PRIVILEGE_PUBLISH_REPORT,
APIConst.PRIVILEGE_ACCESS_ADVANCED_PROPERTIES
NoSuchRoleException - if the role does not exist.
NoSuchRealmException - if the realm specified by realmName does not exist.
java.rmi.RemoteException - if communication-related error occurs during RMI call execution.
BadRealmException
java.lang.String setGroupPrivileges(java.lang.String realmName,
java.lang.String submitter,
java.lang.String groupName,
java.util.Vector privileges)
throws NoSuchGroupException,
NoSuchRealmException,
BadRealmException,
java.rmi.RemoteException
realmName - the realm's namesubmitter - the submitter's namegroupName - the group nameprivileges - a Vector saving the available privileges such as
APIConst.PRIVILEGE_PUBLISH_REPORT,
APIConst.PRIVILEGE_ACCESS_ADVANCED_PROPERTIES
NoSuchGroupException - if the group does not exist.
NoSuchRealmException - if the realm specified by realmName does not exist.
java.rmi.RemoteException - if communication-related error occurs during RMI call execution.
BadRealmException
java.util.Vector getUserPrivileges(java.lang.String realmName,
java.lang.String submitter,
java.lang.String userName)
throws NoSuchUserException,
NoSuchRealmException,
java.rmi.RemoteException
realmName - the realm's namesubmitter - the submitter's nameuserName - the user's name
NoSuchUserException - if the user does not exist.
NoSuchRealmException - if the realm specified by realmName does not exist.
java.rmi.RemoteException - if communication-related error occurs during RMI call execution.
java.util.Vector getRolePrivileges(java.lang.String realmName,
java.lang.String submitter,
java.lang.String roleName)
throws NoSuchRoleException,
NoSuchRealmException,
BadRealmException,
java.rmi.RemoteException
realmName - the realm's namesubmitter - the submitter's nameroleName - the role's name
NoSuchRoleException - if the role does not exist.
NoSuchRealmException - if the realm specified by realmName does not exist.
java.rmi.RemoteException - if communication-related error occurs during RMI call execution.
BadRealmException
java.util.Vector getGroupPrivileges(java.lang.String realmName,
java.lang.String submitter,
java.lang.String groupName)
throws NoSuchGroupException,
NoSuchRealmException,
BadRealmException,
java.rmi.RemoteException
realmName - the realm's namesubmitter - the submitter's namegroupName - the group's name
NoSuchGroupException - if the group does not exist.
NoSuchRealmException - if the realm specified by realmName does not exist.
java.rmi.RemoteException - if communication-related error occurs during RMI call execution.
BadRealmException
java.util.Hashtable[] getPrivileges(java.lang.String realmName,
java.lang.String submitter)
throws NoSuchGroupException,
NoSuchRealmException,
BadRealmException,
java.rmi.RemoteException
realmName - the realm's namesubmitter - the submitter's name
Hashtable array, which contains three
Hashtable objects. The first
Hashtable contains several user/privileges pairs to
represent the defined privileges. In this Hashtable
object, the key is user name, the value is a Vector object
which contains all privileges. The second Hashtable
object contains several role/privileges pairs to represent the defined
privileges and its structure is similar to user/privileges. The
third Hashtable object contains several
group/privileges pairs to represent the defined privileges and its
structure is similar to user/privileges. Or null if the
user/role/group does not have permission to get privileges.
NoSuchGroupException - if the group does not exist.
NoSuchRealmException - if the realm specified by realmName does not exist.
BadRealmException - if the specified realm data structures are bad.
java.rmi.RemoteException - if communication-related error occurs during RMI call execution.
void setPrivileges(java.lang.String realmName,
java.lang.String submitter,
java.util.Hashtable[] privileges)
throws NoSuchUserException,
NoSuchRealmException,
java.rmi.RemoteException
realmName - the realm's namesubmitter - the submitter's nameprivileges - a Hashtable array, which may contain three
Hashtable objects. The first
Hashtable contains several user/privileges pairs
to represent the privileges. In this Hashtable
object, the key is user name, the value is a Vector
object which contains all privileges. The second
Hashtable object contains several
role/privileges pairs to represent the defined privileges and its
structure is similar to user/privileges. The third
Hashtable object contains several
group/privileges pairs to represent the defined privileges and its
structure is similar to user/privileges. The structure of
Hashtable[] privileges is: NoSuchUserException - if the user does not exist.
NoSuchRealmException - if the realm specified by realmName does not exist.
java.rmi.RemoteException - if communication-related error occurs during RMI call execution.
java.util.Vector getPrivilegedUsers(java.lang.String realmName,
java.lang.String submitter,
java.lang.String privilege)
throws NoSuchRealmException,
java.rmi.RemoteException
realmName - the realm's namesubmitter - the submitter's nameprivilege - a String saving the available privilege such as
APIConst.PRIVILEGE_PUBLISH_REPORT,
APIConst.PRIVILEGE_ACCESS_ADVANCED_PROPERTIES
NoSuchRealmException - if the realm specified by realmName does not exist.
java.rmi.RemoteException - if communication-related error occurs during RMI call execution.
java.util.Vector getPrivilegedRoles(java.lang.String realmName,
java.lang.String submitter,
java.lang.String privilege)
throws NoSuchRealmException,
java.rmi.RemoteException
realmName - the realm's namesubmitter - the submitter's nameprivilege - a String saving the available privilege such as
APIConst.PRIVILEGE_PUBLISH_REPORT,
APIConst.PRIVILEGE_ACCESS_ADVANCED_PROPERTIES
NoSuchRealmException - if the realm specified by realmName does not exist.
java.rmi.RemoteException - if communication-related error occurs during RMI call execution.
java.util.Vector getPrivilegedGroups(java.lang.String realmName,
java.lang.String submitter,
java.lang.String privilege)
throws NoSuchRealmException,
java.rmi.RemoteException
realmName - the realm's namesubmitter - the submitter's nameprivilege - a String saving the available privilege such as
APIConst.PRIVILEGE_PUBLISH_REPORT,
APIConst.PRIVILEGE_ACCESS_ADVANCED_PROPERTIES
NoSuchRealmException - if the realm specified by realmName does not exist.
java.rmi.RemoteException - if communication-related error occurs during RMI call execution.
java.lang.String addPrivilegedUsers(java.lang.String realmName,
java.lang.String submitter,
java.lang.String privilege,
java.util.Vector users)
throws NoSuchUserException,
NoSuchRealmException,
java.rmi.RemoteException
realmName - the realm's namesubmitter - the submitter's nameprivilege - a String saving the available privilege such as
APIConst.PRIVILEGE_PUBLISH_REPORT,
APIConst.PRIVILEGE_ACCESS_ADVANCED_PROPERTIESusers - a Vector saving the users' names
NoSuchUserException - if the user specified by users does not exist.
NoSuchRealmException - if the realm specified by realmName does not exist.
java.rmi.RemoteException - if communication-related error occurs during RMI call execution.
java.lang.String addPrivilegedRoles(java.lang.String realmName,
java.lang.String submitter,
java.lang.String privilege,
java.util.Vector roles)
throws NoSuchRoleException,
NoSuchRealmException,
BadRealmException,
java.rmi.RemoteException
realmName - the realm's namesubmitter - the submitter's nameprivilege - a String saving the available privilege such as
APIConst.PRIVILEGE_PUBLISH_REPORT,
APIConst.PRIVILEGE_ACCESS_ADVANCED_PROPERTIESroles - a Vector saving the roles' names
NoSuchRoleException - if the role specified by roles does not exist.
NoSuchRealmException - if the realm specified by realmName does not exist.
BadRealmException - if the specified realm data structures are bad.
java.rmi.RemoteException - if communication-related error occurs during RMI call execution.
java.lang.String addPrivilegedGroups(java.lang.String realmName,
java.lang.String submitter,
java.lang.String privilege,
java.util.Vector groups)
throws NoSuchGroupException,
NoSuchRealmException,
BadRealmException,
java.rmi.RemoteException
realmName - the realm's namesubmitter - the submitter's nameprivilege - a String saving the available privilege such as
APIConst.PRIVILEGE_PUBLISH_REPORT,
APIConst.PRIVILEGE_ACCESS_ADVANCED_PROPERTIESgroups - a Vector saving the groups' names
NoSuchGroupException - if the group specified by groups does not exist.
NoSuchRealmException - if the realm specified by realmName does not exist.
BadRealmException - if the specified realm data structures are bad.
java.rmi.RemoteException - if communication-related error occurs during RMI call execution.
java.lang.String removePrivilegedUsers(java.lang.String realmName,
java.lang.String submitter,
java.lang.String privilege,
java.util.Vector users)
throws NoSuchUserException,
NoSuchRealmException,
java.rmi.RemoteException
realmName - the realm's namesubmitter - the submitter's nameprivilege - a String saving the available privilege such as
APIConst.PRIVILEGE_PUBLISH_REPORT,
APIConst.PRIVILEGE_ACCESS_ADVANCED_PROPERTIESusers - a Vector saving the users' names
NoSuchUserException - if the user specified by users does not exist.
NoSuchRealmException - if the realm specified by realmName does not exist.
java.rmi.RemoteException - if communication-related error occurs during RMI call execution.
java.lang.String removePrivilegedRoles(java.lang.String realmName,
java.lang.String submitter,
java.lang.String privilege,
java.util.Vector roles)
throws NoSuchRoleException,
NoSuchRealmException,
BadRealmException,
java.rmi.RemoteException
realmName - the realm's namesubmitter - the submitter's nameprivilege - a String saving the available privilege such as
APIConst.PRIVILEGE_PUBLISH_REPORT,
APIConst.PRIVILEGE_ACCESS_ADVANCED_PROPERTIESroles - a Vector saving the roles' names
NoSuchRoleException - if the role specified by roles does not exist.
NoSuchRealmException - if the realm specified by realmName does not exist.
java.rmi.RemoteException - if communication-related error occurs during RMI call execution.
BadRealmException
java.lang.String removePrivilegedGroups(java.lang.String realmName,
java.lang.String submitter,
java.lang.String privilege,
java.util.Vector groups)
throws NoSuchGroupException,
NoSuchRealmException,
BadRealmException,
java.rmi.RemoteException
realmName - the realm's namesubmitter - the submitter's nameprivilege - a String saving the available privilege such as
APIConst.PRIVILEGE_PUBLISH_REPORT,
APIConst.PRIVILEGE_ACCESS_ADVANCED_PROPERTIESgroups - a Vector saving the groups' names
NoSuchGroupException - if the group specified by groups does not exist.
NoSuchRealmException - if the realm specified by realmName does not exist.
java.rmi.RemoteException - if communication-related error occurs during RMI call execution.
BadRealmException
boolean isEditing(java.lang.String realm,
int action)
throws NoSuchRealmException,
java.rmi.RemoteException
realm - the realm's nameaction - the server security web UI's action:
NoSuchRealmException - if the realm specified by realmName does not exist.
java.rmi.RemoteException - if communication-related error occurs during RMI call execution.SecurityWebAdaptor
boolean isJUserInJRole(java.lang.String realmName,
java.lang.String submitter,
java.lang.String userName,
java.lang.String roleName)
throws NoSuchUserException,
NoSuchRoleException,
NoSuchRealmException,
NoSuchGroupException,
BadRealmException,
java.rmi.RemoteException
realmName - the realm namesubmitter - the user who requested this action.userName - the user nameroleName - the role name
NoSuchRealmException - if the realm specified by realmName does not exist.
BadRealmException - if the specified realm data structures are bad.
NoSuchUserException - if the user does not exist.
NoSuchRoleException - if the role does not exist.
java.rmi.RemoteException - if communication-related error occurs during RMI call execution.
NoSuchGroupException
boolean isJUserInJGroup(java.lang.String realmName,
java.lang.String submitter,
java.lang.String userName,
java.lang.String groupName)
throws NoSuchUserException,
NoSuchGroupException,
NoSuchRealmException,
NoSuchRoleException,
BadRealmException,
java.rmi.RemoteException
realmName - the realm namesubmitter - the user who requested this action.userName - the user namegroupName - the group name
NoSuchRealmException - if the realm specified by realmName does not exist.
BadRealmException - if the specified realm data structures are bad.
NoSuchUserException - if the user does not exist.
NoSuchGroupException - if the group does not exist.
java.rmi.RemoteException - if communication-related error occurs during RMI call execution.
NoSuchRoleException
boolean isJGroupInJRole(java.lang.String realmName,
java.lang.String submitter,
java.lang.String groupName,
java.lang.String roleName)
throws NoSuchRoleException,
NoSuchGroupException,
NoSuchRealmException,
BadRealmException,
java.rmi.RemoteException
realmName - the realm namesubmitter - the user who requested this action.groupName - the group nameroleName - the role name
NoSuchRealmException - if the realm specified by realmName does not exist.
BadRealmException - if the specified realm data structures are bad.
NoSuchGroupException - if the group does not exist.
NoSuchRoleException - if the role does not exist.
java.rmi.RemoteException - if communication-related error occurs during RMI call execution.
boolean isJGroupInJGroup(java.lang.String realmName,
java.lang.String submitter,
java.lang.String groupName,
java.lang.String parentName)
throws NoSuchGroupException,
NoSuchRealmException,
BadRealmException,
java.rmi.RemoteException
realmName - the realm namesubmitter - the user who requested this action.groupName - the group nameparentName - the parent group name
NoSuchRealmException - if the realm specified by realmName does not exist.
BadRealmException - if the specified realm data structures are bad.
NoSuchGroupException - if the group does not exist.
java.rmi.RemoteException - if communication-related error occurs during RMI call execution.
boolean isJRoleInJRole(java.lang.String realmName,
java.lang.String submitter,
java.lang.String roleName,
java.lang.String parentName)
throws NoSuchRoleException,
NoSuchRealmException,
BadRealmException,
java.rmi.RemoteException
realmName - the realm namesubmitter - the user who requested this action.groupName - the role nameparentName - the parent role name
NoSuchRealmException - if the realm specified by realmName does not exist.
BadRealmException - if the specified realm data structures are bad.
NoSuchRoleException - if the role does not exist.
java.rmi.RemoteException - if communication-related error occurs during RMI call execution.
boolean isOrganizationAdminUser(java.lang.String userName)
throws java.rmi.RemoteException
userName - the user's name
java.rmi.RemoteException - if communication-related error occurs during RMI call execution.
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||