|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| Packages that use UMException | |
| com.sap.security.api | Provides basic User Management functionality. |
| com.sap.security.api.acl | Provides basic Access Control List functionality. |
| com.sap.security.api.logon | Provides basic Logon functionality. |
| com.sap.security.api.umap | |
| Uses of UMException in com.sap.security.api |
| Subclasses of UMException in com.sap.security.api | |
class |
AttributeValueAlreadyExistsException
This exception indicates that an attribute value which should be set for a attribute already exists. |
class |
AuthenticationFailedException
This exception indicates an exception which can happen during an authentication process |
class |
GroupAlreadyExistsException
This exception indicates an attempt to create a group which already exists in the data store. |
class |
InvalidIDException
This exception indicates an attempt to create a persistent object (using a factory) with a unique ID which is not supported by the respective store. |
class |
InvalidLogonIdException
This exception indicates an invalid logon id. |
class |
InvalidPasswordException
This exception indicates an attempt to logon with an invalid password. |
class |
NoSuchGroupException
This exception indicates an attempt to access a non-existing group object in the object store. |
class |
NoSuchObjectException
This exception indicates an attempt to access a non-existing object in the object store. |
class |
NoSuchPrincipalException
This exception indicates an attempt to access a non-existing principal in the principal store. |
class |
NoSuchRoleException
This exception indicates an attempt to access a non-existing role object in the object store. |
class |
NoSuchUserAccountException
This exception indicates an attempt to access a non-existing user in the user store. |
class |
NoSuchUserException
This exception indicates an attempt to access a non-existing user in the user store. |
class |
ObjectAlreadyExistsException
This exception indicates an attempt to create a object who already exists in the object store. |
class |
PrincipalAlreadyExistsException
This exception indicates an attempt to access a non-existing principal in the data store. |
class |
RoleAlreadyExistsException
This exception indicates an attempt to access a non-existing role in the role store. |
class |
SearchResultSizeLimitExceededException
Title: SearchResultSizeLimitExceededException Description: Exception class used to indicate that a search result has exceeded the size limit This exception may be thrown from search methods, if the result of the search would be too large or if a server side size limit was exceeded. |
class |
UserAccountAlreadyExistsException
This exception indicates an attempt to create a user account that already exists in the user account store. |
class |
UserAlreadyExistsException
This exception indicates an attempt to create a user that already exists in the user store. |
class |
UserLockedException
This exception indicates that a user account is locked in the user account store. |
| Methods in com.sap.security.api that throw UMException | |
void |
GroupListener.groupAdded(java.lang.String uniqueIdOfGroup)
groupAdded() is called if event INFORM_ON_GROUP_ADDED is fired from the registering factory |
void |
GroupListener.groupRemoved(java.lang.String uniqueIdOfGroup)
groupRemoved() is called if event INFORM_ON_GROUP_REMOVED is fired from the registering factory |
void |
GroupListener.userAssigned(java.lang.String uniqueIdOfGroup,
java.lang.String uniqueIdOfUser)
userAssigned() is called if event INFORM_ON_USER_ASSIGNED is fired from the registering factory |
void |
GroupListener.userUnAssigned(java.lang.String uniqueIdOfGroup,
java.lang.String uniqueIdOfUser)
userUnAssigned() is called if event INFORM_ON_USER_UNASSIGNED is fired from the registering factory |
void |
GroupListener.groupAssigned(java.lang.String uniqueIdOfGroup,
java.lang.String assignedUniqueIdOfGroup)
groupAssigned() is called if event INFORM_ON_GROUP_ASSIGNED is fired from the registering factory |
void |
GroupListener.groupUnAssigned(java.lang.String uniqueIdOfGroup,
java.lang.String unAssignedUniqueIdOfGroup)
groupUnAssigned() is called if event INFORM_ON_GROUP_UNASSIGNED is fired from the registering factory |
void |
RoleListener.roleAdded(java.lang.String uniqueIdOfRole)
roleAdded() is called if event INFORM_ON_ROLE_ADDED is fired from registered factory |
void |
RoleListener.roleRemoved(java.lang.String uniqueIdOfRole)
roleRemoved() is called if event INFORM_ON_ROLE_REMOVED is fired from registered factory |
void |
RoleListener.userAssigned(java.lang.String uniqueIdOfRole,
java.lang.String uniqueIdOfUser)
userAssigned() is called if event INFORM_ON_USER_ASSIGNED is fired from the registering factory |
void |
RoleListener.userUnAssigned(java.lang.String uniqueIdOfRole,
java.lang.String uniqueIdOfUser)
userUnAssigned() is called if event INFORM_ON_USER_UNASSIGNED is fired from the registering factory |
void |
RoleListener.groupAssigned(java.lang.String uniqueIdOfRole,
java.lang.String assignedUniqueIdOfGroup)
groupAssigned() is called if event INFORM_ON_GROUP_ASSIGNED is fired from the registering factory |
void |
RoleListener.groupUnAssigned(java.lang.String uniqueIdOfRole,
java.lang.String unassignedUniqueIdOfGroup)
groupUnAssigned() is called if event INFORM_ON_GROUP_UNASSIGNED is fired from the registering factory |
boolean |
IGroup.addUserMember(java.lang.String uniqueIdOfUser)
Adds the specified user member to the collection. |
boolean |
IGroup.addGroupMember(java.lang.String uniqueIdOfGroup)
Adds the specified group member to this group. |
boolean |
IGroup.removeUserMember(java.lang.String uniqueIdOfUser)
Remove the specified user member from the group. |
boolean |
IGroup.removeGroupMember(java.lang.String uniqueIdOfGroup)
Remove the specified group member from the collection. |
void |
IGroup.addToGroup(java.lang.String uniqueIdOfGroup)
Assign this principal to the parent-group identified by uniqueIdOfGroup These changes will only take effect if you commit these changes to the group store IPrincipalMaint.commit() or to roll them
back (i.e. |
void |
IGroup.removeFromGroup(java.lang.String uniqueIdOfGroup)
Unassign this group from the parent-group identified by uniqueIdOfGroup. |
void |
IGroup.addToRole(java.lang.String uniqueIdOfRole)
Assign this principal to the role identified by uniqueIdOfRole. |
void |
IGroup.removeFromRole(java.lang.String uniqueIdOfRole)
Unassign this principal from role identified by uniqueIdOfRole These changes will only take effect if you commit these changes to the group store IPrincipalMaint.commit() or to roll them
back (i.e. |
boolean |
IGroup.setDescription(java.lang.String description)
Sets the description of this principal. |
void |
IUserMaint.setAccessibilityLevel(int accessibilityLevel)
Set the user's accessibility level used for Screen Reader Support |
void |
IUserMaint.addToGroup(java.lang.String uniqueIdOfGroup)
Deprecated. use IGroupFactory.addUserToGroup(String,String) instead |
void |
IUserMaint.removeFromGroup(java.lang.String uniqueIdOfGroup)
Deprecated. use IGroupFactory.removeUserFromGroup(String, String) instead |
void |
IUserMaint.addToRole(java.lang.String uniqueIdOfRole)
Deprecated. use IRoleFactory.addUserToRole(String, String) instead |
void |
IUserMaint.removeFromRole(java.lang.String uniqueIdOfRole)
Deprecated. use IRoleFactory.removeUserFromRole(String, String) instead |
boolean |
IRole.addUserMember(java.lang.String newMember)
Adds the specified user member to this role. |
boolean |
IRole.addGroupMember(java.lang.String newMember)
Adds the specified group member to this role. |
boolean |
IRole.removeUserMember(java.lang.String oldMember)
Remove the specified user member from this role. |
boolean |
IRole.removeGroupMember(java.lang.String oldMember)
Remove the specified group member from this role. |
boolean |
IRole.setDescription(java.lang.String description)
Sets the description of this principal. |
void |
UserAccountListener.userAccountAdded(java.lang.String uniqueIdOfAccount)
userAccountAdded() is called if event INFORM_ON_USERACCOUNT_ADDED is fired from registered factory |
void |
UserAccountListener.userAccountRemoved(java.lang.String uniqueIdOfAccount)
userAccountRemoved() is called if event INFORM_ON_USERACCOUNT_REMOVED is fired from registered factory |
void |
UserAccountListener.userAccountLogOut(java.lang.String uniqueIdOfAccount)
userAccountLogOut() is called if event INFORM_ON_USERACCOUNT_LOGOUT is fired from registered factory |
IRole |
IRoleFactory.getRole(java.lang.String uniqueID)
Gets the role object with the given unique ID |
IRole |
IRoleFactory.getRole(java.lang.String uniqueID,
AttributeList populateAttributes)
Gets the role object with the given unique ID and populates the attributes in populateAttributes |
void |
IRoleFactory.deleteRole(java.lang.String uniqueID)
Delete a role from the used store |
ISearchResult |
IRoleFactory.searchRoles(IRoleSearchFilter filter)
Search for roles in the role store and role account store which match the criteria specified in the |
IRoleSearchFilter |
IRoleFactory.getRoleSearchFilter()
Returns an IRoleSearchFilter object to be used to specify query attributes |
IRole |
IRoleFactory.newRole(java.lang.String uniqueName)
Creates a new, initially blank role object. |
IRole |
IRoleFactory.getRoleByUniqueName(java.lang.String uniqueName)
Gets the role object with the given uniqueName |
IRole[] |
IRoleFactory.getRoles(java.lang.String[] uniqueIDs)
Gets the role objects for multiple unique IDs |
IRole[] |
IRoleFactory.getRoles(java.lang.String[] uniqueIDs,
AttributeList populateAttributes)
Gets the role objects for multiple unique IDs and populates the attributes defined in populateAttributes |
IRole |
IRoleFactory.getMutableRole(java.lang.String uniqueID)
Gets a modifiable IRole objects for a unique ID |
void |
IRoleFactory.addUserToRole(java.lang.String uniqueIdOfUser,
java.lang.String uniqueIdOfRole)
Adds the specified user to the specified role and implicitly does a commit. |
void |
IRoleFactory.addGroupToRole(java.lang.String uniqueIdOfGroup,
java.lang.String uniqueIdOfRole)
Adds the specified group to the specified role and implicitly does a commit. |
void |
IRoleFactory.removeUserFromRole(java.lang.String uniqueIdOfUser,
java.lang.String uniqueIdOfRole)
Remove the specified user from the specified role and implicitly does a commit. |
void |
IRoleFactory.removeGroupFromRole(java.lang.String uniqueIdOfGroup,
java.lang.String uniqueIdOfRole)
Remove the specified group from the specified role and implicitly does a commit. |
void |
UserListener.userAdded(java.lang.String uniqueIdOfUser)
userAdded() is called if event INFORM_ON_USER_ADDED is fired from registered factory |
void |
UserListener.userRemoved(java.lang.String uniqueIdOfUser)
userRemoved() is called if event INFORM_ON_USER_REMOVED is fired from registered factory |
IUserAccount |
IUserAccountFactory.newUserAccount(java.lang.String logonid,
java.lang.String uniqueIdOfUser)
Creates a new IUserAccount type object. |
IUserAccount |
IUserAccountFactory.newUserAccount(java.lang.String logonid)
Creates a new IUserAccount type object. |
IUserAccount |
IUserAccountFactory.getUserAccountByLogonId(java.lang.String logonid)
Gets UserAccount object from the database for a given uid |
IUserAccount |
IUserAccountFactory.getUserAccountByLogonId(java.lang.String logonid,
AttributeList populateAttributes)
Gets UserAccount object from the database for a given uid |
IUserAccount |
IUserAccountFactory.getUserAccount(java.lang.String uniqueId)
Gets UserAccount object from the database for a given uid |
IUserAccount |
IUserAccountFactory.getUserAccount(java.lang.String uniqueId,
AttributeList populateAttributes)
Gets the UserAccount object with the given unique ID and populates the attributes in populateAttributes |
IUserAccount |
IUserAccountFactory.getUserAccount(java.security.cert.X509Certificate cert)
Returns UserAccount to whom this certificate belongs. |
IUserAccount |
IUserAccountFactory.getAuthenticatedUserAccount(java.util.Map credentials)
Authenticate the supplied credentials and returns user account object. |
IUserAccount |
IUserAccountFactory.getUserAccount(java.util.Map credentials)
Return UserAccount object based on the credentials supplied. |
void |
IUserAccountFactory.deleteUserAccount(java.lang.String uniqueId)
Delete this user account from persistence storage |
ISearchResult |
IUserAccountFactory.search(IUserAccountSearchFilter filter)
Search for user accounts in the persistence storage which match the criteria specified in the given search filter. |
IUserAccount[] |
IUserAccountFactory.getUserAccounts(java.lang.String uniqueIdOfUser)
Returns all user accounts of the given user |
IUserAccount[] |
IUserAccountFactory.getUserAccounts(java.lang.String uniqueIdOfUser,
AttributeList attributeList)
Returns all user accounts of the given user |
IUserAccount |
IUserAccountFactory.getMutableUserAccount(java.lang.String uniqueId)
Gets an IUserAccount objects for a uniqueId of a user account. |
IUserAccountSearchFilter |
IUserAccountFactory.getUserAccountSearchFilter()
Returns an IUserAccountSearchFilter object to be used to specify query attributes |
void |
IUserAccountFactory.invalidateCacheEntryByLogonId(java.lang.String logonid)
removes the user account object which has the specified logonid from the factory's cache Note: Use this method carefully, because calling it too often may cause performance problems |
void |
IUserAccountFactory.invalidateCacheEntry(java.lang.String uniqueid)
removes the user account object which has the specified uniqueid from the factory's cache Note: Use this method carefully, because calling it too often may cause performance problems |
IUserAccount[] |
IUser.getUserAccounts()
Returns an array of useraccount objects which are assigned to this user. |
java.util.Iterator |
IUser.getUserAccountUniqueIDs()
Returns an iterator of String objects which represent the uniqueIDs of assigned IUserAccount objects |
void |
IPrincipal.refresh()
Refresh Object Reads all attributes of this object again from data store |
IUser |
IUserAccount.getAssignedUser()
get the user that belongs to this account |
java.security.cert.X509Certificate[] |
IUserAccount.getCertificates()
Returns the user's certificates |
void |
IUserAccount.setCertificates(java.security.cert.X509Certificate[] certificate)
Stores the user's certificate and creates a mapping |
void |
IUserAccount.deleteCertificates(java.security.cert.X509Certificate[] certificate)
Deletes the user's certificate |
java.lang.String |
IUserAccount.getHashedPassword()
|
void |
IUserAccount.addToGroup(java.lang.String uniqueIdOfGroup)
Deprecated. use IUserMaint.addToGroup(String) instead |
void |
IUserAccount.removeFromGroup(java.lang.String uniqueIdOfGroup)
Deprecated. use IUserMaint.removeFromGroup(String) instead |
void |
IUserAccount.addToRole(java.lang.String uniqueIdOfRole)
Deprecated. use IUserMaint.addToRole(String) instead |
void |
IUserAccount.removeFromRole(java.lang.String uniqueIdOfRole)
Deprecated. use IUserMaint.removeFromRole(String) instead |
void |
IConfigurable.initialize(java.util.Properties properties)
initialize a component of the user management with the given |
boolean |
IPrincipalMaint.setDisplayName(java.lang.String displayName)
Sets the displayName of this principal. |
void |
IPrincipalMaint.commit()
Commit changed principal data to the principal store. |
void |
IPrincipalMaint.save()
Call this function to save/update the principal data. |
java.lang.String |
IPrincipalFactory.getPrincipalType(java.lang.String uniqueId)
get the data type out of a principal's uniqueId. |
IPrincipal |
IPrincipalFactory.getPrincipal(java.lang.String uniqueId)
Get a principal by using its id. |
IPrincipal |
IPrincipalFactory.getPrincipal(java.lang.String uniqueId,
AttributeList populateAttributes)
Get a principal by using its uniqueId and the populateAttributes which should be populated. |
boolean |
IPrincipalFactory.isPrincipalModifiable(java.lang.String uniqueId)
Checks whether at least one attribute of the principal with the given uniqueId is modifiable. |
boolean |
IPrincipalFactory.isPrincipalDeletable(java.lang.String uniqueId)
Checks whether the principal with the given uniqueId can be deleted. |
boolean |
IPrincipalFactory.isPrincipalAttributeModifiable(java.lang.String uniqueId,
java.lang.String namespace,
java.lang.String attributename)
Checks whether a specific attribute of the principal with the given uniqueId is modifiable. |
void |
IPrincipalFactory.deletePrincipal(java.lang.String uniqueID)
Delete a object from the use store |
void |
IPrincipalFactory.commitPrincipals(IPrincipalMaint[] objects)
Commit the changes applied to a set of objects to the object
store in one pass. |
void |
IPrincipalFactory.rollbackPrincipals(IPrincipalMaint[] objects)
Roll back (i.e. |
ISearchResult |
IPrincipalFactory.searchPrincipals(IPrincipalSearchFilter filter)
Search for objects in the objects store which match the criteria specified in the |
void |
IPrincipalFactory.savePrincipals(IPrincipalMaint[] objects)
Batch save, the data is not made permanent until commitObjects() is called |
IPrincipalMaint |
IPrincipalFactory.getMutablePrincipal(java.lang.String uniqueId)
Get a object which can be modified. |
java.lang.String |
IPrincipalFactory.getPrincipalTypeIdentifier(java.lang.String uniqueId)
Get the principal type identifier for this custom object. |
IPrincipalSearchFilter |
IPrincipalFactory.getPrincipalSearchFilter(boolean orMode,
java.lang.String principalTypeIdentifier)
Returns an IPrincipalSearchFilter object to be used to specify query attributes |
void |
IPrincipalFactory.addPrincipalToParent(java.lang.String customObjectId,
java.lang.String parentPrincipalId)
assign customObject with customObjectId to parent-customOjbect with parentPrincipalId. |
void |
IPrincipalFactory.removePrincipalFromParent(java.lang.String customObjectId,
java.lang.String parentPrincipalId)
unassign customObject with customObjectId to parent-customOjbect with parentPrincipalId. |
IPrincipalMetaData |
IPrincipalFactory.newPrincipalMetaData(java.lang.String principalTypeIdentifier,
int principalType)
Returns a new IPrincipalMetaData object, or throws a ObjectAlreadyExistsException, if there is already a IPrincipalMetaData object for the given principalTypeIdentifier. |
void |
IPrincipalFactory.registerPrincipalMetaData(IPrincipalMetaData metadata)
Registers the given IPrincipalMetaData object. |
void |
IPrincipalFactory.deregisterPrincipalMetaData(java.lang.String principalTypeIdentifier)
Deregisters the IPrincipalMetaData object. |
IPrincipalMetaData[] |
IPrincipalFactory.getAvailablePrincipalMetaData()
Get all available IPrincipalMetaData objects. |
IPrincipalMetaData |
IPrincipalFactory.getPrincipalMetaData(java.lang.String principalTypeIdentifier)
Get a IPrincipalMetaData object for the given principal type identifier. |
void |
IPrincipalFactory.addDataSource(java.io.InputStream configuration)
Adds a new datasource dynamically to IPrincipalFactory. |
ISearchResult |
IUserFactory.getUniqueIDs()
Gets the unique IDs of all users in the user store. |
IUser |
IUserFactory.getUser(java.lang.String uniqueID)
Gets the user object with the given unique ID |
IUser |
IUserFactory.getUser(java.lang.String uniqueID,
AttributeList populateAttributes)
Gets the user object with the given unique ID and populates the attributes specified in populateAttributes |
IUser |
IUserFactory.getUserByUniqueName(java.lang.String uniqueName)
Gets the user object with the given uniqueName |
IUser |
IUserFactory.getUserByUniqueName(java.lang.String uniqueName,
AttributeList attributeList)
Gets the user object with the given uniqueName |
IUser[] |
IUserFactory.getUsers(java.lang.String[] uniqueIDs)
Gets the user objects for multiple unique IDs |
IUser[] |
IUserFactory.getUsers(java.lang.String[] uniqueIDs,
AttributeList populateAttributes)
Gets the user objects for multiple unique IDs and populates the attributes specified in populateAttributes |
IUserMaint |
IUserFactory.newUser(java.lang.String uniqueName)
Creates a new, initially blank user object with the given uniqueName. |
IUserMaint |
IUserFactory.newUser(java.lang.String uniqueName,
IUser copyFrom)
Creates a new user with the given uniqueName. |
void |
IUserFactory.deleteUser(java.lang.String uniqueID)
Delete a user from the user store Note: deletes also the accounts which are assigned to this user as well as the direct group and role assignments of this user. |
ISearchResult |
IUserFactory.searchUsers(IUserSearchFilter filter)
Search for users in the user store which match the criteria specified in the given filter. |
ISearchResult |
IUserFactory.searchUsers(IUserSearchFilter ufilter,
IUserAccountSearchFilter uafilter)
Search for users in the user store and user account store which match the criteria specified in the |
IUser |
IUserFactory.getUserByLogonID(java.lang.String logonid)
Returns a User object for an existing user. |
IUser |
IUserFactory.getUserByLogonID(java.lang.String logonid,
AttributeList attributeList)
Returns a User object for an existing user. |
IUserMaint[] |
IUserFactory.newUsers(java.lang.String[] uniqueNames)
Creates a new, initially blank user objects. |
IUserMaint |
IUserFactory.getMutableUser(java.lang.String uniqueId)
Get a user object which can be modified. |
IUserSearchFilter |
IUserFactory.getUserSearchFilter()
Returns an IUserSearchFilter object to be used to specify query attributes |
void |
IUserFactory.invalidateCacheEntryByLogonId(java.lang.String logonid)
removes the user object which belongs to the account which has the specified logonid from the factory's cache. |
void |
IUserFactory.invalidateCacheEntryByUniqueName(java.lang.String uniqueName)
removes the user object which has the specified unique name from the factory's cache Note: Use this method carefully, because calling it too often may cause performance problems * @param uniqueName the uniqueName of the user |
void |
IUserFactory.invalidateCacheEntry(java.lang.String uniqueid)
removes the user object which has the specified uniqueid from the factory's cache Note: Use this method carefully, because calling it too often may cause performance problems |
void |
PrincipalListener.objectAdded(java.lang.String uniqueID)
objectAdded() is called if event INFORM_ON_OBJECT_ADDED is fired from the registering factory |
void |
PrincipalListener.objectRemoved(java.lang.String uniqueID)
objectRemoved() is called if event INFORM_ON_OBJECT_REMOVED is fired from the registering factory |
void |
PrincipalListener.objectEdited(java.lang.String uniqueID)
objectEdited() is called if event INFORM_ON_OBJECT_EDITED is fired from the registering factory |
void |
PrincipalListener.objectAssigned(java.lang.String uniqueID,
java.lang.String assignedPrincipalID)
objectAssigned() is called if event INFORM_ON_OBJECT_ASSIGNED is fired from the registering factory |
void |
PrincipalListener.objectUnAssigned(java.lang.String uniqueID,
java.lang.String unassignedPrincipalID)
objectUnAssigned() is called if event INFORM_ON_OBJECT_UNASSIGNED is fired from the registering factory |
IGroup |
IGroupFactory.getGroup(java.lang.String uniqueID)
Gets the group object with the given unique ID |
IGroup |
IGroupFactory.getGroup(java.lang.String uniqueID,
AttributeList populateAttributes)
Gets the group object with the given unique ID and populates the attributes which are defined in populateAttributes |
IGroup |
IGroupFactory.newGroup(java.lang.String uniqueName)
Creates a new, initially blank group object. |
IGroup |
IGroupFactory.getGroupByUniqueName(java.lang.String uniqueName)
Gets the group object with the given uniqueName |
void |
IGroupFactory.deleteGroup(java.lang.String uniqueID)
Delete a group from the data store Note: deletes also all direct group and role assignments of this group. |
ISearchResult |
IGroupFactory.searchGroups(IGroupSearchFilter filter)
Search for groups in the group store which match the criteria specified in the given filter. |
IGroup[] |
IGroupFactory.getGroups(java.lang.String[] uniqueIDs)
Gets the group objects for multiple unique IDs |
IGroup[] |
IGroupFactory.getGroups(java.lang.String[] uniqueIDs,
AttributeList populateAttributes)
Gets the group objects for multiple unique IDs and populates the attributes which are defined in populateAttributes |
IGroup |
IGroupFactory.getMutableGroup(java.lang.String uniqueID)
Gets the group object identified by uniqueID which can be modified |
java.lang.String[] |
IGroupFactory.getParentGroups(java.lang.String uniqueIdOfGroup,
boolean recursive)
Gets the list of parent groups of group which is identified by uniqueIdOfGroup |
java.lang.String[] |
IGroupFactory.getChildGroups(java.lang.String uniqueIdOfGroup,
boolean recursive)
Returns principals of type group belonging to this groupId This method does a recursive search if the second parameter |
void |
IGroupFactory.addGroupToParent(java.lang.String uniqueIdOfGroup,
java.lang.String uniqueIdOfParentGroup)
assign group with uniqueIdOfGroup to parent group with uniqueIdOfParentGroup. |
void |
IGroupFactory.addUserToGroup(java.lang.String uniqueIdOfUser,
java.lang.String uniqueIdOfGroup)
assign user with uniqueIdOfUser to group with uniqueIdOfGroup. |
void |
IGroupFactory.removeGroupFromParent(java.lang.String uniqueIdOfGroup,
java.lang.String uniqueIdOfParentGroup)
unassign group with uniqueIdOfGroup from parent group with uniqueIdOfParentGroup. |
void |
IGroupFactory.removeUserFromGroup(java.lang.String uniqueIdOfUser,
java.lang.String uniqueIdOfGroup)
unassign user with uniqueIdOfUser from group with uniqueIdOfGroup. |
IGroupSearchFilter |
IGroupFactory.getGroupSearchFilter()
Returns an IGroupSearchFilter object to be used to specify query attributes |
void |
IGroupFactory.invalidateCacheEntryByUniqueName(java.lang.String uniqueName)
removes the group object which has the specified unique name from the factory's cache Note: Use this method carefully, because calling it too often may cause performance problems |
void |
IGroupFactory.invalidateCacheEntry(java.lang.String uniqueid)
removes the group object which has the specified uniqueid from the factory's cache Note: Use this method carefully, because calling it too often may cause performance problems |
boolean |
IPrincipalSet.addMember(java.lang.String newMember)
Add the specified member to the collection. |
boolean |
IPrincipalSet.removeMember(java.lang.String oldMember)
Remove the specified member from the collection. |
| Uses of UMException in com.sap.security.api.acl |
| Methods in com.sap.security.api.acl that throw UMException | |
IAcl |
IAclManager.createAcl(IPrincipal caller,
java.lang.String objectId)
This method creates a new ACL object for an object id. |
IAcl |
IAclManager.getAcl(java.lang.String objectId)
This method reads the existing ACL object for a portal object. |
IAcl[] |
IAclManager.getAcls(java.lang.String[] objectIds)
This method reads the existing ACL object for an array of object Ids. |
boolean |
IAclManager.removeAcl(IPrincipal caller,
java.lang.String objectId)
This method removes the existing ACL object for a given object Id. |
boolean |
IAclManager.removeAcl(IPrincipal caller,
IAcl acl)
This method removes the existing ACL object for a given acl. |
boolean |
IAclManager.removeAcls(IPrincipal caller,
java.lang.String[] objectIds)
This method removes the existing ACL object for a number of given object Ids. |
boolean |
IAclManager.isAllowed(java.lang.String objectId,
IPrincipal principal,
java.lang.String permission)
This method checks if a principal is authorized for a permission on an object. |
boolean |
IAclManager.isAllowed(java.lang.String[] objectIds,
IPrincipal principal,
java.lang.String permission)
This method checks if a principal is authorized for a number of permissions on an object. |
boolean |
IAclManager.hasPermission(java.lang.String objectId,
IPrincipal principal,
java.lang.String permission)
This method checks if a principal is authorized for a permission on an object, but doesn't write an entry in the security audit log. |
boolean |
IAclManager.addPermission(java.lang.String permission,
java.util.List members)
Adds a permission to the list of available permissions. |
boolean |
IAclManager.addPermissionMember(java.lang.String permission,
java.lang.String member)
Adds a member (permission) to an existing permission. |
boolean |
IAclManager.removePermission(java.lang.String permission)
Removes a permission from the list of available permissions. |
boolean |
IAclManager.removePermissionMember(java.lang.String permission,
java.lang.String member)
Removes a permission member from the given permission. |
java.util.List |
IAclManager.getPermissionMembers(java.lang.String permission)
Returns the permission members from the given permission. |
java.util.List |
IAclManager.getPermissions(java.lang.String objectType)
Gets a list of permissions which are available for the specific object type |
java.util.List |
IAclManager.getAllPermissions()
Gets a list of all available permissions |
PermissionStatus |
IAclManager.getPermissionStatus(java.lang.String objectId,
IPrincipal principal,
java.lang.String permission)
This method returns the PermissionStatus for an action, a portal object and a user (principal). |
void |
IAclManager.deletePrincipal(IPrincipal principal)
Deprecated. please use deletePrincipal(String principalID) |
void |
IAclManager.deletePrincipal(java.lang.String principalID)
This method deletes all data (owner, ACE) concerning a principal |
java.util.List |
IAclManager.getAllAcls()
This method returns a List of all available ACL ids (String objects) |
java.util.List |
IAclManager.searchAcls(java.lang.String principalID)
This method returns a List of ACL object ids (String objects), which fit the search criteria |
boolean |
IAcl.addOwner(IPrincipal caller,
IPrincipal principal)
This method adds a new ACL owner to current ACL object. |
boolean |
IAcl.removeOwner(IPrincipal caller,
IPrincipal principal)
This method removes an ACL owner from current ACL object. |
boolean |
IAcl.isOwner(IPrincipal principal)
This method checks, if an user (principal) is an ACL owner. |
java.util.List |
IAcl.getOwners()
This method returns a list of ACL owners. |
IAclEntry |
IAcl.createAclEntry(IPrincipal caller,
IPrincipal principal,
java.lang.String permission,
boolean isInherited)
This method creates a new ACE object to current ACL. |
boolean |
IAcl.removeAclEntry(IPrincipal caller,
IAclEntry aclEntry)
This method removes an existing ACE object from the current ACL object. |
void |
IAcl.resetAcl(IPrincipal caller)
This method removes all existing ACE objects from the current ACL object except the ACE's with the owner permission, but does not delete the ACL. |
java.util.List |
IAcl.getAclEntries()
This method returns a List of ACE objects which are assigned to the current ACL object. |
java.util.List |
IAcl.getAclEntries(IPrincipal principal)
This method returns a List of ACE objects which are assigned to the current ACL object concerning a specific user (principal). |
boolean |
IAcl.isAllowed(IPrincipal principal,
java.lang.String permission)
This method checks if an user (principal) is authorised for a specific permission. |
boolean |
IAcl.hasPermission(IPrincipal principal,
java.lang.String permission)
This method checks if an user (principal) is authorized for a specific permission. |
java.lang.String |
IAcl.getObjectId()
This methode returns the ID of the object which is assigned to current ACL object. |
boolean |
IAcl.changeObjectID(IPrincipal caller,
java.lang.String objectID)
This method changes the object ID for the current ACL. |
IAcl |
IAcl.prepare()
Prepares this ACL for update. |
void |
IAcl.commit()
Commits any changes made to this ACL (i.e. |
boolean |
IAclHierarchy.isAllowed(java.lang.String[] objectIds,
IPrincipal principal,
java.lang.String permission)
This method checks, if a principal can perform a permission on the specified object ID array. |
void |
IAclHierarchy.propagade(IPrincipal caller,
java.lang.String rootObjectID,
java.lang.String[] childrenObjectIds)
This method propagades the ACEs from the root of the subtree to his nodes and leaves. |
void |
IAclHierarchy.checkPermission(java.lang.String[] objectIds,
IPrincipal principal,
java.lang.String permission)
This method checks if a principal can perform a permission on the specified object ID array. |
| Uses of UMException in com.sap.security.api.logon |
| Methods in com.sap.security.api.logon that throw UMException | |
IUser |
IAnonymousUserFactory.getAnonymousUser()
Gets the anonymous user. |
IUser |
IAnonymousUserFactory.getAnonymousUser(java.lang.String logonID)
Gets a named anonymous user. |
| Uses of UMException in com.sap.security.api.umap |
| Subclasses of UMException in com.sap.security.api.umap | |
class |
MultipleHitException
This exception is thrown when an inverse search for user elements gives more than one hit. |
class |
NoLogonDataAvailableException
|
| Methods in com.sap.security.api.umap that throw UMException | |
java.lang.String |
IUserMapping.getR3UserName(IUser pri,
java.lang.String sysid,
java.util.Map sysAttrBag,
boolean bGenerateId)
This function creates a ISystemLandscapeObject from sysid and calls
(IUser,ISystemLandscapeObject,boolean). |
java.lang.String |
IUserMapping.getInverseMappingData(java.lang.String sysid,
java.lang.String userid,
byte system_type)
This function creates a ISystemLandscapeObject from sysid and calls
(String,ISystemLandscapeObject). |
java.lang.String |
IUserMapping.getR3UserName(IUser user,
ISystemLandscapeObject system,
boolean bGenerateId)
Tells the caller the R/3 user id of the provided IUser object. |
java.lang.String |
IUserMapping.getInverseMappingData(java.lang.String mappedUser,
ISystemLandscapeObject system)
Searches for IUser objects which have maintained a user mapping for the specified system with the given user id. |
java.util.Map |
IUserMapping.getInverseMappingData(java.lang.String[] mappedUsers,
ISystemLandscapeObject system)
Call for user mapping data optimized for mass calls. |
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||