A B C D E F G H I J K L M N O P R S T U V W X

A

ActionPermission - class com.sap.security.api.permissions.ActionPermission.
This class implements ActionPermission, i.e.
ActionPermission(String, String) - Constructor for class com.sap.security.api.permissions.ActionPermission
Creates a new ActionPermission object with the specified name.
addAttribute(String, String) - Method in class com.sap.security.api.AttributeList
Add an attribute to this instance of AttributeList with following properties Note: A AttributeList can only contain 25 attributes.
addAttribute(String, String, int) - Method in class com.sap.security.api.AttributeList
Add an attribute to this instance of AttributeList with following properties
addAttributeList(AttributeList) - Method in class com.sap.security.api.AttributeList
Add attributes to this instance of AttributeList
addDataSource(InputStream) - Method in interface com.sap.security.api.IPrincipalFactory
Adds a new datasource dynamically to IPrincipalFactory.
addGroupMember(String) - Method in interface com.sap.security.api.IGroup
Adds the specified group member to this group.
addGroupMember(String) - Method in interface com.sap.security.api.IRole
Adds the specified group member to this role.
addGroupToParent(String, String) - Method in interface com.sap.security.api.IGroupFactory
assign group with uniqueIdOfGroup to parent group with uniqueIdOfParentGroup.
addGroupToRole(String, String) - Method in interface com.sap.security.api.IRoleFactory
Adds the specified group to the specified role and implicitly does a commit.
addMember(String) - Method in interface com.sap.security.api.IPrincipalSet
Add the specified member to the collection.
addOwner(IPrincipal, IPrincipal) - Method in interface com.sap.security.api.acl.IAcl
This method adds a new ACL owner to current ACL object.
addPermission(String, List) - Method in interface com.sap.security.api.acl.IAclManager
Adds a permission to the list of available permissions.
addPermissionMember(String, String) - Method in interface com.sap.security.api.acl.IAclManager
Adds a member (permission) to an existing permission.
addPrincipalToParent(String, String) - Method in interface com.sap.security.api.IPrincipalFactory
assign customObject with customObjectId to parent-customOjbect with parentPrincipalId.
addSystemLandscapeWrapper(ISystemLandscapeWrapper) - Static method in class com.sap.security.api.UMFactory
 
addToGroup(String) - Method in interface com.sap.security.api.IGroup
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.
addToGroup(String) - Method in interface com.sap.security.api.IUserMaint
Deprecated. use IGroupFactory.addUserToGroup(String,String) instead
addToGroup(String) - Method in interface com.sap.security.api.IUserAccount
Deprecated. use IUserMaint.addToGroup(String) instead
addToRole(String) - Method in interface com.sap.security.api.IGroup
Assign this principal to the role identified by uniqueIdOfRole.
addToRole(String) - Method in interface com.sap.security.api.IUserMaint
Deprecated. use IRoleFactory.addUserToRole(String, String) instead
addToRole(String) - Method in interface com.sap.security.api.IUserAccount
Deprecated. use IUserMaint.addToRole(String) instead
addUserMember(String) - Method in interface com.sap.security.api.IGroup
Adds the specified user member to the collection.
addUserMember(String) - Method in interface com.sap.security.api.IRole
Adds the specified user member to this role.
addUserToGroup(String, String) - Method in interface com.sap.security.api.IGroupFactory
assign user with uniqueIdOfUser to group with uniqueIdOfGroup.
addUserToRole(String, String) - Method in interface com.sap.security.api.IRoleFactory
Adds the specified user to the specified role and implicitly does a commit.
ANONYMOUS_USERS - Static variable in interface com.sap.security.api.IGroupFactory
Deprecated. use IGroupFactory.ANONYMOUS_USERS_UNIQUEID instead
ANONYMOUS_USERS_UNIQUEID - Static variable in interface com.sap.security.api.IGroupFactory
Constant used to access build-in group Anonymous Users with uniqueId
AttributeList - class com.sap.security.api.AttributeList.
Class AttributeList is used to define specific attributes which can be used to populate an IPrincipal object.
AttributeList() - Constructor for class com.sap.security.api.AttributeList
Default constructor of AttributeList.
AttributeList(boolean) - Constructor for class com.sap.security.api.AttributeList
Constructor of AttributeList.
AttributeValueAlreadyExistsException - exception com.sap.security.api.AttributeValueAlreadyExistsException.
This exception indicates that an attribute value which should be set for a attribute already exists.
AttributeValueAlreadyExistsException() - Constructor for class com.sap.security.api.AttributeValueAlreadyExistsException
Constructs a new AttributeValueAlreadyExistsException
AttributeValueAlreadyExistsException(String) - Constructor for class com.sap.security.api.AttributeValueAlreadyExistsException
Constructs a new AttributeValueAlreadyExistsException
AttributeValueAlreadyExistsException(Throwable) - Constructor for class com.sap.security.api.AttributeValueAlreadyExistsException
Constructs a new AttributeValueAlreadyExistsException
AttributeValueAlreadyExistsException(Throwable, String) - Constructor for class com.sap.security.api.AttributeValueAlreadyExistsException
Constructs a new AttributeValueAlreadyExistsException
AUTHENTICATED_USERS - Static variable in interface com.sap.security.api.IGroupFactory
Deprecated. use IGroupFactory.AUTHENTICATED_USERS_UNIQUEID instead
AUTHENTICATED_USERS_UNIQUEID - Static variable in interface com.sap.security.api.IGroupFactory
Constant used to access build-in group Authenticated Users with uniqueId
AuthenticationFailedException - exception com.sap.security.api.AuthenticationFailedException.
This exception indicates an exception which can happen during an authentication process
AuthenticationFailedException() - Constructor for class com.sap.security.api.AuthenticationFailedException
Constructs a UserManagementException with null as its error detail message.
AuthenticationFailedException(String) - Constructor for class com.sap.security.api.AuthenticationFailedException
Constructs a UserManagementException with the specified detail message.
AuthenticationFailedException(Throwable) - Constructor for class com.sap.security.api.AuthenticationFailedException
 
AuthenticationFailedException(Throwable, String) - Constructor for class com.sap.security.api.AuthenticationFailedException
 
AuthSchemePrincipal - class com.sap.security.api.logon.AuthSchemePrincipal.
 
AuthSchemePrincipal(String) - Constructor for class com.sap.security.api.logon.AuthSchemePrincipal
 

B

BYTE_TYPE - Static variable in interface com.sap.security.api.IPrincipal
Constant used for attribute byte type
bytesToInt(byte[]) - Static method in class com.sap.security.api.ticket.InfoUnit
Transform a byte array into an int.
bytesToInt(byte[], int, int) - Static method in class com.sap.security.api.ticket.InfoUnit
Transform part of a byte array to an integer.
bytesToString(byte[], int, int, String) - Static method in class com.sap.security.api.ticket.InfoUnit
Converts a byte array into a string.
bytesToString(byte[], String) - Static method in class com.sap.security.api.ticket.InfoUnit
Converts a byte array into a string.

C

changeObjectID(IPrincipal, String) - Method in interface com.sap.security.api.acl.IAcl
This method changes the object ID for the current ACL.
checkPassword(String) - Method in interface com.sap.security.api.IUserAccount
compares the stored password with the input password
checkPermission(Permission) - Method in interface com.sap.security.api.IUser
If the user has the specified permission, this method does nothing.
checkPermission(String[], IPrincipal, String) - Method in interface com.sap.security.api.acl.IAclHierarchy
This method checks if a principal can perform a permission on the specified object ID array.
clear() - Method in interface com.sap.security.api.IPrincipalSearchFilter
Removes all search attributes, namespaces and values.
clone() - Method in class com.sap.security.api.AttributeList
Returns a new instance of AttributeList which contains the same data as this instance.
codepageEncoding - Static variable in class com.sap.security.api.ticket.InfoUnit
Map used to convert an SAP codepage into a ISO or window codepage.
com.sap.security.api - package com.sap.security.api
Provides basic User Management functionality.
com.sap.security.api.acl - package com.sap.security.api.acl
Provides basic Access Control List functionality.
com.sap.security.api.logon - package com.sap.security.api.logon
Provides basic Logon functionality.
com.sap.security.api.permissions - package com.sap.security.api.permissions
 
com.sap.security.api.ticket - package com.sap.security.api.ticket
Provides basic Ticket functionality.
commit() - Method in interface com.sap.security.api.IPrincipalMaint
Commit changed principal data to the principal store.
commit() - Method in interface com.sap.security.api.acl.IAcl
Commits any changes made to this ACL (i.e.
commitPrincipals(IPrincipalMaint[]) - Method in interface com.sap.security.api.IPrincipalFactory
Commit the changes applied to a set of objects to the object store in one pass.
COMPANY_ID - Static variable in interface com.sap.security.api.logon.ILoginConstants
 
CONFIRM_PASSWORD - Static variable in interface com.sap.security.api.logon.ILoginConstants
 
containsAttribute(String, String) - Method in class com.sap.security.api.AttributeList
 
containsAttribute(String, String, int) - Method in class com.sap.security.api.AttributeList
Returns whether an attribute is contained in this instance of AttributeList with following properties
createAcl(IPrincipal, String) - Method in interface com.sap.security.api.acl.IAclManager
This method creates a new ACL object for an object id.
createAclEntry(IPrincipal, IPrincipal, String, boolean) - Method in interface com.sap.security.api.acl.IAcl
This method creates a new ACE object to current ACL.
created() - Method in interface com.sap.security.api.IPrincipal
Gets the date when the object's data record was created in the data store.
created() - Method in interface com.sap.security.api.IUserAccount
returns the creation date of this user account

D

DEFAULT_ACCESSIBILITY_LEVEL - Static variable in interface com.sap.security.api.IUser
Constant used for user's default accessibility level
DEFAULT_NAMESPACE - Static variable in interface com.sap.security.api.IPrincipal
Constant used for default namespace
DEFAULT_RELATION_NAMESPACE - Static variable in interface com.sap.security.api.IPrincipal
Constant used for default relation namespace
deleteCertificates(X509Certificate[]) - Method in interface com.sap.security.api.IUserAccount
Deletes the user's certificate
deleteGroup(String) - Method in interface com.sap.security.api.IGroupFactory
Delete a group from the data store Note: deletes also all direct group and role assignments of this group.
deletePrincipal(IPrincipal) - Method in interface com.sap.security.api.acl.IAclManager
Deprecated. please use deletePrincipal(String principalID)
deletePrincipal(String) - Method in interface com.sap.security.api.IPrincipalFactory
Delete a object from the use store
deletePrincipal(String) - Method in interface com.sap.security.api.acl.IAclManager
This method deletes all data (owner, ACE) concerning a principal
deleteRole(String) - Method in interface com.sap.security.api.IRoleFactory
Delete a role from the used store
deleteUser(String) - Method in interface com.sap.security.api.IUserFactory
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.
deleteUserAccount(String) - Method in interface com.sap.security.api.IUserAccountFactory
Delete this user account from persistence storage
deregisterPrincipalMetaData(String) - Method in interface com.sap.security.api.IPrincipalFactory
Deregisters the IPrincipalMetaData object.
DESCRIPTION - Static variable in interface com.sap.security.api.IPrincipal
Constant used for description attribute
DISPLAYNAME - Static variable in interface com.sap.security.api.IPrincipal
Constant used for displayname attribute

E

enrich(HttpURLConnection) - Method in interface com.sap.security.api.umap.IUserMappingData
Enriches an HttpURLConnection.
enrich(Map) - Method in interface com.sap.security.api.umap.IUserMappingData
Enrich Map with logon data.
enrich(Properties) - Method in interface com.sap.security.api.umap.IUserMappingData
Enriches a jcoProperty object describing an RFC connection to an SAP backend system.
enrich(SOAPMessage) - Method in interface com.sap.security.api.umap.IUserMappingData
Enriches a SOAP message.
EQUALS_OPERATOR - Static variable in interface com.sap.security.api.ISearchAttribute
 
equals(Object) - Method in class com.sap.security.api.AttributeList
used to compare instances of AttributeList
equals(Object) - Method in interface com.sap.security.api.IPrincipal
To compare the two instances of the implementation.
equals(Object) - Method in class com.sap.security.api.permissions.NamePermission
Checks two NamePermission objects for equality.
equals(Object) - Method in class com.sap.security.api.permissions.ActionPermission
Checks two ActionPermission objects for equality.
equals(Object) - Method in class com.sap.security.api.permissions.ValuePermission
Checks two ValuePermission objects for equality.
equals(PermissionStatus) - Method in class com.sap.security.api.acl.PermissionStatus
Checks if a given PermissionStatus equals an other PermissionStatus.
EVERYONE - Static variable in interface com.sap.security.api.IGroupFactory
Deprecated. use IGroupFactory.EVERYONE_UNIQUEID instead
EVERYONE_UNIQUEID - Static variable in interface com.sap.security.api.IGroupFactory
Constant used to access build-in group Everyone with uniqueId

F

FeatureNotAvailableException - exception com.sap.security.api.FeatureNotAvailableException.
This exception indicates a feature that is not available in the respective implementation of a user management interface.
FeatureNotAvailableException() - Constructor for class com.sap.security.api.FeatureNotAvailableException
Constructs a new FeatureNotAvailableException.
FeatureNotAvailableException(String) - Constructor for class com.sap.security.api.FeatureNotAvailableException
Constructs a new FeatureNotAvailableException with a descriptive message.
findCert(X509Certificate[], Name, BigInteger) - Static method in class com.sap.security.api.ticket.TicketVerifier
Utility method.
forceLoggedInUser(HttpServletRequest, HttpServletResponse) - Method in interface com.sap.security.api.IAuthentication
Checks whether the user is currently logged in and returns an implementation of IUser
forceLogoffUser(HttpServletRequest, HttpServletResponse, String) - Method in interface com.sap.security.api.IAuthentication
Logoff user by invalidate the user session and deleting the authentication cookies.

G

generateLogonId() - Method in interface com.sap.security.api.ISecurityPolicy
Generate a logon id for this security policy.
generatePassword() - Method in interface com.sap.security.api.ISecurityPolicy
Generate a password for this security policy.
getAccessibilityLevel() - Method in interface com.sap.security.api.IUser
Gets the user's accessibilityLevel used for Screen Reader Support
getAcl(String) - Method in interface com.sap.security.api.acl.IAclManager
This method reads the existing ACL object for a portal object.
getAclEntries() - Method in interface com.sap.security.api.acl.IAcl
This method returns a List of ACE objects which are assigned to the current ACL object.
getAclEntries(IPrincipal) - Method in interface com.sap.security.api.acl.IAcl
This method returns a List of ACE objects which are assigned to the current ACL object concerning a specific user (principal).
getAclManager() - Static method in class com.sap.security.api.UMFactory
Gets the default Access Control List (ACL) Manager.
getAclManager(String) - Static method in class com.sap.security.api.UMFactory
Gets an application specific Access Control List (ACL) Manager.
getAcls(String[]) - Method in interface com.sap.security.api.acl.IAclManager
This method reads the existing ACL object for an array of object Ids.
getActions() - Method in class com.sap.security.api.permissions.NamePermission
Returns the canonical string representation of the actions, which currently is the empty string "", since there are no actions.
getActions() - Method in class com.sap.security.api.permissions.ActionPermission
Returns the canonical string representation of the actions.
getActions() - Method in class com.sap.security.api.permissions.ValuePermission
Returns the canonical string representation of the actions.
getAlias() - Method in interface com.sap.security.api.umap.system.ISystemLandscapeObject
 
getAllAclManagers() - Static method in class com.sap.security.api.UMFactory
Returns an array of all used Access Control List (ACL) Managers.
getAllAcls() - Method in interface com.sap.security.api.acl.IAclManager
This method returns a List of all available ACL ids (String objects)
getAllAliases() - Method in interface com.sap.security.api.umap.system.ISystemLandscapeWrapper
Returns all aliases for systems known to this landscape object wrapper.
getAllPermissions() - Method in interface com.sap.security.api.acl.IAclManager
Gets a list of all available permissions
getAllUniqueKeys() - Method in interface com.sap.security.api.umap.system.ISystemLandscapeWrapper
Gets a list of all unique keys of system in the underlying system landscape
getAnonymousUser() - Method in interface com.sap.security.api.logon.IAnonymousUserFactory
Gets the anonymous user.
getAnonymousUser(String) - Method in interface com.sap.security.api.logon.IAnonymousUserFactory
Gets a named anonymous user.
getAnonymousUserFactory() - Static method in class com.sap.security.api.UMFactory
Gets the anonymous user factory for retrieving anonymous user.
getAssignedUser() - Method in interface com.sap.security.api.IUserAccount
get the user that belongs to this account
getAssignedUserID() - Method in interface com.sap.security.api.IUserAccount
Gets the unique id of the user which is assigned to this account.
getAttribute(String) - Method in interface com.sap.security.api.umap.system.ISystemLandscapeObject
Returns an attribute for this system
getAttribute(String, String) - Method in interface com.sap.security.api.IPrincipalMetaData
Generic get method to access additional attributes.
getAttribute(String, String) - Method in interface com.sap.security.api.IPrincipal
Generic get method to access additional attributes.
getAttributeName() - Method in interface com.sap.security.api.ISearchAttribute
returns the attribute name of this search element
getAttributeNameOfAttributeAt(int) - Method in class com.sap.security.api.AttributeList
Returns the name of an attribute at a given index in this attributeList
getAttributeNames() - Method in interface com.sap.security.api.umap.system.ISystemLandscapeObject
 
getAttributeNames(String) - Method in interface com.sap.security.api.IPrincipalMetaData
Gets the names of all attributes contained in the given namespace, or null if that namespace does not exist.
getAttributeNames(String) - Method in interface com.sap.security.api.IPrincipal
Gets the names of all attributes contained in the given namespace, or null if that namespace does not exist.
getAttributeNameSpace() - Method in interface com.sap.security.api.ISearchAttribute
returns the namespace of this search element
getAttributeNamespaces() - Method in interface com.sap.security.api.IPrincipalMetaData
Gets all non-null namespaces defined for this user.
getAttributeNamespaces() - Method in interface com.sap.security.api.IPrincipal
Gets all non-null namespaces defined for this user.
getAttributeType(String, String) - Method in class com.sap.security.api.AttributeList
returns the type of the attribute of this instance of AttributeList.
getAttributeType(String, String) - Method in interface com.sap.security.api.IPrincipalMetaData
Gets the type of the attribute.
getAttributeType(String, String) - Method in interface com.sap.security.api.IPrincipal
Gets the type of the attribute.
getAttributeTypeOfAttributeAt(int) - Method in class com.sap.security.api.AttributeList
returns the type of the attribute of this instance of AttributeList.
getAttributeValue() - Method in interface com.sap.security.api.ISearchAttribute
returns the value search element
getAuthenticatedUserAccount(Map) - Method in interface com.sap.security.api.IUserAccountFactory
Authenticate the supplied credentials and returns user account object.
getAuthenticationTemplate() - Method in interface com.sap.security.api.logon.IAuthScheme
 
getAuthenticator() - Static method in class com.sap.security.api.UMFactory
getAuthenticator provides access to an implementation of IAuthentication
getAuthSchemes() - Method in interface com.sap.security.api.logon.ILogonAuthentication
Returns the names of teh available auth schemes.
getAutoUnlockTime() - Method in interface com.sap.security.api.ISecurityPolicy
Gets the AutoUnlockTime(in seconds) attribute of the ISecurityPolicy object
getAvailablePrincipalMetaData() - Method in interface com.sap.security.api.IPrincipalFactory
Get all available IPrincipalMetaData objects.
getBinaryAttribute(String, String) - Method in interface com.sap.security.api.IPrincipalMetaData
Generic get method to access additional attributes.
getBinaryAttribute(String, String) - Method in interface com.sap.security.api.IPrincipal
Generic get method to access additional binary attributes.
getCellPhone() - Method in interface com.sap.security.api.IUserSearchFilter
Get the cell phone attribute value to match in the user search
getCellPhone() - Method in interface com.sap.security.api.IUser
Gets the user's default cellphone number.
getCertificates() - Method in interface com.sap.security.api.IUserAccount
Returns the user's certificates
getCertLogonRequired() - Method in interface com.sap.security.api.ISecurityPolicy
Deprecated.  
getChildGroups(String, boolean) - Method in interface com.sap.security.api.IGroupFactory
Returns principals of type group belonging to this groupId This method does a recursive search if the second parameter
getCity() - Method in interface com.sap.security.api.IUserSearchFilter
Get the city attribute value to match in the user search
getCity() - Method in interface com.sap.security.api.IUser
Gets the user's city.
getCodepage() - Method in class com.sap.security.api.ticket.TicketVerifier
Gets the SAP codepage used within this ticket.
getCompany() - Method in interface com.sap.security.api.IUserSearchFilter
Get the company attribute value to match in the user search
getCompany() - Method in interface com.sap.security.api.IUser
Gets the user's company.
getCompanyId() - Method in interface com.sap.security.api.IUserSearchFilter
Get the company id attribute value to match in the user search
getContent() - Method in class com.sap.security.api.ticket.InfoUnit
Gets the content of an info unit.
getCookieLifeTime() - Method in interface com.sap.security.api.ISecurityPolicy
Deprecated.  
getCountry() - Method in interface com.sap.security.api.IUserSearchFilter
Get the ISO-639 country attribute value to match in the user search
getCountry() - Method in interface com.sap.security.api.IUser
Gets the ISO-3166 two-letter uppercase code of the country where the user lives.
getCreatedBetweenDate1() - Method in interface com.sap.security.api.IUserAccountSearchFilter
Get the date after the account has been created attribute value to match in the account search
getCreatedBetweenDate2() - Method in interface com.sap.security.api.IUserAccountSearchFilter
Get the date before the account has been created attribute value to match in the account search
getCurrency() - Method in interface com.sap.security.api.IUserSearchFilter
Get the currency attribute value to match in the user search
getCurrency() - Method in interface com.sap.security.api.IUser
Gets the three letter uppercase code of the user's currency, e.g.
getDatabaseVendor() - Static method in class com.sap.security.api.UMFactory
Gets the database vendor
getDataSourceClass() - Static method in class com.sap.security.api.UMFactory
getDataSourceClass gets a dataSourceClass which is used for PCD role handling
getDefaultFactory() - Static method in class com.sap.security.api.UMFactory
Deprecated. : use UMFactory.getUserFactory() instead
getDepartment() - Method in interface com.sap.security.api.IUserSearchFilter
Get the department attribute value to match in the user search
getDepartment() - Method in interface com.sap.security.api.IUser
Gets the user's department.
getDescription() - Method in interface com.sap.security.api.IGroup
Returns the description of this principal.
getDescription() - Method in interface com.sap.security.api.IRole
Returns the description of this principal.
getDescription() - Method in interface com.sap.security.api.IGroupSearchFilter
Get the description attribute value to match in the group search
getDescription() - Method in interface com.sap.security.api.IUserSearchFilter
Get the description attribute value to match in the user search
getDescription() - Method in interface com.sap.security.api.IRoleSearchFilter
Get the description attribute value to match in the role search
getDescription(Locale) - Method in interface com.sap.security.api.IPrincipalMetaData
Returns the title of the IPrincipal object which is described by this IPrincipalMetaData object.
getDisplayName() - Method in interface com.sap.security.api.IPrincipalSearchFilter
Gets the display name to match.
getDisplayName() - Method in interface com.sap.security.api.IPrincipal
Gets the principal's display name.
getElementAt(int) - Method in interface com.sap.security.api.IPrincipalSearchFilter
Deprecated. use IPrincipalSearchFilter.getSearchElementAt(int) instead
getElementSize() - Method in interface com.sap.security.api.IPrincipalSearchFilter
Get the number of elements to search
getEmail() - Method in interface com.sap.security.api.IUserSearchFilter
Get the email attribute value to match in the user search
getEmail() - Method in interface com.sap.security.api.IUser
Gets the user's default email address.
getFailedLogonAttempts() - Method in interface com.sap.security.api.IUserAccountSearchFilter
Get the failed logon attempts attribute value to match in the account search
getFailedLogonAttempts() - Method in interface com.sap.security.api.IUserAccount
get number of failed logon attempts.
getFailedLogonBetweenDate1() - Method in interface com.sap.security.api.IUserAccountSearchFilter
Get the date after the logon failed attribute value to match in the account search
getFailedLogonBetweenDate2() - Method in interface com.sap.security.api.IUserAccountSearchFilter
Get the date before the logon failed attribute value to match in the account search
getFax() - Method in interface com.sap.security.api.IUserSearchFilter
Get the fax attribute value to match in the user search
getFax() - Method in interface com.sap.security.api.IUser
Gets the user's default fax number.
getFirstName() - Method in interface com.sap.security.api.IUserSearchFilter
Get the first name attribute value to match in the user search
getFirstName() - Method in interface com.sap.security.api.IUser
Gets the user's first name.
getGroup(String) - Method in interface com.sap.security.api.IGroupFactory
Gets the group object with the given unique ID
getGroup(String, AttributeList) - Method in interface com.sap.security.api.IGroupFactory
Gets the group object with the given unique ID and populates the attributes which are defined in populateAttributes
getGroupByUniqueName(String) - Method in interface com.sap.security.api.IGroupFactory
Gets the group object with the given uniqueName
getGroupFactory() - Static method in class com.sap.security.api.UMFactory
Returns an implementation of IGroupFactory.
getGroupMembers(boolean) - Method in interface com.sap.security.api.IGroup
Returns principals of type group belonging to this group.
getGroupMembers(boolean) - Method in interface com.sap.security.api.IRole
Returns IDs of group principals belonging to this role
getGroups(String[]) - Method in interface com.sap.security.api.IGroupFactory
Gets the group objects for multiple unique IDs
getGroups(String[], AttributeList) - Method in interface com.sap.security.api.IGroupFactory
Gets the group objects for multiple unique IDs and populates the attributes which are defined in populateAttributes
getGroupSearchFilter() - Method in interface com.sap.security.api.IGroupFactory
Returns an IGroupSearchFilter object to be used to specify query attributes
getGroupsOfRole(String, boolean) - Method in interface com.sap.security.api.IRoleFactory
Returns groups which are assigned to role identified by uniqueIdOfRole
getHashedPassword() - Method in interface com.sap.security.api.IUserAccount
 
getID() - Method in class com.sap.security.api.ticket.InfoUnit
Get the ID of this InfoUnit.
getInfoUnit(int) - Method in class com.sap.security.api.ticket.TicketVerifier
Get the content of the InfoUnit id (or null if no such Unit exists).
getInfoUnits() - Method in class com.sap.security.api.ticket.TicketVerifier
Get an Enumeration of all (unidentified) InfoUnits.
getInstance() - Static method in class com.sap.security.api.UMFactory
Returns the instance of UMFactory.
getInt() - Method in class com.sap.security.api.ticket.InfoUnit
Gets the content of an info unit as integer.
getInverseMappingData(String[], ISystemLandscapeObject) - Method in interface com.sap.security.api.umap.IUserMapping
Call for user mapping data optimized for mass calls.
getInverseMappingData(String, ISystemLandscapeObject) - Method in interface com.sap.security.api.umap.IUserMapping
Searches for IUser objects which have maintained a user mapping for the specified system with the given user id.
getInverseMappingData(String, String, byte) - Method in interface com.sap.security.api.umap.IUserMapping
This function creates a ISystemLandscapeObject from sysid and calls (String,ISystemLandscapeObject).
getJobTitle() - Method in interface com.sap.security.api.IUserSearchFilter
Get the job title attribute value to match in the user search
getJobTitle() - Method in interface com.sap.security.api.IUser
Gets the user's job title, e.g.
getLandscapeClass() - Method in interface com.sap.security.api.umap.system.ISystemLandscapeObject
Returns the implementation of ISystemLandscapeWrapper in order to be able to distinguish system objects that come from different system landscapes.
getLastFailedLogonDate() - Method in interface com.sap.security.api.IUserAccount
get last failed logon time
getLastName() - Method in interface com.sap.security.api.IUserSearchFilter
Get the last name attribute value to match in the user search
getLastName() - Method in interface com.sap.security.api.IUser
Gets the user's last name.
getLastPasswordChangedDate() - Method in interface com.sap.security.api.IUserAccount
Gets the LastPasswordChangedDate attribute of the IUserAccount object
getLastSuccessfulLogonDate() - Method in interface com.sap.security.api.IUserAccount
get last sucessful logon date
getLocale() - Method in interface com.sap.security.api.IUserSearchFilter
Get the locale attribute value to match in the user search
getLocale() - Method in interface com.sap.security.api.IUser
Gets the user's Locale; this determines e.g.
getLocalizedMessage() - Method in class com.sap.security.api.UMException
Returns the message text of the exception and of all nested exceptions in concatenated form.
getLockAfterInvalidAttempts() - Method in interface com.sap.security.api.ISecurityPolicy
Gets the Number of Allowed Logon Attempts (AllowedLogonAttempts) attribute of the ISecurityPolicy object
getLockReason() - Method in interface com.sap.security.api.IUserAccountSearchFilter
Get the lock reason attribute value to match in the account search
getLockReason() - Method in interface com.sap.security.api.IUserAccount
Returns the reason code for account lock.
getLoggedInBetweenDate1() - Method in interface com.sap.security.api.IUserAccountSearchFilter
Get the date after the user logged in attribute value to match in the account search
getLoggedInBetweenDate2() - Method in interface com.sap.security.api.IUserAccountSearchFilter
Get the date before the user logged in attribute value to match in the account search
getLoggedInUser(HttpServletRequest, HttpServletResponse) - Method in interface com.sap.security.api.IAuthentication
Checks whether the user is currently logged in and returns an implementation of IUser If no user is currently logged in null is returned.
getLoggerClass() - Static method in class com.sap.security.api.UMFactory
Deprecated.  
getLogonAuthenticator() - Static method in class com.sap.security.api.UMFactory
getLogonAuthenticator provides access to an implementation of ILogonAuthentication
getLogonFrontend() - Method in interface com.sap.security.api.logon.IAuthScheme
Gets the logon frontend information that comes with this authscheme
getLogonFrontend(String) - Method in interface com.sap.security.api.logon.ILogonAuthentication
Returns the LogonFrontend for the auth scheme.
getLogonIdLowerCaseRequired() - Method in interface com.sap.security.api.ISecurityPolicy
Return a number indicating how many capical and lower case letters the logon id must contain.
getLogonIdMaxLength() - Method in interface com.sap.security.api.ISecurityPolicy
Return the integer value indicating the maximum length of a logon id.
getLogonIdMinLength() - Method in interface com.sap.security.api.ISecurityPolicy
Return the integer value indicating the minimum length of a logon id.
getLogonIdNumericDigitsRequired() - Method in interface com.sap.security.api.ISecurityPolicy
Return the number indicating how many alphabets and numeric values the logon id must contain.
getLogonIdSpecialCharRequired() - Method in interface com.sap.security.api.ISecurityPolicy
Return a number indicating how many special characters the logon id must contain.
getLogonMethod() - Method in interface com.sap.security.api.umap.system.ISystemLandscapeObject
Returns one of the keys ILoginConstants#SSO_JCO_LOGON_METHOD_UIDPW, ILoginConstants.SSO_JCO_LOGON_METHOD_TICKET, ILoginConstants.SSO_JCO_LOGON_METHOD_X509CERT
getLogonUid() - Method in interface com.sap.security.api.IUserAccountSearchFilter
Get the logonid attribute value to match in the account search
getLogonUid() - Method in interface com.sap.security.api.IUserAccount
get logon uid (long uid)
getLogoutBetweenDate1() - Method in interface com.sap.security.api.IUserAccountSearchFilter
Get the date after the user logged out attribute value to match in the account search
getLogoutBetweenDate2() - Method in interface com.sap.security.api.IUserAccountSearchFilter
Get the date before the user logged out attribute value to match in the account search
getMaxObjectIdLength() - Method in interface com.sap.security.api.acl.IAclManager
This method returns the maximum length of the object id.
getMaxPermissionNameLength() - Method in interface com.sap.security.api.acl.IAclManager
This method returns the maximum length of the permission name.
getMaxRoleDescriptionLength() - Method in interface com.sap.security.api.IRoleFactory
Deprecated. the maximum length is defined in (String, String, String[])
getMaxSearchResultSize() - Method in interface com.sap.security.api.IPrincipalSearchFilter
Gets the max size of the search result
getMembers(boolean) - Method in interface com.sap.security.api.IPrincipalSet
Returns principals belonging to this collection
getMessage() - Method in class com.sap.security.api.UMException
The same as getLocalizedMessage(), but using getMessage() first and if nothing delivered from there then using getLocalizedMessage().
getModules() - Method in interface com.sap.security.api.logon.IAuthScheme
Deprecated. Use getAuthenticationTemplate instead to get the name of the authentication template which contains the login modules that are processed for logon.
getMutableGroup(String) - Method in interface com.sap.security.api.IGroupFactory
Gets the group object identified by uniqueID which can be modified
getMutablePrincipal(String) - Method in interface com.sap.security.api.IPrincipalFactory
Get a object which can be modified.
getMutableRole(String) - Method in interface com.sap.security.api.IRoleFactory
Gets a modifiable IRole objects for a unique ID
getMutableUser(String) - Method in interface com.sap.security.api.IUserFactory
Get a user object which can be modified.
getMutableUserAccount(String) - Method in interface com.sap.security.api.IUserAccountFactory
Gets an IUserAccount objects for a uniqueId of a user account.
getName() - Method in interface com.sap.security.api.logon.IAuthScheme
Gets the name of the authscheme.
getName() - Method in class com.sap.security.api.logon.AuthSchemePrincipal
 
getNameSpaceOfAttributeAt(int) - Method in class com.sap.security.api.AttributeList
Returns the namespace of an attribute at a given index in this attributeList
getNestedException() - Method in class com.sap.security.api.UMException
Return the nested exception.
getNestedException() - Method in class com.sap.security.api.UMRuntimeException
 
getNotContainedAttributes(AttributeList) - Method in class com.sap.security.api.AttributeList
Returns a new instance of AttributeList which contains all attributes which are contained in the passed AttributeList, but not contained in this instance.
getObjectId() - Method in interface com.sap.security.api.acl.IAcl
This methode returns the ID of the object which is assigned to current ACL object.
getOldInNewAllowed() - Method in interface com.sap.security.api.ISecurityPolicy
Return a boolean indicating whether the password need to be different from the old password.
getOperator() - Method in interface com.sap.security.api.ISearchAttribute
returns the operator of this search element (EQUALS or LIKE)
getOwners() - Method in interface com.sap.security.api.acl.IAcl
This method returns a list of ACL owners.
getParentGroups(boolean) - Method in interface com.sap.security.api.IGroup
Gets the list of all parent groups including parents, grandparents, ...
getParentGroups(boolean) - Method in interface com.sap.security.api.IUser
Gets the list of (all) parent groups including parents, grandparents, ...
getParentGroups(boolean) - Method in interface com.sap.security.api.IUserAccount
Gets the list of all parent principals including parents, grandparents, ...
getParentGroups(String, boolean) - Method in interface com.sap.security.api.IGroupFactory
Gets the list of parent groups of group which is identified by uniqueIdOfGroup
getParents(String[], boolean) - Method in interface com.sap.security.api.IPrincipal
Gets the list of all parent principals including parents, grandparents, ...
getPassword() - Method in class com.sap.security.api.logon.WebCallback
Get the password of the user.
getPasswordAlphaNumericRequired() - Method in interface com.sap.security.api.ISecurityPolicy
Return the number indicating how many alphabets and numeric values the password must contain.
getPasswordChangeAllowed() - Method in interface com.sap.security.api.ISecurityPolicy
Return the boolean value indicating whether the password is allowed to be changed.
getPasswordChangeBetweenDate1() - Method in interface com.sap.security.api.IUserAccountSearchFilter
Get the date after the password has been changed attribute value to match in the account search
getPasswordChangeBetweenDate2() - Method in interface com.sap.security.api.IUserAccountSearchFilter
Get the date before the password has been changed attribute value to match in the account search
getPasswordChangeRequired() - Method in interface com.sap.security.api.ISecurityPolicy
Return the boolean value indicating whether the password is enforced to change at the first logon.
getPasswordExpiredDays() - Method in interface com.sap.security.api.ISecurityPolicy
Return the numbers of days the password is set to expired.
getPasswordMaxLength() - Method in interface com.sap.security.api.ISecurityPolicy
Gets the Password Maximum Length(PasswordMaxLength) attribute of the ISecurityPolicy object
getPasswordMinLength() - Method in interface com.sap.security.api.ISecurityPolicy
Gets the Password Minimum Length(PasswordMinLength) attribute of the ISecurityPolicy object
getPasswordMixCaseRequired() - Method in interface com.sap.security.api.ISecurityPolicy
Return a number indicating how many capical and lower case letters the password must contain.
getPasswordSpecialCharRequired() - Method in interface com.sap.security.api.ISecurityPolicy
Return the number indicating how many special characters the password must contain.
getPermission() - Method in interface com.sap.security.api.acl.IAclEntry
This method returns the permission object from current ACE object.
getPermissionMembers(String) - Method in interface com.sap.security.api.acl.IAclManager
Returns the permission members from the given permission.
getPermissions(String) - Method in interface com.sap.security.api.acl.IAclManager
Gets a list of permissions which are available for the specific object type
getPermissionStatus(String, IPrincipal, String) - Method in interface com.sap.security.api.acl.IAclManager
This method returns the PermissionStatus for an action, a portal object and a user (principal).
getPreviousSuccessfulLogonDate() - Method in interface com.sap.security.api.IUserAccount
get previous sucessful logon date
getPrincipal() - Method in interface com.sap.security.api.umap.IUserMappingData
Returns the user this object was created for
getPrincipal() - Method in interface com.sap.security.api.acl.IAclEntry
This methods returns the principal object from current ACE object.
getPrincipal(String) - Method in interface com.sap.security.api.IPrincipalFactory
Get a principal by using its id.
getPrincipal(String, AttributeList) - Method in interface com.sap.security.api.IPrincipalFactory
Get a principal by using its uniqueId and the populateAttributes which should be populated.
getPrincipalFactory() - Static method in class com.sap.security.api.UMFactory
Returns an implementation of IPrincipalFactory.
getPrincipalMetaData(String) - Method in interface com.sap.security.api.IPrincipalFactory
Get a IPrincipalMetaData object for the given principal type identifier.
getPrincipals(String[]) - Method in interface com.sap.security.api.IPrincipalFactory
Gets the objects for multiple unique IDs
getPrincipals(String[], AttributeList) - Method in interface com.sap.security.api.IPrincipalFactory
Gets the objects for multiple unique IDs and populates all attributes in populateAttributes
getPrincipalSearchFilter(boolean, String) - Method in interface com.sap.security.api.IPrincipalFactory
Returns an IPrincipalSearchFilter object to be used to specify query attributes
getPrincipalType() - Method in interface com.sap.security.api.IPrincipalMetaData
Gets the semantic type of the described IPrincipal object, e.g.
getPrincipalType(String) - Method in interface com.sap.security.api.IPrincipalFactory
get the data type out of a principal's uniqueId.
getPrincipalTypeIdentifier() - Method in interface com.sap.security.api.IPrincipalMetaData
Gets the principal type identifier of the described IPrincipal object.
getPrincipalTypeIdentifier(String) - Method in interface com.sap.security.api.IPrincipalFactory
Get the principal type identifier for this custom object.
getPrintableName() - Method in interface com.sap.security.api.umap.system.ISystemLandscapeObject
Returns a printable name for this system (like for select lists).
getPriority() - Method in interface com.sap.security.api.logon.IAuthScheme
Gets the priority of an authscheme.
getProperties() - Static method in class com.sap.security.api.UMFactory
Get access to UMParameters interface
getR3UserName(IUser, ISystemLandscapeObject, boolean) - Method in interface com.sap.security.api.umap.IUserMapping
Tells the caller the R/3 user id of the provided IUser object.
getR3UserName(IUser, String, Map, boolean) - Method in interface com.sap.security.api.umap.IUserMapping
This function creates a ISystemLandscapeObject from sysid and calls (IUser,ISystemLandscapeObject,boolean).
getRequest() - Method in class com.sap.security.api.logon.WebCallback
Gets the request.
getResponse() - Method in class com.sap.security.api.logon.WebCallback
Returns the response of the current callback.
getRole(String) - Method in interface com.sap.security.api.IRoleFactory
Gets the role object with the given unique ID
getRole(String, AttributeList) - Method in interface com.sap.security.api.IRoleFactory
Gets the role object with the given unique ID and populates the attributes in populateAttributes
getRoleByUniqueName(String) - Method in interface com.sap.security.api.IRoleFactory
Gets the role object with the given uniqueName
getRoleFactory() - Static method in class com.sap.security.api.UMFactory
Returns an implementation of IRoleFactory.
getRoles(boolean) - Method in interface com.sap.security.api.IGroup
Gets the list of all assigned roles of this principal including parent groups, grandparent groups,...
getRoles(boolean) - Method in interface com.sap.security.api.IUser
Gets the list of (all) assigned roles of this user including parent groups, grandparent groups,...
getRoles(boolean) - Method in interface com.sap.security.api.IUserAccount
Gets the list of all assigned roles of this principal including parent groups, grandparent groups,...
getRoles(String[]) - Method in interface com.sap.security.api.IRoleFactory
Gets the role objects for multiple unique IDs
getRoles(String[], AttributeList) - Method in interface com.sap.security.api.IRoleFactory
Gets the role objects for multiple unique IDs and populates the attributes defined in populateAttributes
getRoleSearchFilter() - Method in interface com.sap.security.api.IRoleFactory
Returns an IRoleSearchFilter object to be used to specify query attributes
getRolesOfGroup(String, boolean) - Method in interface com.sap.security.api.IRoleFactory
Returns roles which are assigned to a group identified by uniqueIdOfGroup
getRolesOfUser(String, boolean) - Method in interface com.sap.security.api.IRoleFactory
Returns roles which are assigned to user identified by uniqueIdOfUser
getSalutation() - Method in interface com.sap.security.api.IUserSearchFilter
Get the salutation attribute value to match in the user search
getSalutation() - Method in interface com.sap.security.api.IUser
Gets the user's salutation, e.g.
getSearchAttributeNames(String) - Method in interface com.sap.security.api.IPrincipalSearchFilter
Get the attribute names of the set search attributes
getSearchAttributes(String, String) - Method in interface com.sap.security.api.IPrincipalSearchFilter
Get the values to match the search for the given namespace and attribute
getSearchElementAt(int) - Method in interface com.sap.security.api.IPrincipalSearchFilter
Get the ISearchAttribute at a specific position in the list of search elements.
getSearchMethod() - Method in interface com.sap.security.api.IPrincipalSearchFilter
Get the used search method.
getSearchNamespaces() - Method in interface com.sap.security.api.IPrincipalSearchFilter
Get the namespaces of the set search attributes
getSearchOperator(String, String, Object) - Method in interface com.sap.security.api.IPrincipalSearchFilter
Get the search operator of a specific criteria ISearchAttribute
getSearchPrincipalType() - Method in interface com.sap.security.api.IPrincipalSearchFilter
Get the type of the principals to search.
getSecurityManager() - Static method in class com.sap.security.api.UMFactory
A method in the usermanagement that wants to check whether the caller is allowed to call it should call this method instead of System.getSecurityManager() to get a security manager to perfom the checkPermission call.
getSecurityPolicy() - Static method in class com.sap.security.api.UMFactory
getSecurityPolicy provides access to the security policy object
getSecurityPolicy() - Method in interface com.sap.security.api.logon.ISecurityPolicyFactory
Gets the SecurityPolicy..
getServiceUserFactory() - Static method in class com.sap.security.api.UMFactory
Returns an implementation of IServiceUserFactory.
getSignerCertificate() - Method in class com.sap.security.api.ticket.TicketVerifier
Get the Certificate used to verify the Signature.
getSize() - Method in class com.sap.security.api.AttributeList
Returns the number of components in this attributeList
getState() - Method in interface com.sap.security.api.IUserSearchFilter
Get the state attribute value to match in the user search
getState() - Method in interface com.sap.security.api.IUser
Gets the user's state or region.
getState() - Method in interface com.sap.security.api.ISearchResult
Returns the status of the search result
getStatus() - Method in class com.sap.security.api.acl.PermissionStatus
Gets the status of the IAclResult object.
getStorageKeyPrefix() - Method in interface com.sap.security.api.umap.system.ISystemLandscapeObject
Returns a prefix to make up the system key in the user mapping tables.
getStreet() - Method in interface com.sap.security.api.IUserSearchFilter
Get the street attribute value to match in the user search
getStreet() - Method in interface com.sap.security.api.IUser
Gets the user's street.
getString(String) - Method in class com.sap.security.api.ticket.InfoUnit
Get the Content of this InfoUnit as String.
getSuccessfulLogonCounts() - Method in interface com.sap.security.api.IUserAccount
get number of successful logon attempts
getSystemByAlias(String) - Method in interface com.sap.security.api.umap.system.ISystemLandscapeWrapper
Retrieves a system landscape object stored under this alias or null if not found
getSystemByUniqueKey(String) - Method in interface com.sap.security.api.umap.system.ISystemLandscapeWrapper
Retrieves a system landscape object stored under this unique key or null if not found.
getSystemClient() - Method in class com.sap.security.api.ticket.TicketVerifier
Get the client of the Ticket-issuing System.
getSystemDescription() - Method in interface com.sap.security.api.umap.system.ISystemLandscapeObject
Returns a plain text description for this system
getSystemId() - Method in interface com.sap.security.api.umap.IUserMappingData
Returns the system id this object was created for.
getSystemID() - Method in class com.sap.security.api.ticket.TicketVerifier
Get the ID of the Ticket-issuing System.
getSystemLandscapeWrappers() - Static method in class com.sap.security.api.UMFactory
 
getTarget() - Method in interface com.sap.security.api.logon.ILogonFrontend
Gets the target of logon frondend.
getTelephone() - Method in interface com.sap.security.api.IUserSearchFilter
Get the telephone attribute value to match in the user search
getTelephone() - Method in interface com.sap.security.api.IUser
Gets the user's default telephone number.
getTicket() - Method in class com.sap.security.api.ticket.TicketVerifier
Returns the ticket string this object has been fed with.
getTicketVerifier() - Method in class com.sap.security.api.UMFactory
getTicketVerifier provides access to an object which can be used for verifing Tickets
getTimeZone() - Method in interface com.sap.security.api.IUser
Gets the user's time zone.
getTitle() - Method in interface com.sap.security.api.IUserSearchFilter
Get the title attribute value to match in the user search
getTitle() - Method in interface com.sap.security.api.IUser
Gets the user's academic title or title of nobility
getTitle(Locale) - Method in interface com.sap.security.api.IPrincipalMetaData
Returns the title of the IPrincipal object which is described by this IPrincipalMetaData object.
getTransientAttribute(String, String) - Method in interface com.sap.security.api.IUser
Generic get method to access additional transient attributes.
getType() - Method in interface com.sap.security.api.logon.ILogonFrontend
Gets the type of the logon frontend.
getUid() - Method in interface com.sap.security.api.IUser
Deprecated. new applications should use IPrincipal.getUniqueID().
getUMFileIO() - Static method in class com.sap.security.api.UMFactory
 
getUniqueID() - Method in interface com.sap.security.api.IPrincipal
Gets the unique identifier which unambiguously identifies the object's principal type and principal's data record(s) in the data store (e.g.
getUniqueIDs() - Method in interface com.sap.security.api.IUserFactory
Gets the unique IDs of all users in the user store.
getUniqueKey() - Method in interface com.sap.security.api.umap.system.ISystemLandscapeObject
Gets the unique identifier of this system.
getUniqueKeyForAlias(String) - Method in interface com.sap.security.api.umap.system.ISystemLandscapeWrapper
Returns a unique key for a given alias
getUniqueName() - Method in interface com.sap.security.api.IGroup
Get uniqueName of this IGroup object.
getUniqueName() - Method in interface com.sap.security.api.IRole
Get uniqueName of this IRole object.
getUniqueName() - Method in interface com.sap.security.api.IGroupSearchFilter
Get the uniquename attribute value to match in the group search
getUniqueName() - Method in interface com.sap.security.api.IUserSearchFilter
Get the unique name attribute value to match in the user search
getUniqueName() - Method in interface com.sap.security.api.IRoleSearchFilter
Get the uniquename attribute value to match in the role search
getUniqueName() - Method in interface com.sap.security.api.IUser
Get uniqueName of this IUser object.
getUser() - Method in class com.sap.security.api.logon.WebCallback
Gets the user to logon.
getUser() - Method in class com.sap.security.api.ticket.TicketVerifier
Get the name of the User.
getUser(String) - Method in interface com.sap.security.api.IUserFactory
Gets the user object with the given unique ID
getUser(String, AttributeList) - Method in interface com.sap.security.api.IUserFactory
Gets the user object with the given unique ID and populates the attributes specified in populateAttributes
getUserAccount(Map) - Method in interface com.sap.security.api.IUserAccountFactory
Return UserAccount object based on the credentials supplied.
getUserAccount(String) - Method in interface com.sap.security.api.IUserAccountFactory
Gets UserAccount object from the database for a given uid
getUserAccount(String, AttributeList) - Method in interface com.sap.security.api.IUserAccountFactory
Gets the UserAccount object with the given unique ID and populates the attributes in populateAttributes
getUserAccount(X509Certificate) - Method in interface com.sap.security.api.IUserAccountFactory
Returns UserAccount to whom this certificate belongs.
getUserAccountByLogonId(String) - Method in interface com.sap.security.api.IUserAccountFactory
Gets UserAccount object from the database for a given uid
getUserAccountByLogonId(String, AttributeList) - Method in interface com.sap.security.api.IUserAccountFactory
Gets UserAccount object from the database for a given uid
getUserAccountFactory() - Static method in class com.sap.security.api.UMFactory
Returns an implementation of IUserAccountFactory.
getUserAccounts() - Method in interface com.sap.security.api.IUser
Returns an array of useraccount objects which are assigned to this user.
getUserAccounts(String) - Method in interface com.sap.security.api.IUserAccountFactory
Returns all user accounts of the given user
getUserAccounts(String, AttributeList) - Method in interface com.sap.security.api.IUserAccountFactory
Returns all user accounts of the given user
getUserAccountSearchFilter() - Method in interface com.sap.security.api.IUserAccountFactory
Returns an IUserAccountSearchFilter object to be used to specify query attributes
getUserAccountUniqueIDs() - Method in interface com.sap.security.api.IUser
Returns an iterator of String objects which represent the uniqueIDs of assigned IUserAccount objects
getUserByLogonID(String) - Method in interface com.sap.security.api.IUserFactory
Returns a User object for an existing user.
getUserByLogonID(String, AttributeList) - Method in interface com.sap.security.api.IUserFactory
Returns a User object for an existing user.
getUserByUniqueName(String) - Method in interface com.sap.security.api.IUserFactory
Gets the user object with the given uniqueName
getUserByUniqueName(String, AttributeList) - Method in interface com.sap.security.api.IUserFactory
Gets the user object with the given uniqueName
getUserFactory() - Static method in class com.sap.security.api.UMFactory
Returns an implementation of IUserFactory.
getUserFactory() - Method in interface com.sap.security.api.IUser
Gets the user factory which instantiated this user object.
getUseridInPasswordAllowed() - Method in interface com.sap.security.api.ISecurityPolicy
Return a boolean indicating whether the password need to be different from the user id(uid).
getUserMapping() - Static method in class com.sap.security.api.UMFactory
Gets the global user mapping object.
getUserMappingData(ISystemLandscapeObject, IPrincipal) - Method in interface com.sap.security.api.umap.IUserMapping
Gets an IUserMappingData object to perform user mapping activities.
getUserMappingData(String, IPrincipal, Map) - Method in interface com.sap.security.api.umap.IUserMapping
do not use this function anymore.
getUserMembers(boolean) - Method in interface com.sap.security.api.IGroup
Returns principals of type user belonging to this group.
getUserMembers(boolean) - Method in interface com.sap.security.api.IRole
Returns IDs of user principals belonging to this role
getUserNames() - Method in class com.sap.security.api.umap.MultipleHitException
Returns the array of hits.
getUsers(String[]) - Method in interface com.sap.security.api.IUserFactory
Gets the user objects for multiple unique IDs
getUsers(String[], AttributeList) - Method in interface com.sap.security.api.IUserFactory
Gets the user objects for multiple unique IDs and populates the attributes specified in populateAttributes
getUserSearchFilter() - Method in interface com.sap.security.api.IUserFactory
Returns an IUserSearchFilter object to be used to specify query attributes
getUsersOfRole(String, boolean) - Method in interface com.sap.security.api.IRoleFactory
Returns users who are assigned to role identified by uniqueIdOfRole
getValidFromBetweenDate1() - Method in interface com.sap.security.api.IUserAccountSearchFilter
Get the date after the user is valid from attribute value to match in the account search
getValidFromBetweenDate2() - Method in interface com.sap.security.api.IUserAccountSearchFilter
Get the date before the user is valid from attribute value to match in the account search
getValidFromDate() - Method in interface com.sap.security.api.IUserAccount
get valid from date
getValidToBetweenDate1() - Method in interface com.sap.security.api.IUserAccountSearchFilter
Get the date after the user is valid to attribute value to match in the account search
getValidToBetweenDate2() - Method in interface com.sap.security.api.IUserAccountSearchFilter
Get the date before the user is valid to in attribute value to match in the account search
getValidToDate() - Method in interface com.sap.security.api.IUserAccount
get valid to date
getZip() - Method in interface com.sap.security.api.IUserSearchFilter
Get the zip attribute value to match in the user search
getZip() - Method in interface com.sap.security.api.IUser
Gets the zip code of the user's city.
GREATER_THAN_OPERATOR - Static variable in interface com.sap.security.api.ISearchAttribute
 
groupAdded(String) - Method in interface com.sap.security.api.GroupListener
groupAdded() is called if event INFORM_ON_GROUP_ADDED is fired from the registering factory
GroupAlreadyExistsException - exception com.sap.security.api.GroupAlreadyExistsException.
This exception indicates an attempt to create a group which already exists in the data store.
GroupAlreadyExistsException() - Constructor for class com.sap.security.api.GroupAlreadyExistsException
Constructs a new GroupAlreadyExistsException
GroupAlreadyExistsException(String) - Constructor for class com.sap.security.api.GroupAlreadyExistsException
Constructs a new GroupAlreadyExistsException
GroupAlreadyExistsException(Throwable) - Constructor for class com.sap.security.api.GroupAlreadyExistsException
Constructs a new GroupAlreadyExistsException
GroupAlreadyExistsException(Throwable, String) - Constructor for class com.sap.security.api.GroupAlreadyExistsException
Constructs a new GroupAlreadyExistsException
groupAssigned(String, String) - Method in interface com.sap.security.api.GroupListener
groupAssigned() is called if event INFORM_ON_GROUP_ASSIGNED is fired from the registering factory
groupAssigned(String, String) - Method in interface com.sap.security.api.RoleListener
groupAssigned() is called if event INFORM_ON_GROUP_ASSIGNED is fired from the registering factory
GroupListener - interface com.sap.security.api.GroupListener.
This class allows to register for user mangagement events of principals of type IGroup.
groupRemoved(String) - Method in interface com.sap.security.api.GroupListener
groupRemoved() is called if event INFORM_ON_GROUP_REMOVED is fired from the registering factory
groupUnAssigned(String, String) - Method in interface com.sap.security.api.GroupListener
groupUnAssigned() is called if event INFORM_ON_GROUP_UNASSIGNED is fired from the registering factory
groupUnAssigned(String, String) - Method in interface com.sap.security.api.RoleListener
groupUnAssigned() is called if event INFORM_ON_GROUP_UNASSIGNED is fired from the registering factory
GUEST_USER_LIST - Static variable in interface com.sap.security.api.logon.ILoginConstants
 

H

hashCode() - Method in interface com.sap.security.api.IPrincipal
Returns a hash code value for the object.
hashCode() - Method in class com.sap.security.api.permissions.NamePermission
Returns the hash code value for this object.
hashCode() - Method in class com.sap.security.api.permissions.ActionPermission
Returns the hash code value for this object.
hashCode() - Method in class com.sap.security.api.permissions.ValuePermission
Returns the hash code value for this object.
hasNext() - Method in class com.sap.security.api.PrincipalIterator
Checks whether there are more objects.
hasPermission(IPrincipal, String) - Method in interface com.sap.security.api.acl.IAcl
This method checks if an user (principal) is authorized for a specific permission.
hasPermission(Permission) - Method in interface com.sap.security.api.IUser
Returns true if the user has the given permission.
hasPermission(String, IPrincipal, String) - Method in interface com.sap.security.api.acl.IAclManager
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.

I

IAcl - interface com.sap.security.api.acl.IAcl.
ACL Context Interface
IAclEntry - interface com.sap.security.api.acl.IAclEntry.
ACL Context Entry Interface
IAclHierarchy - interface com.sap.security.api.acl.IAclHierarchy.
ACL Hierarchy Interface
IAclManager - interface com.sap.security.api.acl.IAclManager.
ACL Manager Interface
IAnonymousUserFactory - interface com.sap.security.api.logon.IAnonymousUserFactory.
Anonymous User Factory provides the retrieving of anonymous users.
IAuthentication - interface com.sap.security.api.IAuthentication.
This class retrieves the user information of currently logged-in user.
IAuthScheme - interface com.sap.security.api.logon.IAuthScheme.
Interface that represents the authentication scheme object.
IConfigurable - interface com.sap.security.api.IConfigurable.
This interface is implemented by components of the user management which need explicit configuration, e.g.
IConfigurable - interface com.sap.security.api.logon.IConfigurable.
Interface to make external classes configurable.
ICUSTOM_OBJECT - Static variable in interface com.sap.security.api.IPrincipalFactory
Deprecated.  
ID_AUTH_TYPE - Static variable in class com.sap.security.api.ticket.InfoUnit
see here for details.
ID_AUTHSCHEME - Static variable in class com.sap.security.api.ticket.InfoUnit
see here for details.
ID_CREATE_CLIENT - Static variable in class com.sap.security.api.ticket.InfoUnit
see here for details.
ID_CREATE_CLIENT_UTF - Static variable in class com.sap.security.api.ticket.InfoUnit
see here for details.
ID_CREATE_NAME - Static variable in class com.sap.security.api.ticket.InfoUnit
see here for details.
ID_CREATE_NAME_UTF - Static variable in class com.sap.security.api.ticket.InfoUnit
see here for details.
ID_CREATE_TIME - Static variable in class com.sap.security.api.ticket.InfoUnit
see here for details.
ID_CREATE_TIME_UTF - Static variable in class com.sap.security.api.ticket.InfoUnit
see here for details.
ID_FLAGS - Static variable in class com.sap.security.api.ticket.InfoUnit
see here for details.
ID_LANGUAGE - Static variable in class com.sap.security.api.ticket.InfoUnit
see here for details.
ID_LANGUAGE_UTF - Static variable in class com.sap.security.api.ticket.InfoUnit
see here for details.
ID_RFC - Static variable in class com.sap.security.api.ticket.InfoUnit
see here for details.
ID_SIGNATURE - Static variable in class com.sap.security.api.ticket.InfoUnit
see here for details.
ID_USER - Static variable in class com.sap.security.api.ticket.InfoUnit
see here for details.
ID_USER_UTF - Static variable in class com.sap.security.api.ticket.InfoUnit
see here for details.
ID_VALID_TIME - Static variable in class com.sap.security.api.ticket.InfoUnit
see here for details.
ID_VALID_TIME_MIN - Static variable in class com.sap.security.api.ticket.InfoUnit
see here for details.
IGroup - interface com.sap.security.api.IGroup.
This interface provides read and write access to principals of type group.
IGROUP - Static variable in interface com.sap.security.api.IPrincipalFactory
 
IGroupFactory - interface com.sap.security.api.IGroupFactory.
This interface for a groupfactory provides functionality to get group objects by providing required information.
IGroupSearchFilter - interface com.sap.security.api.IGroupSearchFilter.
This class acts as a container for values to be used as a search filter when calling IGroupFactory.getGroupSearchFilter() Using an initial IGroupSearchFilter object for a search will select all groups which are available in the data store.
ILoginConstants - interface com.sap.security.api.logon.ILoginConstants.
Constants for logon.
ILogonAuthentication - interface com.sap.security.api.logon.ILogonAuthentication.
Extension from IAuthentication that provides more powerful authentication services.
ILogonFrontend - interface com.sap.security.api.logon.ILogonFrontend.
Interface that represents an object that's used for visualization of logon user interaction
implies(Permission) - Method in class com.sap.security.api.permissions.NamePermission
Checks if the specified permission is "implied" by this object.
implies(Permission) - Method in class com.sap.security.api.permissions.ActionPermission
Check and see if this set of permissions implies the permissions expressed in "permission".
implies(Permission) - Method in class com.sap.security.api.permissions.ValuePermission
Check and see if this set of permissions implies the permissions expressed in "permission".
incrementFailedLogonAttempts() - Method in interface com.sap.security.api.IUserAccount
set the number of failed logon attemps by a parameter
incrementSuccessfulLogonCounts() - Method in interface com.sap.security.api.IUserAccount
increase the number of logon counts by 1
INFORM_ON_GROUP_ADDED - Static variable in interface com.sap.security.api.GroupListener
Constant used for the event that a group was created
INFORM_ON_GROUP_ASSIGNED - Static variable in interface com.sap.security.api.GroupListener
Constant used for the event that a group was assigned as member to a group
INFORM_ON_GROUP_ASSIGNED - Static variable in interface com.sap.security.api.RoleListener
 
INFORM_ON_GROUP_REMOVED - Static variable in interface com.sap.security.api.GroupListener
Constant used for the event that a group was removec
INFORM_ON_GROUP_UNASSIGNED - Static variable in interface com.sap.security.api.GroupListener
Constant used for the event that a group was unassigned as member of a group
INFORM_ON_GROUP_UNASSIGNED - Static variable in interface com.sap.security.api.RoleListener
 
INFORM_ON_OBJECT_ADDED - Static variable in interface com.sap.security.api.PrincipalListener
Constant used for the event that a principal was created
INFORM_ON_OBJECT_ASSIGNED - Static variable in interface com.sap.security.api.PrincipalListener
Constant used for the event that a principal was assigned
INFORM_ON_OBJECT_EDITED - Static variable in interface com.sap.security.api.PrincipalListener
Constant used for the event that a principal was changed
INFORM_ON_OBJECT_REMOVED - Static variable in interface com.sap.security.api.PrincipalListener
Constant used for the event that a principal was removed
INFORM_ON_OBJECT_UNASSIGNED - Static variable in interface com.sap.security.api.PrincipalListener
Constant used for the event that a principal was unassigned
INFORM_ON_ROLE_ADDED - Static variable in interface com.sap.security.api.RoleListener
 
INFORM_ON_ROLE_REMOVED - Static variable in interface com.sap.security.api.RoleListener
 
INFORM_ON_USER_ADDED - Static variable in interface com.sap.security.api.UserListener
 
INFORM_ON_USER_ASSIGNED - Static variable in interface com.sap.security.api.GroupListener
Constant used for the event that a user was added to a group
INFORM_ON_USER_ASSIGNED - Static variable in interface com.sap.security.api.RoleListener
 
INFORM_ON_USER_REMOVED - Static variable in interface com.sap.security.api.UserListener
 
INFORM_ON_USER_UNASSIGNED - Static variable in interface com.sap.security.api.GroupListener
Constant used for the event that a user was removed from a group
INFORM_ON_USER_UNASSIGNED - Static variable in interface com.sap.security.api.RoleListener
 
INFORM_ON_USERACCOUNT_ADDED - Static variable in interface com.sap.security.api.UserAccountListener
 
INFORM_ON_USERACCOUNT_LOGOUT - Static variable in interface com.sap.security.api.UserAccountListener
 
INFORM_ON_USERACCOUNT_REMOVED - Static variable in interface com.sap.security.api.UserAccountListener
 
InfoUnit - class com.sap.security.api.ticket.InfoUnit.
An InfoUnit is the basic data type for storing information in SAP logon tickets.
InfoUnit(InputStream, int, int) - Constructor for class com.sap.security.api.ticket.InfoUnit
Utility method.
InfoUnit(int, byte[]) - Constructor for class com.sap.security.api.ticket.InfoUnit
Utility method.
initialize(Properties) - Method in interface com.sap.security.api.IConfigurable
initialize a component of the user management with the given
initialize(Properties) - Method in interface com.sap.security.api.logon.IConfigurable
Method that will be called prior to the first productive call of a class.
initialize(Properties, HashMap, IUMFileIO) - Static method in class com.sap.security.api.UMFactory
initialize the UMFactory manually.
initialize(String) - Static method in class com.sap.security.api.UMFactory
Initialize the UMFactory manually.
IntToBytes(int) - Static method in class com.sap.security.api.ticket.InfoUnit
Transforms an integer into a byte array.
invalidateCacheEntry(String) - Method in interface com.sap.security.api.IUserAccountFactory
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
invalidateCacheEntry(String) - Method in interface com.sap.security.api.IUserFactory
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
invalidateCacheEntry(String) - Method in interface com.sap.security.api.IGroupFactory
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
invalidateCacheEntryByLogonId(String) - Method in interface com.sap.security.api.IUserAccountFactory
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
invalidateCacheEntryByLogonId(String) - Method in interface com.sap.security.api.IUserFactory
removes the user object which belongs to the account which has the specified logonid from the factory's cache.
invalidateCacheEntryByUniqueName(String) - Method in interface com.sap.security.api.IUserFactory
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
invalidateCacheEntryByUniqueName(String) - Method in interface com.sap.security.api.IGroupFactory
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
InvalidIDException - exception com.sap.security.api.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.
InvalidIDException() - Constructor for class com.sap.security.api.InvalidIDException
Constructs a new InvalidIDException.
InvalidIDException(String) - Constructor for class com.sap.security.api.InvalidIDException
Constructs a new InvalidIDException with a descriptive message.
InvalidLogonIdException - exception com.sap.security.api.InvalidLogonIdException.
This exception indicates an invalid logon id.
InvalidLogonIdException() - Constructor for class com.sap.security.api.InvalidLogonIdException
Constructs a InvalidLogonIdException
InvalidLogonIdException(String) - Constructor for class com.sap.security.api.InvalidLogonIdException
Constructs a InvalidLogonIdException with the specified detail message.
InvalidPasswordException - exception com.sap.security.api.InvalidPasswordException.
This exception indicates an attempt to logon with an invalid password.
InvalidPasswordException() - Constructor for class com.sap.security.api.InvalidPasswordException
Constructs a InvalidPasswordException
InvalidPasswordException(String) - Constructor for class com.sap.security.api.InvalidPasswordException
Constructs a InvalidPasswordException with the specified detail message.
IPrincipal - interface com.sap.security.api.IPrincipal.
This interface provides read-access to attributes and the state of an IPrincipal object.
IPRINCIPAL - Static variable in interface com.sap.security.api.IPrincipalMetaData
 
IPRINCIPAL - Static variable in interface com.sap.security.api.IPrincipalFactory
 
IPrincipalFactory - interface com.sap.security.api.IPrincipalFactory.
The principal factory provides means to instantiate principal objects create new principal (possibly by copying the data of an existing one) delete principals search for principals based on different criteria get meta-data for custom principal objects
IPrincipalMaint - interface com.sap.security.api.IPrincipalMaint.
This interface extends IPrincipal.
IPrincipalMetaData - interface com.sap.security.api.IPrincipalMetaData.
This interface provides methods to access meta data of principal objects.
IPrincipalSearchFilter - interface com.sap.security.api.IPrincipalSearchFilter.
Title: User Management 60 This interface provides the possibility for values to be used as a search filter when calling IPrincipalFactory.getPrincipalSearchFilter(boolean,String) NOTE: For consistency reasons no leading or trailing spaces are allowed in namespaces, attribute names and String values.
IPrincipalSet - interface com.sap.security.api.IPrincipalSet.
This interface provides read and write access to attributes and the state of an IPrincipalSet object.
IPRINCIPALSET - Static variable in interface com.sap.security.api.IPrincipalMetaData
 
IPRINCIPALSET - Static variable in interface com.sap.security.api.IPrincipalFactory
 
IRole - interface com.sap.security.api.IRole.
This interface provides read and write access to attributes and properties of instances of type IRole.
IROLE - Static variable in interface com.sap.security.api.IPrincipalFactory
 
IRoleFactory - interface com.sap.security.api.IRoleFactory.
This interface provides methods to access, create, search and delete IRole objects.
IRoleSearchFilter - interface com.sap.security.api.IRoleSearchFilter.
This class acts as a container for text values to be used as a search filter when calling searchRoles(IRoleSearchFilter) of an IRoleFactory.
IS_ALLOWED - Static variable in class com.sap.security.api.acl.PermissionStatus
 
IS_DENIED - Static variable in class com.sap.security.api.acl.PermissionStatus
 
IS_UNDEFINED - Static variable in class com.sap.security.api.acl.PermissionStatus
 
isAllowed() - Method in class com.sap.security.api.acl.PermissionStatus
This methods checks if the status of the PermissionStatus is allowed.
isAllowed(IPrincipal, String) - Method in interface com.sap.security.api.acl.IAcl
This method checks if an user (principal) is authorised for a specific permission.
isAllowed(String) - Method in interface com.sap.security.api.acl.IAclEntry
This methods checks if the permission is covered by the ACE's permission.
isAllowed(String[], IPrincipal, String) - Method in interface com.sap.security.api.acl.IAclManager
This method checks if a principal is authorized for a number of permissions on an object.
isAllowed(String[], IPrincipal, String) - Method in interface com.sap.security.api.acl.IAclHierarchy
This method checks, if a principal can perform a permission on the specified object ID array.
isAllowed(String, IPrincipal, String) - Method in interface com.sap.security.api.acl.IAclManager
This method checks if a principal is authorized for a permission on an object.
isAuthenticated(IUser) - Method in interface com.sap.security.api.logon.ILogonAuthentication
Check if the current user is already authenticated, i.e.
isAuthSchemeSufficient(IUser, String) - Method in interface com.sap.security.api.logon.ILogonAuthentication
Checks if the current logged in user has satisfied the autscheme with name authscheme.
isCaseSensitive() - Method in interface com.sap.security.api.ISearchAttribute
returns whether the search element is case sensitive
isCompanyUser() - Method in interface com.sap.security.api.IUser
Checks if this user belongs to a company.
isDenied() - Method in class com.sap.security.api.acl.PermissionStatus
This methods checks if the status of the PermissionStatus is denied
ISearchAttribute - interface com.sap.security.api.ISearchAttribute.
This interface provides functionality to access a search element.
ISearchResult - interface com.sap.security.api.ISearchResult.
A read-only iterator that can return the size of the iteration
ISecurityPolicy - interface com.sap.security.api.ISecurityPolicy.
Title: UME4 Security Policy Description: Security Policy settings.
ISecurityPolicyFactory - interface com.sap.security.api.logon.ISecurityPolicyFactory.
Security Policy Factory provides the retrieving of security policies.
isEmpty() - Method in interface com.sap.security.api.IPrincipalSearchFilter
Tests if this search filter has no components.
isEnforceVerify() - Method in class com.sap.security.api.ticket.TicketVerifier
 
isExistenceChecked() - Method in interface com.sap.security.api.IPrincipal
Checks if this user's existence on the persistence storage was checked
isGroupMember(String, boolean) - Method in interface com.sap.security.api.IGroup
Returns true if the passed principal of type groups is a member of this group.
isGroupMember(String, boolean) - Method in interface com.sap.security.api.IRole
Returns true if the passed principal is a member of this role.
isInherited() - Method in interface com.sap.security.api.acl.IAclEntry
This method checks if the ACE is inherited.
isInitialized() - Static method in class com.sap.security.api.UMFactory
isInitialized provides information about the state of UMFactory.
isLocked() - Method in interface com.sap.security.api.IUserAccountSearchFilter
Get the locked attribute value to match in the account search
isLocked() - Method in interface com.sap.security.api.IUserAccount
Gets the Locked attribute of the IUserAccount object
isLogonIdValid(String) - Method in interface com.sap.security.api.ISecurityPolicy
Check the validity of the logon id against the security policy
isMappingDirect() - Method in interface com.sap.security.api.umap.IUserMappingData
Indicates whether the mapping found is for the principal itself or for one of its parent principals, i.e.
isMember(String, boolean) - Method in interface com.sap.security.api.IPrincipalSet
Returns true if the passed principal is a member of the collection.
isMemberOfGroup(String, boolean) - Method in interface com.sap.security.api.IGroup
Checks if the principal belongs to the passed parentGroup identified by uniqueIdOfGroup.
isMemberOfGroup(String, boolean) - Method in interface com.sap.security.api.IUser
Checks if the principal belongs to the passed uniqueIdOfGroup This method does a recursive search, so if this principal belongs to a group which is a member of this group, true is returned.
isMemberOfGroup(String, boolean) - Method in interface com.sap.security.api.IUserAccount
Checks if the principal belongs to the passed groupId
isMemberOfRole(String, boolean) - Method in interface com.sap.security.api.IGroup
Checks if the principal belongs to the passed role identified by uniqueIdOfRole.
isMemberOfRole(String, boolean) - Method in interface com.sap.security.api.IUser
Checks if the principal belongs to the passed roleId This method does a recursive search if parameter recursive is set to true.
isMemberOfRole(String, boolean) - Method in interface com.sap.security.api.IUserAccount
Checks if the principal belongs to the passed roleId This method does a recursive search, so if this principal belongs to a collection which is a member of this collection, true is returned.
isModified() - Method in interface com.sap.security.api.IPrincipalMaint
Check if the object has been modified
isMutable() - Method in interface com.sap.security.api.IPrincipal
Check if the object can be modified
isOwner(IPrincipal) - Method in interface com.sap.security.api.acl.IAcl
This method checks, if an user (principal) is an ACL owner.
isPasswordChangeRequired() - Method in interface com.sap.security.api.IUserAccountSearchFilter
Get the password changed required attribute value to match in the account search
isPasswordChangeRequired() - Method in interface com.sap.security.api.IUserAccount
indicator the need of force change password on next logon default: false if true, user need to change logon password on next logon
isPasswordValid(String) - Method in interface com.sap.security.api.ISecurityPolicy
Deprecated. please use isPasswordValid(String pass, String logonId)
isPasswordValid(String, String) - Method in interface com.sap.security.api.ISecurityPolicy
Check the validity of the password against the password policy
isPrincipalAttributeModifiable(String, String, String) - Method in interface com.sap.security.api.IPrincipalFactory
Checks whether a specific attribute of the principal with the given uniqueId is modifiable.
isPrincipalDeletable(String) - Method in interface com.sap.security.api.IPrincipalFactory
Checks whether the principal with the given uniqueId can be deleted.
isPrincipalModifiable(String) - Method in interface com.sap.security.api.IPrincipalFactory
Checks whether at least one attribute of the principal with the given uniqueId is modifiable.
isSubsetOf(AttributeList) - Method in class com.sap.security.api.AttributeList
Returns a whether this AttributeList is a subset of the given AttributeList
isUndefined() - Method in class com.sap.security.api.acl.PermissionStatus
This methods checks if the status of the PermissionStatus is undefined
isUserMember(String, boolean) - Method in interface com.sap.security.api.IGroup
Returns true if the passed principal of type user is a member of this group.
isUserMember(String, boolean) - Method in interface com.sap.security.api.IRole
Returns true if the passed principal of type user is assigned to this role.
isValid() - Method in class com.sap.security.api.ticket.TicketVerifier
Test if Ticket is valid This method verifies the ticket (using the certificates supplied by TicketVerifier.setCertificates(java.security.cert.X509Certificate[])) and checks whether it is expired or not.
ISystemLandscapeObject - interface com.sap.security.api.umap.system.ISystemLandscapeObject.
Wrapper object of a system provided by a non-UME system landscape.
ISystemLandscapeWrapper - interface com.sap.security.api.umap.system.ISystemLandscapeWrapper.
Serves as wrapper for a system landscape to be plugged into the UME.
ITERATOR_TYPE_PRINCIPALS - Static variable in class com.sap.security.api.PrincipalIterator
 
ITERATOR_TYPE_UNIQUEIDS_CHECKED - Static variable in class com.sap.security.api.PrincipalIterator
 
ITERATOR_TYPE_UNIQUEIDS_NOT_CHECKED - Static variable in class com.sap.security.api.PrincipalIterator
 
IUser - interface com.sap.security.api.IUser.
This interface provides read-access to the user's attributes, and offers basic support for authorization checking.
IUSER - Static variable in interface com.sap.security.api.IPrincipalFactory
 
IUserAccount - interface com.sap.security.api.IUserAccount.
Title: Interface to get and set user account data Description: Copyright: Copyright (c) 2001 Company: SAPMarkets, Inc Note : get methods returning an object may return null if a valid value is not available unless specified otherwise in the respective method description.
IUSERACCOUNT - Static variable in interface com.sap.security.api.IPrincipalFactory
 
IUserAccountFactory - interface com.sap.security.api.IUserAccountFactory.
User account factory will handle authentication and retrieval of user account information from persistence storage.
IUserAccountSearchFilter - interface com.sap.security.api.IUserAccountSearchFilter.
 
IUserFactory - interface com.sap.security.api.IUserFactory.
The user factory provides means to instantiate user objects create new users (possibly by copying the data of an existing one) delete users search for users based on different criteria perform mass commit/rollback operations on a set of users
IUserMaint - interface com.sap.security.api.IUserMaint.
This interface extends IUser.
IUserMapping - interface com.sap.security.api.umap.IUserMapping.
Provides an entry point to the user mapping functionality.
IUserMappingData - interface com.sap.security.api.umap.IUserMappingData.
Main interface for user mapping.
IUserSearchFilter - interface com.sap.security.api.IUserSearchFilter.
This class acts as a container for text values to be used as a search filter when calling searchUsers(UserSearchFilter) of an IUserFactory.

J

J2EE_VERSION - Static variable in interface com.sap.security.api.logon.ILoginConstants
 
JAAS_UME_PREFIX - Static variable in interface com.sap.security.api.logon.ILoginConstants
 
jcharToSAPCP(String, String) - Static method in class com.sap.security.api.ticket.InfoUnit
Converts a java String to a byte array.
jcharToUTF8(String) - Static method in class com.sap.security.api.ticket.InfoUnit
Converts a java String to a byte array.

K

KEYTYPE_DER - Static variable in class com.sap.security.api.ticket.TicketVerifier
id for a DER encoded certificate.
KEYTYPE_IKS - Static variable in class com.sap.security.api.ticket.TicketVerifier
id for IAIK keystore.
KEYTYPE_P12 - Static variable in class com.sap.security.api.ticket.TicketVerifier
id for a P12 file storing certificates and keys.
KEYTYPE_P7C - Static variable in class com.sap.security.api.ticket.TicketVerifier
id for a pkcs\#7 encoded list of certificates.
KEYTYPE_PSE - Static variable in class com.sap.security.api.ticket.TicketVerifier
Currently not used.
KEYTYPE_SUN - Static variable in class com.sap.security.api.ticket.TicketVerifier
id for the standard SUN JKS keystore.

L

lastModified() - Method in interface com.sap.security.api.IPrincipal
Gets the date when the object's data record was last modified in the data store.
lastModified() - Method in interface com.sap.security.api.IUserAccount
returns the last modification date of this user account
LESS_THAN_OPERATOR - Static variable in interface com.sap.security.api.ISearchAttribute
 
LIKE_OPERATOR - Static variable in interface com.sap.security.api.ISearchAttribute
 
lockDate() - Method in interface com.sap.security.api.IUserAccount
returns lock date
LOCKED_AUTO - Static variable in interface com.sap.security.api.IUserAccount
 
LOCKED_BY_ADMIN - Static variable in interface com.sap.security.api.IUserAccount
 
LOCKED_NO - Static variable in interface com.sap.security.api.IUserAccount
 
LoginException - exception com.sap.security.api.logon.LoginException.
 
LoginException() - Constructor for class com.sap.security.api.logon.LoginException
 
LoginException(String) - Constructor for class com.sap.security.api.logon.LoginException
 
LOGON_AUTHSCHEME_ALIAS - Static variable in interface com.sap.security.api.logon.ILoginConstants
 
LOGON_CERT_ALIAS - Static variable in interface com.sap.security.api.logon.ILoginConstants
 
LOGON_PRINCIPAL_ID_ALIAS - Static variable in interface com.sap.security.api.logon.ILoginConstants
 
LOGON_PWD_ALIAS - Static variable in interface com.sap.security.api.logon.ILoginConstants
Constant for use in ILogonAuthentication.
LOGON_REPOSITORIES_ALIAS - Static variable in interface com.sap.security.api.logon.ILoginConstants
 
LOGON_REQUIRED_AUTHSCHEME - Static variable in interface com.sap.security.api.logon.ILoginConstants
 
LOGON_UID_ALIAS - Static variable in interface com.sap.security.api.logon.ILoginConstants
Constant for use in ILogonAuthentication.
logon(HttpServletRequest, HttpServletResponse, String) - Method in interface com.sap.security.api.logon.ILogonAuthentication
Function that is intended for programmatic logon.
logout(HttpServletRequest, HttpServletResponse) - Method in interface com.sap.security.api.IAuthentication
Logouts current user.

M

main(String[]) - Static method in class com.sap.security.api.UMException
Quick demonstration how this exception works
MAX_OBJECT_ID_LENGTH - Static variable in interface com.sap.security.api.acl.IAclManager
Max.
MAX_PERMISSION_NAME_LENGTH - Static variable in interface com.sap.security.api.acl.IAclManager
Max.
MULTI_DOMAIN_COOKIE_HOSTS - Static variable in interface com.sap.security.api.logon.ILoginConstants
 
MultipleHitException - exception com.sap.security.api.umap.MultipleHitException.
This exception is thrown when an inverse search for user elements gives more than one hit.
MultipleHitException(String[]) - Constructor for class com.sap.security.api.umap.MultipleHitException
Constructor for MultipleHitException.
MultipleHitException(String, String[]) - Constructor for class com.sap.security.api.umap.MultipleHitException
Constructor for MultipleHitException.

N

NamePermission - class com.sap.security.api.permissions.NamePermission.
The NamePermission class extends the Permission class, and can be used as the base class for permissions that want to follow the same (simple) naming convention as NamePermission.
NamePermission(String) - Constructor for class com.sap.security.api.permissions.NamePermission
Creates a new NamePermission with the specified name.
NamePermission(String, String) - Constructor for class com.sap.security.api.permissions.NamePermission
Creates a new NamePermission object with the specified name.
NEW_PASSWORD - Static variable in interface com.sap.security.api.logon.ILoginConstants
 
newGroup(String) - Method in interface com.sap.security.api.IGroupFactory
Creates a new, initially blank group object.
newName(String, String, String, String, String) - Static method in class com.sap.security.api.ticket.TicketVerifier
Utility method
newPrincipal(IPrincipal) - Method in interface com.sap.security.api.IPrincipalFactory
Creates a new object.
newPrincipal(String) - Method in interface com.sap.security.api.IPrincipalFactory
Creates a new, initially blank object.
newPrincipalMetaData(String, int) - Method in interface com.sap.security.api.IPrincipalFactory
Returns a new IPrincipalMetaData object, or throws a ObjectAlreadyExistsException, if there is already a IPrincipalMetaData object for the given principalTypeIdentifier.
newPrincipals(String, int) - Method in interface com.sap.security.api.IPrincipalFactory
Creates new, initially blank object objects.
newPrincipalSet(IPrincipalSet) - Method in interface com.sap.security.api.IPrincipalFactory
Creates a new object.
newPrincipalSet(String) - Method in interface com.sap.security.api.IPrincipalFactory
Creates a new, initially blank object.
newRole(String) - Method in interface com.sap.security.api.IRoleFactory
Creates a new, initially blank role object.
newUser(String) - Method in interface com.sap.security.api.IUserFactory
Creates a new, initially blank user object with the given uniqueName.
newUser(String, IUser) - Method in interface com.sap.security.api.IUserFactory
Creates a new user with the given uniqueName.
newUserAccount(String) - Method in interface com.sap.security.api.IUserAccountFactory
Creates a new IUserAccount type object.
newUserAccount(String, String) - Method in interface com.sap.security.api.IUserAccountFactory
Creates a new IUserAccount type object.
newUsers(String[]) - Method in interface com.sap.security.api.IUserFactory
Creates a new, initially blank user objects.
next() - Method in class com.sap.security.api.PrincipalIterator
Returns the next object.
NoLogonDataAvailableException - exception com.sap.security.api.umap.NoLogonDataAvailableException.
 
NoLogonDataAvailableException() - Constructor for class com.sap.security.api.umap.NoLogonDataAvailableException
 
NoLogonDataAvailableException(String) - Constructor for class com.sap.security.api.umap.NoLogonDataAvailableException
 
NoSuchGroupException - exception com.sap.security.api.NoSuchGroupException.
This exception indicates an attempt to access a non-existing group object in the object store.
NoSuchGroupException(String) - Constructor for class com.sap.security.api.NoSuchGroupException
Constructor for the NoSuchGroupException object
NoSuchGroupException(Throwable) - Constructor for class com.sap.security.api.NoSuchGroupException
 
NoSuchObjectException - exception com.sap.security.api.NoSuchObjectException.
This exception indicates an attempt to access a non-existing object in the object store.
NoSuchObjectException() - Constructor for class com.sap.security.api.NoSuchObjectException
Constructs a new NoSuchUserExcption.
NoSuchObjectException(String) - Constructor for class com.sap.security.api.NoSuchObjectException
Constructs a new NoSuchObjectException with a descriptive message.
NoSuchObjectException(Throwable) - Constructor for class com.sap.security.api.NoSuchObjectException
 
NoSuchPCDRoleException - exception com.sap.security.api.NoSuchPCDRoleException.
This exception indicates an attempt to access a non-existing PCD role object in the object store.
NoSuchPCDRoleException(String) - Constructor for class com.sap.security.api.NoSuchPCDRoleException
 
NoSuchPCDRoleException(Throwable) - Constructor for class com.sap.security.api.NoSuchPCDRoleException
Constructs a new NoSuchPCDRoleException with a descriptive message.
NoSuchPrincipalException - exception com.sap.security.api.NoSuchPrincipalException.
This exception indicates an attempt to access a non-existing principal in the principal store.
NoSuchPrincipalException() - Constructor for class com.sap.security.api.NoSuchPrincipalException
Constructs a new NoSuchPrincipalException.
NoSuchPrincipalException(String) - Constructor for class com.sap.security.api.NoSuchPrincipalException
Constructs a new NoSuchPrincipalException with a descriptive message.
NoSuchPrincipalException(Throwable) - Constructor for class com.sap.security.api.NoSuchPrincipalException
 
NoSuchPrincipalException(Throwable, String) - Constructor for class com.sap.security.api.NoSuchPrincipalException
 
NoSuchRoleException - exception com.sap.security.api.NoSuchRoleException.
This exception indicates an attempt to access a non-existing role object in the object store.
NoSuchRoleException(String) - Constructor for class com.sap.security.api.NoSuchRoleException
Constructs a new NoSuchRoleException with a descriptive message.
NoSuchRoleException(Throwable) - Constructor for class com.sap.security.api.NoSuchRoleException
 
NoSuchUserAccountException - exception com.sap.security.api.NoSuchUserAccountException.
This exception indicates an attempt to access a non-existing user in the user store.
NoSuchUserAccountException() - Constructor for class com.sap.security.api.NoSuchUserAccountException
Constructs a new NoSuchUserAccountException.
NoSuchUserAccountException(String) - Constructor for class com.sap.security.api.NoSuchUserAccountException
Constructs a new NoSuchUserAccountException with a descriptive message.
NoSuchUserAccountException(Throwable) - Constructor for class com.sap.security.api.NoSuchUserAccountException
 
NoSuchUserAccountException(Throwable, String) - Constructor for class com.sap.security.api.NoSuchUserAccountException
 
NoSuchUserException - exception com.sap.security.api.NoSuchUserException.
This exception indicates an attempt to access a non-existing user in the user store.
NoSuchUserException() - Constructor for class com.sap.security.api.NoSuchUserException
Constructs a new NoSuchUserExcption.
NoSuchUserException(String) - Constructor for class com.sap.security.api.NoSuchUserException
Constructs a new NoSuchUserException with a descriptive message.
NoSuchUserException(Throwable) - Constructor for class com.sap.security.api.NoSuchUserException
 
NoSuchUserException(Throwable, String) - Constructor for class com.sap.security.api.NoSuchUserException
 

O

objectAdded(String) - Method in interface com.sap.security.api.PrincipalListener
objectAdded() is called if event INFORM_ON_OBJECT_ADDED is fired from the registering factory
ObjectAlreadyExistsException - exception com.sap.security.api.ObjectAlreadyExistsException.
This exception indicates an attempt to create a object who already exists in the object store.
ObjectAlreadyExistsException() - Constructor for class com.sap.security.api.ObjectAlreadyExistsException
Constructs a new ObjectAlreadyExistsException with a descriptive message.
ObjectAlreadyExistsException(String) - Constructor for class com.sap.security.api.ObjectAlreadyExistsException
Constructs a new ObjectAlreadyExistsException with a descriptive message.
ObjectAlreadyExistsException(Throwable) - Constructor for class com.sap.security.api.ObjectAlreadyExistsException
 
objectAssigned(String, String) - Method in interface com.sap.security.api.PrincipalListener
objectAssigned() is called if event INFORM_ON_OBJECT_ASSIGNED is fired from the registering factory
objectEdited(String) - Method in interface com.sap.security.api.PrincipalListener
objectEdited() is called if event INFORM_ON_OBJECT_EDITED is fired from the registering factory
objectRemoved(String) - Method in interface com.sap.security.api.PrincipalListener
objectRemoved() is called if event INFORM_ON_OBJECT_REMOVED is fired from the registering factory
objectUnAssigned(String, String) - Method in interface com.sap.security.api.PrincipalListener
objectUnAssigned() is called if event INFORM_ON_OBJECT_UNASSIGNED is fired from the registering factory
OLD_PASSWORD - Static variable in interface com.sap.security.api.logon.ILoginConstants
 
OWNER_PERMISSION - Static variable in interface com.sap.security.api.acl.IAclManager
Permission that an owner of an ACL gets automatically

P

PermissionStatus - class com.sap.security.api.acl.PermissionStatus.
Permission Status
prepare() - Method in interface com.sap.security.api.acl.IAcl
Prepares this ACL for update.
PRINCIPAL_CREATION_DATE - Static variable in interface com.sap.security.api.IPrincipal
Constant used for attribute creation date
PRINCIPAL_MODIFY_DATE - Static variable in interface com.sap.security.api.IPrincipal
Constant used for attribute modification date
PRINCIPAL_RELATION_MEMBER_ATTRIBUTE - Static variable in interface com.sap.security.api.IPrincipal
Constant used for member attribute
PRINCIPAL_RELATION_PARENT_ATTRIBUTE - Static variable in interface com.sap.security.api.IPrincipal
Constant used for parent member attribute
PrincipalAlreadyExistsException - exception com.sap.security.api.PrincipalAlreadyExistsException.
This exception indicates an attempt to access a non-existing principal in the data store.
PrincipalAlreadyExistsException() - Constructor for class com.sap.security.api.PrincipalAlreadyExistsException
Constructs a new PrincipalAlreadyExistsException
PrincipalAlreadyExistsException(String) - Constructor for class com.sap.security.api.PrincipalAlreadyExistsException
Constructs a new PrincipalAlreadyExistsException
PrincipalAlreadyExistsException(Throwable) - Constructor for class com.sap.security.api.PrincipalAlreadyExistsException
Constructs a new PrincipalAlreadyExistsException
PrincipalAlreadyExistsException(Throwable, String) - Constructor for class com.sap.security.api.PrincipalAlreadyExistsException
Constructs a new PrincipalAlreadyExistsException
PrincipalIterator - class com.sap.security.api.PrincipalIterator.
Class PrincipalIterator is used to change the return type of iterators returned by this API (e.g.
PrincipalIterator(Iterator) - Constructor for class com.sap.security.api.PrincipalIterator
Constructor of PrincipalIterator.
PrincipalIterator(Iterator, int) - Constructor for class com.sap.security.api.PrincipalIterator
Constructor of PrincipalIterator where the return type can be expicitely specified.
PrincipalListener - interface com.sap.security.api.PrincipalListener.
This class allows to register for user mangagement events.
PrincipalNotAccessibleException - exception com.sap.security.api.PrincipalNotAccessibleException.
This exception is used, if the access to a already populated principal fails.
PrincipalNotAccessibleException() - Constructor for class com.sap.security.api.PrincipalNotAccessibleException
 
PrincipalNotAccessibleException(String) - Constructor for class com.sap.security.api.PrincipalNotAccessibleException
 
PrincipalNotAccessibleException(Throwable) - Constructor for class com.sap.security.api.PrincipalNotAccessibleException
 
PrincipalNotAccessibleException(Throwable, String) - Constructor for class com.sap.security.api.PrincipalNotAccessibleException
 
printStackTrace() - Method in class com.sap.security.api.UMException
Print the stack trace and the stack trace of the nested exception (if present) to the error stream.
printStackTrace() - Method in class com.sap.security.api.UMRuntimeException
 
printStackTrace(PrintStream) - Method in class com.sap.security.api.UMException
Write a stack trace to a PrintStream.
printStackTrace(PrintStream) - Method in class com.sap.security.api.UMRuntimeException
 
printStackTrace(PrintWriter) - Method in class com.sap.security.api.UMException
Write a stack trace to a PrintWriter.
printStackTrace(PrintWriter) - Method in class com.sap.security.api.UMRuntimeException
 
PROP_HTTP_ONLY_COOKIE - Static variable in interface com.sap.security.api.logon.ILoginConstants
 
propagade(IPrincipal, String, String[]) - Method in interface com.sap.security.api.acl.IAclHierarchy
This method propagades the ACEs from the root of the subtree to his nodes and leaves.

R

R3_MASTERSYSTEM - Static variable in interface com.sap.security.api.logon.ILoginConstants
 
R3_UID_MODE - Static variable in interface com.sap.security.api.logon.ILoginConstants
 
readInfoUnit(InputStream) - Static method in class com.sap.security.api.ticket.InfoUnit
Utility method.
readRaw(InputStream, int) - Static method in class com.sap.security.api.ticket.InfoUnit
Utility method.
REDIRECT_PARAMETER - Static variable in interface com.sap.security.api.logon.ILoginConstants
 
refresh() - Method in interface com.sap.security.api.IPrincipal
Refresh Object Reads all attributes of this object again from data store
registerListener(GroupListener, int) - Method in interface com.sap.security.api.IGroupFactory
registerListener allows to subscribe to a predefined eventName GroupListener The caller has to provide a receiver object which implements GroupListener
registerListener(PrincipalListener, int) - Method in interface com.sap.security.api.IPrincipalFactory
registerListener allows to subscribe to a predefined eventName PrincipalListener The caller has to provide a receiver object which implements PrincipalListener
registerListener(RoleListener, int) - Method in interface com.sap.security.api.IRoleFactory
registerListener allows to subscribe to a predefined eventName RoleListener The caller has to provide a receiver object which implements RoleListener
registerListener(UserAccountListener, int) - Method in interface com.sap.security.api.IUserAccountFactory
registerListener allows to subscribe to a predefined eventName UserAccountListener The caller has to provide a receiver object which implements UserAccountListener
registerListener(UserListener, int) - Method in interface com.sap.security.api.IUserFactory
registerListener allows to subscribe to a predefined eventName UserListener The caller has to provide a receiver object which implements UserListener
registerPrincipalMetaData(IPrincipalMetaData) - Method in interface com.sap.security.api.IPrincipalFactory
Registers the given IPrincipalMetaData object.
remove() - Method in class com.sap.security.api.PrincipalIterator
This method is not supported.
removeAcl(IPrincipal, IAcl) - Method in interface com.sap.security.api.acl.IAclManager
This method removes the existing ACL object for a given acl.
removeAcl(IPrincipal, String) - Method in interface com.sap.security.api.acl.IAclManager
This method removes the existing ACL object for a given object Id.
removeAclEntry(IPrincipal, IAclEntry) - Method in interface com.sap.security.api.acl.IAcl
This method removes an existing ACE object from the current ACL object.
removeAcls(IPrincipal, String[]) - Method in interface com.sap.security.api.acl.IAclManager
This method removes the existing ACL object for a number of given object Ids.
removeAttribute(String, String) - Method in class com.sap.security.api.AttributeList
Removes an attribute from this instance of AttributeList with following properties
removeFromGroup(String) - Method in interface com.sap.security.api.IGroup
Unassign this group from the parent-group identified by uniqueIdOfGroup.
removeFromGroup(String) - Method in interface com.sap.security.api.IUserMaint
Deprecated. use IGroupFactory.removeUserFromGroup(String, String) instead
removeFromGroup(String) - Method in interface com.sap.security.api.IUserAccount
Deprecated. use IUserMaint.removeFromGroup(String) instead
removeFromRole(String) - Method in interface com.sap.security.api.IGroup
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.
removeFromRole(String) - Method in interface com.sap.security.api.IUserMaint
Deprecated. use IRoleFactory.removeUserFromRole(String, String) instead
removeFromRole(String) - Method in interface com.sap.security.api.IUserAccount
Deprecated. use IUserMaint.removeFromRole(String) instead
removeGroupFromParent(String, String) - Method in interface com.sap.security.api.IGroupFactory
unassign group with uniqueIdOfGroup from parent group with uniqueIdOfParentGroup.
removeGroupFromRole(String, String) - Method in interface com.sap.security.api.IRoleFactory
Remove the specified group from the specified role and implicitly does a commit.
removeGroupMember(String) - Method in interface com.sap.security.api.IGroup
Remove the specified group member from the collection.
removeGroupMember(String) - Method in interface com.sap.security.api.IRole
Remove the specified group member from this role.
removeMember(String) - Method in interface com.sap.security.api.IPrincipalSet
Remove the specified member from the collection.
removeOwner(IPrincipal, IPrincipal) - Method in interface com.sap.security.api.acl.IAcl
This method removes an ACL owner from current ACL object.
removePermission(String) - Method in interface com.sap.security.api.acl.IAclManager
Removes a permission from the list of available permissions.
removePermissionMember(String, String) - Method in interface com.sap.security.api.acl.IAclManager
Removes a permission member from the given permission.
removePrincipalFromParent(String, String) - Method in interface com.sap.security.api.IPrincipalFactory
unassign customObject with customObjectId to parent-customOjbect with parentPrincipalId.
removeSystemLandscapeWrapper(ISystemLandscapeWrapper) - Static method in class com.sap.security.api.UMFactory
 
removeUserFromGroup(String, String) - Method in interface com.sap.security.api.IGroupFactory
unassign user with uniqueIdOfUser from group with uniqueIdOfGroup.
removeUserFromRole(String, String) - Method in interface com.sap.security.api.IRoleFactory
Remove the specified user from the specified role and implicitly does a commit.
removeUserMember(String) - Method in interface com.sap.security.api.IGroup
Remove the specified user member from the group.
removeUserMember(String) - Method in interface com.sap.security.api.IRole
Remove the specified user member from this role.
resetAcl(IPrincipal) - Method in interface com.sap.security.api.acl.IAcl
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.
resetFailedLogonAttempts() - Method in interface com.sap.security.api.IUserAccount
Description of the Method
roleAdded(String) - Method in interface com.sap.security.api.RoleListener
roleAdded() is called if event INFORM_ON_ROLE_ADDED is fired from registered factory
RoleAlreadyExistsException - exception com.sap.security.api.RoleAlreadyExistsException.
This exception indicates an attempt to access a non-existing role in the role store.
RoleAlreadyExistsException() - Constructor for class com.sap.security.api.RoleAlreadyExistsException
Constructs a new RoleAlreadyExistsException
RoleAlreadyExistsException(String) - Constructor for class com.sap.security.api.RoleAlreadyExistsException
Constructs a new RoleAlreadyExistsException
RoleAlreadyExistsException(Throwable) - Constructor for class com.sap.security.api.RoleAlreadyExistsException
Constructs a new RoleAlreadyExistsException
RoleAlreadyExistsException(Throwable, String) - Constructor for class com.sap.security.api.RoleAlreadyExistsException
Constructs a new RoleAlreadyExistsException
RoleListener - interface com.sap.security.api.RoleListener.
This class allows to register for user mangagement events.
roleRemoved(String) - Method in interface com.sap.security.api.RoleListener
roleRemoved() is called if event INFORM_ON_ROLE_REMOVED is fired from registered factory
rollback() - Method in interface com.sap.security.api.IPrincipalMaint
Roll back (i.e.
rollbackPrincipals(IPrincipalMaint[]) - Method in interface com.sap.security.api.IPrincipalFactory
Roll back (i.e.

S

save() - Method in interface com.sap.security.api.IPrincipalMaint
Call this function to save/update the principal data.
savePrincipals(IPrincipalMaint[]) - Method in interface com.sap.security.api.IPrincipalFactory
Batch save, the data is not made permanent until commitObjects() is called
SCREENREADER_ACCESSIBILITY_LEVEL - Static variable in interface com.sap.security.api.IUser
Constant used for user's screen reader support
SEARCH_RESULT_INCOMPLETE - Static variable in interface com.sap.security.api.ISearchResult
Constant used to define that the search result is not complete
SEARCH_RESULT_OK - Static variable in interface com.sap.security.api.ISearchResult
Constant used to define that the search was done successfully
SEARCH_RESULT_UNDEFINED - Static variable in interface com.sap.security.api.ISearchResult
Constant used to define that the search result is undefined
search(IUserAccountSearchFilter) - Method in interface com.sap.security.api.IUserAccountFactory
Search for user accounts in the persistence storage which match the criteria specified in the given search filter.
searchAcls(String) - Method in interface com.sap.security.api.acl.IAclManager
This method returns a List of ACL object ids (String objects), which fit the search criteria
searchGroups(IGroupSearchFilter) - Method in interface com.sap.security.api.IGroupFactory
Search for groups in the group store which match the criteria specified in the given filter.
SEARCHMETHOD_AND - Static variable in interface com.sap.security.api.IPrincipalSearchFilter
Constant used to define the search operation.
SEARCHMETHOD_OR - Static variable in interface com.sap.security.api.IPrincipalSearchFilter
Constant used to define the search operation.
searchPrincipals(IPrincipalSearchFilter) - Method in interface com.sap.security.api.IPrincipalFactory
Search for objects in the objects store which match the criteria specified in the
SearchResultSizeLimitExceededException - exception com.sap.security.api.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.
SearchResultSizeLimitExceededException() - Constructor for class com.sap.security.api.SearchResultSizeLimitExceededException
Constructs a SearchResultSizeLimitExceededException with null as its error detail message.
SearchResultSizeLimitExceededException(String) - Constructor for class com.sap.security.api.SearchResultSizeLimitExceededException
Constructs a SearchResultSizeLimitExceededException with the specified string as its error detail message.
SearchResultSizeLimitExceededException(Throwable) - Constructor for class com.sap.security.api.SearchResultSizeLimitExceededException
 
searchRoles(IRoleSearchFilter) - Method in interface com.sap.security.api.IRoleFactory
Search for roles in the role store and role account store which match the criteria specified in the
searchUsers(IUserSearchFilter) - Method in interface com.sap.security.api.IUserFactory
Search for users in the user store which match the criteria specified in the given filter.
searchUsers(IUserSearchFilter, IUserAccountSearchFilter) - Method in interface com.sap.security.api.IUserFactory
Search for users in the user store and user account store which match the criteria specified in the
setAccessibilityLevel(int) - Method in interface com.sap.security.api.IUserMaint
Set the user's accessibility level used for Screen Reader Support
setAttribute(String, String, String[]) - Method in interface com.sap.security.api.IPrincipalMetaData
Generic method to associate arbitrary text data with a IPrincipalMetaData object.
setAttribute(String, String, String[]) - Method in interface com.sap.security.api.IPrincipalMaint
Generic method to associate arbitrary text data with a principal.
setAutoUnlockTime(int) - Method in interface com.sap.security.api.ISecurityPolicy
Sets the AutoUnlockTime(in seconds) attribute of the ISecurityPolicy object
setBinaryAttribute(String, String, byte[]) - Method in interface com.sap.security.api.IPrincipalMetaData
Generic method to associate arbitrary binary data with a IPrincipalMetaData object.
setBinaryAttribute(String, String, byte[]) - Method in interface com.sap.security.api.IPrincipalMaint
Generic method to associate arbitrary binary data with a principal.
setCellPhone(String) - Method in interface com.sap.security.api.IUserMaint
Sets the user's default cellphone number.
setCellPhone(String, int, boolean) - Method in interface com.sap.security.api.IUserSearchFilter
Set the cell phone attribute value to match in the user search
setCertificates(String, char[]) - Method in class com.sap.security.api.ticket.TicketVerifier
Set the Certificates used to verify the Signatures.
setCertificates(X509Certificate[]) - Method in interface com.sap.security.api.IUserAccount
Stores the user's certificate and creates a mapping
setCertificates(X509Certificate[]) - Method in class com.sap.security.api.ticket.TicketVerifier
Set a list of X.509 certificates as trusted ticket issuers.
setCertLogonRequired(boolean) - Method in interface com.sap.security.api.ISecurityPolicy
Deprecated.  
setCity(String) - Method in interface com.sap.security.api.IUserMaint
Sets the user's city.
setCity(String, int, boolean) - Method in interface com.sap.security.api.IUserSearchFilter
Set the city attribute value to match in the user search
setClassLoader(ClassLoader) - Static method in class com.sap.security.api.UMFactory
Deprecated. applications should not use this method.
setCompany(String) - Method in interface com.sap.security.api.IUserMaint
Sets the unique ID of the user's company.
setCompany(String, int, boolean) - Method in interface com.sap.security.api.IUserSearchFilter
Set the company attribute value to match in the user search
setCompanyId(String, int, boolean) - Method in interface com.sap.security.api.IUserSearchFilter
Set the company id attribute value to match in the user search
setCookieLifeTime(int) - Method in interface com.sap.security.api.ISecurityPolicy
Deprecated.  
setCountry(String) - Method in interface com.sap.security.api.IUserMaint
Sets the ISO-3166 two-letter uppercase code of the country where the user lives.
setCountry(String, int, boolean) - Method in interface com.sap.security.api.IUserSearchFilter
Set the ISO-639 country attribute value to match in the user search
setCreateBetween(Date, Date) - Method in interface com.sap.security.api.IUserAccountSearchFilter
Set the dates between the account has been created as attribute value to match in the useraccount search.
setCurrency(String) - Method in interface com.sap.security.api.IUserMaint
Sets the three letter uppercase code of the user's currency, e.g.
setCurrency(String, int, boolean) - Method in interface com.sap.security.api.IUserSearchFilter
Set the currency attribute value to match in the user search
setDataSourceClass(Object) - Static method in class com.sap.security.api.UMFactory
setDataSourceClass sets a dataSourceClass which is used for PCD role handling
setDepartment(String) - Method in interface com.sap.security.api.IUserMaint
Sets the user's department.
setDepartment(String, int, boolean) - Method in interface com.sap.security.api.IUserSearchFilter
Set the department attribute value to match in the user search
setDescription(String) - Method in interface com.sap.security.api.IGroup
Sets the description of this principal.
setDescription(String) - Method in interface com.sap.security.api.IRole
Sets the description of this principal.
setDescription(String, int, boolean) - Method in interface com.sap.security.api.IGroupSearchFilter
Set the description attribute value to match in the group search
setDescription(String, int, boolean) - Method in interface com.sap.security.api.IUserSearchFilter
Set the description attribute value to match in the user search
setDescription(String, int, boolean) - Method in interface com.sap.security.api.IRoleSearchFilter
Set the description attribute value to match in the role search
setDescription(String, Locale) - Method in interface com.sap.security.api.IPrincipalMetaData
Sets the description for the given locale.
setDirectChild(String, int, boolean) - Method in interface com.sap.security.api.IPrincipalSearchFilter
Set the id of a direct child to match in the principal search.
setDisplayName(String) - Method in interface com.sap.security.api.IUserMaint
Sets the user's display name.
setDisplayName(String) - Method in interface com.sap.security.api.IPrincipalMaint
Sets the displayName of this principal.
setDisplayName(String, int, boolean) - Method in interface com.sap.security.api.IPrincipalSearchFilter
Set the displayname attribute value to match in the principal search.
setEmail(String) - Method in interface com.sap.security.api.IUserMaint
Sets the user's default email address.
setEmail(String, int, boolean) - Method in interface com.sap.security.api.IUserSearchFilter
Set the email attribute value to match in the user search
setEnforceVerify(boolean) - Method in class com.sap.security.api.ticket.TicketVerifier
If set to true, the Ticket MUST be verfied before the attributes User, System and InfoUnits can be accessed (default=true).
setFailedLogonAttempts(int) - Method in interface com.sap.security.api.IUserAccountSearchFilter
Set the failed logon attempts required attribute value to match in the useraccount search.
setFailedLogonAttempts(int) - Method in interface com.sap.security.api.IUserAccount
increase the number of failed logon attempts by 1
setFailedLogonBetween(Date, Date) - Method in interface com.sap.security.api.IUserAccountSearchFilter
Set the dates between the logon failed as attribute value to match in the useraccount search.
setFax(String) - Method in interface com.sap.security.api.IUserMaint
Sets the user's default fax number.
setFax(String, int, boolean) - Method in interface com.sap.security.api.IUserSearchFilter
Set the fax attribute value to match in the user search
setFirstName(String) - Method in interface com.sap.security.api.IUserMaint
Sets the user's first name.
setFirstName(String, int, boolean) - Method in interface com.sap.security.api.IUserSearchFilter
Set the first name attribute value to match in the user search
setJobTitle(String) - Method in interface com.sap.security.api.IUserMaint
Sets the user's job title, e.g.
setJobTitle(String, int, boolean) - Method in interface com.sap.security.api.IUserSearchFilter
Set the job title attribute value to match in the user search
setLastFailedLogonDate(Date) - Method in interface com.sap.security.api.IUserAccount
set last logon time
setLastLogoutDate(Date) - Method in interface com.sap.security.api.IUserAccount
set last logout date
setLastName(String) - Method in interface com.sap.security.api.IUserMaint
Sets the user's last name.
setLastName(String, int, boolean) - Method in interface com.sap.security.api.IUserSearchFilter
Set the last name attribute value to match in the user search
setLastSuccessfulLogonDate(Date) - Method in interface com.sap.security.api.IUserAccount
set last successful logon date
setLocale(Locale) - Method in interface com.sap.security.api.IUserMaint
Sets the user's Locale; this determines e.g.
setLocale(Locale, int, boolean) - Method in interface com.sap.security.api.IUserSearchFilter
Set the locale attribute value to match in the user search
setLockAfterInvalidAttempts(int) - Method in interface com.sap.security.api.ISecurityPolicy
Sets the Number of Allowed Logon Attempts (AllowedLogonAttempts) attribute of the ISecurityPolicy object
setLocked(boolean) - Method in interface com.sap.security.api.IUserAccountSearchFilter
Set the locked attribute value to match in the useraccount search.
setLocked(boolean, int) - Method in interface com.sap.security.api.IUserAccount
Sets the locked attribute of the IUserAccount object
setLockReason(int) - Method in interface com.sap.security.api.IUserAccountSearchFilter
Set the lock reason attribute value to match in the useraccount search.
setLoggedInBetween(Date, Date) - Method in interface com.sap.security.api.IUserAccountSearchFilter
Set the dates between the account has been logged in as attribute value to match in the useraccount search.
setLoggerClass(Object) - Static method in class com.sap.security.api.UMFactory
Deprecated.  
setLogonIdLowerCaseRequired(int) - Method in interface com.sap.security.api.ISecurityPolicy
Sets the number indicating how many capical and lower case letters the logon id must contain.
setLogonIdMaxLength(int) - Method in interface com.sap.security.api.ISecurityPolicy
Sets the integer value indicating the maximum length of a logon id.
setLogonIdMinLength(int) - Method in interface com.sap.security.api.ISecurityPolicy
Sets the integer value indicating the minimum length of a logon id.
setLogonIdNumericDigitsRequired(int) - Method in interface com.sap.security.api.ISecurityPolicy
Sets the number indicating how many alphabets and numeric values the logon id must contain.
setLogonIdSpecialCharRequired(int) - Method in interface com.sap.security.api.ISecurityPolicy
Sets the number indicating how many special characters the logon id must contain.
setLogonUid(String, int, boolean) - Method in interface com.sap.security.api.IUserAccountSearchFilter
Set the logonid attribute value to match in the useraccount search
setLogoutBetween(Date, Date) - Method in interface com.sap.security.api.IUserAccountSearchFilter
Set the dates between the account logged out as attribute value to match in the useraccount search.
setMaxSearchResultSize(int) - Method in interface com.sap.security.api.IPrincipalSearchFilter
Set the maxium size of the search result.
setOldInNewAllowed(boolean) - Method in interface com.sap.security.api.ISecurityPolicy
Sets the boolean indicating whether the password need to be different from the old password.
setPassword(char[]) - Method in class com.sap.security.api.logon.WebCallback
Sets the password for logon.
setPassword(String) - Method in interface com.sap.security.api.IUserAccount
Changes user password to newpass.
setPassword(String) - Method in class com.sap.security.api.logon.WebCallback
Sets the password for logon.
setPassword(String, String) - Method in interface com.sap.security.api.IUserAccount
Changes user password from oldpass to newpass.
setPasswordAlphaNumericRequired(int) - Method in interface com.sap.security.api.ISecurityPolicy
Sets the number indicating how many alphabets and numeric values the password must contain.
setPasswordChangeAllowed(boolean) - Method in interface com.sap.security.api.ISecurityPolicy
Sets the boolean value indicating whether the password is allowed to be changed.
setPasswordChangeBetween(Date, Date) - Method in interface com.sap.security.api.IUserAccountSearchFilter
Set the dates between the password has been created as attribute value to match in the useraccount search.
setPasswordChangeRequired(boolean) - Method in interface com.sap.security.api.IUserAccountSearchFilter
Set the password changed required attribute value to match in the useraccount search.
setPasswordChangeRequired(boolean) - Method in interface com.sap.security.api.IUserAccount
Sets the PasswordChangeRequired attribute of the IUserAccount object.
setPasswordChangeRequired(boolean) - Method in interface com.sap.security.api.ISecurityPolicy
Sets the boolean value indicating whether the password is enforced to change.
setPasswordExpiredDays(int) - Method in interface com.sap.security.api.ISecurityPolicy
Sets the numbers of days the password is to be expired.
setPasswordMaxLength(int) - Method in interface com.sap.security.api.ISecurityPolicy
Sets the Password Maximum Length(PasswordMaxLength) attribute of the ISecurityPolicy object
setPasswordMinLength(int) - Method in interface com.sap.security.api.ISecurityPolicy
Sets the Password Minimum Length(PasswordMinLength) attribute of the ISecurityPolicy object
setPasswordMixCaseRequired(int) - Method in interface com.sap.security.api.ISecurityPolicy
Sets the number indicating how many capical and lower case letters the password must contain.
setPasswordSpecialCharRequired(int) - Method in interface com.sap.security.api.ISecurityPolicy
Sets the number indicating how many special characters the password must contain.
setRequest(HttpServletRequest) - Method in class com.sap.security.api.logon.WebCallback
Sets the request.
setResponse(HttpServletResponse) - Method in class com.sap.security.api.logon.WebCallback
Sets the response for this callback.
setSalutation(String) - Method in interface com.sap.security.api.IUserMaint
Sets the user's salutation.
setSalutation(String, int, boolean) - Method in interface com.sap.security.api.IUserSearchFilter
Set the salutation attribute value to match in the user search
setSearchAttribute(String, String, String, int, boolean) - Method in interface com.sap.security.api.IPrincipalSearchFilter
Set the value of a attribute to match in the principal search.
setSearchMethod(int) - Method in interface com.sap.security.api.IPrincipalSearchFilter
Set the search method.
setSecurityManager(SecurityManager) - Static method in class com.sap.security.api.UMFactory
Sets the security manager that is used to protect the API.
setState(String) - Method in interface com.sap.security.api.IUserMaint
Sets the user's state or region.
setState(String, int, boolean) - Method in interface com.sap.security.api.IUserSearchFilter
Set the state attribute value to match in the user search
setStreet(String) - Method in interface com.sap.security.api.IUserMaint
Sets the user's street.
setStreet(String, int, boolean) - Method in interface com.sap.security.api.IUserSearchFilter
Set the street attribute value to match in the user search
setSuccessfulLogonCounts(int) - Method in interface com.sap.security.api.IUserAccount
Sets the SuccessfulLogonCounts attribute of the IUserAccount object
setTelephone(String) - Method in interface com.sap.security.api.IUserMaint
Sets the user's default telephone number.
setTelephone(String, int, boolean) - Method in interface com.sap.security.api.IUserSearchFilter
Set the telephone attribute value to match in the user search
setTicket(byte[]) - Method in class com.sap.security.api.ticket.TicketVerifier
Set the raw ticket.
setTicket(String) - Method in class com.sap.security.api.ticket.TicketVerifier
Initialize the Ticket with a base64 encoded String.
setTimeZone(TimeZone) - Method in interface com.sap.security.api.IUserMaint
Sets the user's time zone.
setTitle(String) - Method in interface com.sap.security.api.IUserMaint
Sets the user's academic title or title of nobility.
setTitle(String, int, boolean) - Method in interface com.sap.security.api.IUserSearchFilter
Get the title attribute value to match in the user search
setTitle(String, Locale) - Method in interface com.sap.security.api.IPrincipalMetaData
Sets the title for the given locale.
setTransientAttribute(String, String, Object) - Method in interface com.sap.security.api.IUser
Generic method to associate arbitrary data with a principal.
setUniqueName(String, int, boolean) - Method in interface com.sap.security.api.IGroupSearchFilter
Set the uniquename attribute value to match in the group search
setUniqueName(String, int, boolean) - Method in interface com.sap.security.api.IUserSearchFilter
Set the unique name attribute value to match in the user search
setUniqueName(String, int, boolean) - Method in interface com.sap.security.api.IRoleSearchFilter
Set the uniquename attribute value to match in the role search
setUser(String) - Method in class com.sap.security.api.logon.WebCallback
Sets the user for this callback.
setUseridInPasswordAllowed(boolean) - Method in interface com.sap.security.api.ISecurityPolicy
Sets the boolean indicating whether the password need to be different from the user id(uid).
setUserName(String) - Method in interface com.sap.security.api.ISecurityPolicy
Deprecated.  
setValidFromBetween(Date, Date) - Method in interface com.sap.security.api.IUserAccountSearchFilter
Set the dates between the account is valid from as attribute value to match in the useraccount search.
setValidFromDate(Date) - Method in interface com.sap.security.api.IUserAccount
Sets the ValidFromDate attribute of the IUserAccount object
setValidToBetween(Date, Date) - Method in interface com.sap.security.api.IUserAccountSearchFilter
Set the dates between the account is valid to as attribute value to match in the useraccount search.
setValidToDate(Date) - Method in interface com.sap.security.api.IUserAccount
Sets the ValidToDate attribute of the IUserAccount object
setZip(String) - Method in interface com.sap.security.api.IUserMaint
Sets the zip code of the user's city.
setZip(String, int, boolean) - Method in interface com.sap.security.api.IUserSearchFilter
Set the zip attribute value to match in the user search
SIZE_LIMIT_EXCEEDED - Static variable in interface com.sap.security.api.ISearchResult
Constant used to define that a size limit exceeded occured
size() - Method in interface com.sap.security.api.ISearchResult
Returns the number of elements in the iteration.
SSO_JCO_LOGON_METHOD - Static variable in interface com.sap.security.api.logon.ILoginConstants
 
SSO_JCO_LOGON_METHOD_TICKET - Static variable in interface com.sap.security.api.logon.ILoginConstants
 
SSO_JCO_LOGON_METHOD_UIDPW - Static variable in interface com.sap.security.api.logon.ILoginConstants
 
SSO_JCO_LOGON_METHOD_X509CERT - Static variable in interface com.sap.security.api.logon.ILoginConstants
 
SSO_JCO_REMOTE_SYSTEM - Static variable in interface com.sap.security.api.logon.ILoginConstants
 
SSOTICKET_ALIAS - Static variable in interface com.sap.security.api.logon.ILoginConstants
 
SSOTICKET_ALLOWED_SERVUSER - Static variable in interface com.sap.security.api.logon.ILoginConstants
 
SSOTICKET_CERTIFICATE_DN - Static variable in interface com.sap.security.api.logon.ILoginConstants
 
SSOTICKET_DOMAIN - Static variable in interface com.sap.security.api.logon.ILoginConstants
 
SSOTICKET_DOMAINRELAXLEVEL - Static variable in interface com.sap.security.api.logon.ILoginConstants
 
SSOTICKET_INCLUDE_CERT - Static variable in interface com.sap.security.api.logon.ILoginConstants
 
SSOTICKET_ISSUER_CLIENT - Static variable in interface com.sap.security.api.logon.ILoginConstants
 
SSOTICKET_ISSUER_NAME - Static variable in interface com.sap.security.api.logon.ILoginConstants
 
SSOTICKET_KEYALIAS - Static variable in interface com.sap.security.api.logon.ILoginConstants
 
SSOTICKET_KEYSTORE - Static variable in interface com.sap.security.api.logon.ILoginConstants
 
SSOTICKET_KEYSTORE_PASSWORD - Static variable in interface com.sap.security.api.logon.ILoginConstants
 
SSOTICKET_KEYSTORE_TYPE - Static variable in interface com.sap.security.api.logon.ILoginConstants
 
SSOTICKET_LIFETIME - Static variable in interface com.sap.security.api.logon.ILoginConstants
 
SSOTICKET_NT_REMOVE_DOMAIN - Static variable in interface com.sap.security.api.logon.ILoginConstants
 
SSOTICKET_PORTALID_MODE - Static variable in interface com.sap.security.api.logon.ILoginConstants
 
SSOTICKET_PURE_JAVA - Static variable in interface com.sap.security.api.logon.ILoginConstants
 
SSOTICKET_R3_ACCESS_FOR_EXT - Static variable in interface com.sap.security.api.logon.ILoginConstants
 
SSOTICKET_R3_USER_IN_CAPITALS - Static variable in interface com.sap.security.api.logon.ILoginConstants
 
SSOTICKET_SECURE - Static variable in interface com.sap.security.api.logon.ILoginConstants
 
SSOTICKET_SERV_TICKETFILE - Static variable in interface com.sap.security.api.logon.ILoginConstants
 
SSOTICKET_SERVUSER_LIFETIME - Static variable in interface com.sap.security.api.logon.ILoginConstants
 
SSOTICKET_STANDALONE - Static variable in interface com.sap.security.api.logon.ILoginConstants
 
SSOTICKET_TRY_R3_USER - Static variable in interface com.sap.security.api.logon.ILoginConstants
 
SSOTICKET_USER_ATTRIBUTE - Static variable in interface com.sap.security.api.logon.ILoginConstants
 
SSOTICKET_USER_ATTRIBUTE_PURE - Static variable in interface com.sap.security.api.logon.ILoginConstants
 
storeLogonData(Map) - Method in interface com.sap.security.api.umap.IUserMappingData
Used to store logon data for a specific user and a specific system.
STRING_TYPE - Static variable in interface com.sap.security.api.IPrincipal
Constant used for attribute string type

T

TARGET_FORWARD - Static variable in interface com.sap.security.api.logon.ILogonFrontend
This value signals that a getRequestDispatcher().forward() call is to be performed.
TARGET_JAVAIVIEW - Static variable in interface com.sap.security.api.logon.ILogonFrontend
This value signals that the page performing the authentication is a Portal Java iView.
TARGET_REDIRECT - Static variable in interface com.sap.security.api.logon.ILogonFrontend
This value signals that an http redirect to the resource is to be performed
TICKET_CACHE_MAXWEIGHT - Static variable in interface com.sap.security.api.logon.ILoginConstants
 
TicketException - exception com.sap.security.api.ticket.TicketException.
 
TicketException() - Constructor for class com.sap.security.api.ticket.TicketException
 
TicketException(String) - Constructor for class com.sap.security.api.ticket.TicketException
 
TicketExpiredException - exception com.sap.security.api.ticket.TicketExpiredException.
Title: TicketExpiredException Description: Indicates that a ticket to be verified is expired Copyright: Copyright (c) 2001 Company: SAP AG
TicketExpiredException(String) - Constructor for class com.sap.security.api.ticket.TicketExpiredException
 
TicketVerifier - class com.sap.security.api.ticket.TicketVerifier.
This abstract base class supplies an interface to handle and verify SAP Logon Tickets in standalone Java applications that do not use the UME or Enterprise portal integrated authentication services.
TicketVerifier() - Constructor for class com.sap.security.api.ticket.TicketVerifier
 
TicketVerifyException - exception com.sap.security.api.ticket.TicketVerifyException.
Title: TicketExpiredException Description: Indicates that a ticket to be verified is expired Copyright: Copyright (c) 2001 Company: SAP AG
TicketVerifyException(String) - Constructor for class com.sap.security.api.ticket.TicketVerifyException
 
TIME_LIMIT_EXCEEDED - Static variable in interface com.sap.security.api.ISearchResult
Constant used to define that a time limit exceeded occured
toString() - Method in class com.sap.security.api.AttributeList
Returns a string representation of this AttributeList.
toString() - Method in class com.sap.security.api.ticket.TicketVerifier
Returns a string representation of this ticket.
TRANSIENT_NAMESPACE - Static variable in interface com.sap.security.api.IPrincipal
Constant used for transient data namespace
TYPE_BLOB - Static variable in class com.sap.security.api.AttributeList
TYPE_BLOB is returned by AttributeList.getAttributeType(String, String) if the type of the values of an attribute is of type byte[]
TYPE_STRING - Static variable in class com.sap.security.api.AttributeList
TYPE_STRING is returned by AttributeList.getAttributeType(String, String) if the type of the values of an attribute is of type String
TYPE_UNKNOWN - Static variable in class com.sap.security.api.AttributeList
TYPE_UNKNOWN is returned by AttributeList.getAttributeType(String, String) if the type of the values of an attribute cannot be determined

U

UMAP_ENCRYPTION_ALGO_ALIAS - Static variable in interface com.sap.security.api.umap.IUserMapping
for internal use
UMAP_ENCRYPTION_KEYTYPE_ALIAS - Static variable in interface com.sap.security.api.umap.IUserMapping
for internal use
UMAP_EP6_ALIAS_PREFIX - Static variable in interface com.sap.security.api.umap.IUserMapping
prefix for system ids in usermapping
UMAP_R3_MASTER - Static variable in interface com.sap.security.api.umap.IUserMapping
for internal use
UMAP_R3_MASTER_UID_MODE - Static variable in interface com.sap.security.api.umap.IUserMapping
for internal use
UMAP_SYSTEM_FIELDS - Static variable in interface com.sap.security.api.umap.IUserMapping
Deprecated.  
UMAP_SYSTEM_TYPE - Static variable in interface com.sap.security.api.umap.IUserMapping
SystemType key for system attributes
UMAP_SYSTEM_TYPE_EP6_ALIAS - Static variable in interface com.sap.security.api.umap.IUserMapping
flag to identify a system as an Enterprise Portal 6.0 system landscape alias
UMAP_SYSTEMATTRS_LOGONMETHOD - Static variable in interface com.sap.security.api.umap.IUserMapping
logon method key for system attributes
UMAP_SYSTEMATTRS_R3NAMEREF - Static variable in interface com.sap.security.api.umap.IUserMapping
Deprecated. r3referencesystem key for system attributes
UMAP_USERMAPPING_FIELDS - Static variable in interface com.sap.security.api.umap.IUserMapping
usermappingfields key for system attributes
UMAP_USERMAPPING_TYPE - Static variable in interface com.sap.security.api.umap.IUserMapping
usermappingfield key for system attributes
UMException - exception com.sap.security.api.UMException.
This is the superclass of all checked exceptions employed in the user management; it indicates error conditions that reasonable applications might want to catch.
UMException() - Constructor for class com.sap.security.api.UMException
This constructor should not be used because it does not reveal any error information to the caller.
UMException(String) - Constructor for class com.sap.security.api.UMException
 
UMException(Throwable) - Constructor for class com.sap.security.api.UMException
Constructor for PersistenceException wrapping another exception.
UMException(Throwable, String) - Constructor for class com.sap.security.api.UMException
Constructor with nested exception and additional explanation text.
UMFactory - class com.sap.security.api.UMFactory.
The UMFactory class provides functionality to get access to implementations of factory classes.
UMRuntimeException - exception com.sap.security.api.UMRuntimeException.
This is the superclass of all runtime exceptions employed in the user management; it indicates error conditions that can occur during the normal operation of the JVM.
UMRuntimeException() - Constructor for class com.sap.security.api.UMRuntimeException
 
UMRuntimeException(String) - Constructor for class com.sap.security.api.UMRuntimeException
 
UMRuntimeException(Throwable) - Constructor for class com.sap.security.api.UMRuntimeException
 
UMRuntimeException(Throwable, String) - Constructor for class com.sap.security.api.UMRuntimeException
 
UNIQUE_NAME - Static variable in interface com.sap.security.api.IPrincipal
Constant used for uniquename attribute
unregisterListener(GroupListener) - Method in interface com.sap.security.api.IGroupFactory
unregisterListener unsubscribes a receiver from a previously subscribed event.
unregisterListener(PrincipalListener) - Method in interface com.sap.security.api.IPrincipalFactory
unregisterListener unsubscribes a receiver from a previously subscribed event.
unregisterListener(RoleListener) - Method in interface com.sap.security.api.IRoleFactory
unregisterListener unsubscribes a receiver from a previously subscribed event.
unregisterListener(UserAccountListener) - Method in interface com.sap.security.api.IUserAccountFactory
unregisterListener unsubscribes a receiver from a previously subscribed event.
unregisterListener(UserListener) - Method in interface com.sap.security.api.IUserFactory
unregisterListener unsubscribes a receiver from a previously subscribed event.
USER_MAPPING_INVERSE_NAMESPACE - Static variable in interface com.sap.security.api.umap.IUserMappingData
Namespace used to store inverse user mapping data.
USER_MAPPING_NAMESPACE - Static variable in interface com.sap.security.api.umap.IUserMappingData
Namespace used to store user mapping data.
USER_MAPPING_REFSYS_ATTRIBUTE - Static variable in interface com.sap.security.api.umap.IUserMappingData
Logical attribute name used to store a user mapping for a SAP reference system for a user as plaintext (use case: attribute in LDAP server which is shared between ABAP system and UME, attribute contains ABAP user ID)
userAccountAdded(String) - Method in interface com.sap.security.api.UserAccountListener
userAccountAdded() is called if event INFORM_ON_USERACCOUNT_ADDED is fired from registered factory
UserAccountAlreadyExistsException - exception com.sap.security.api.UserAccountAlreadyExistsException.
This exception indicates an attempt to create a user account that already exists in the user account store.
UserAccountAlreadyExistsException() - Constructor for class com.sap.security.api.UserAccountAlreadyExistsException
Constructs a new UserAccountAlreadyExistsException
UserAccountAlreadyExistsException(String) - Constructor for class com.sap.security.api.UserAccountAlreadyExistsException
Constructs a new UserAccountAlreadyExistsException
UserAccountAlreadyExistsException(Throwable) - Constructor for class com.sap.security.api.UserAccountAlreadyExistsException
Constructs a new UserAccountAlreadyExistsException
UserAccountAlreadyExistsException(Throwable, String) - Constructor for class com.sap.security.api.UserAccountAlreadyExistsException
Constructs a new UserAccountAlreadyExistsException
UserAccountListener - interface com.sap.security.api.UserAccountListener.
This class allows to register for user mangagement events.
userAccountLogOut(String) - Method in interface com.sap.security.api.UserAccountListener
userAccountLogOut() is called if event INFORM_ON_USERACCOUNT_LOGOUT is fired from registered factory
userAccountRemoved(String) - Method in interface com.sap.security.api.UserAccountListener
userAccountRemoved() is called if event INFORM_ON_USERACCOUNT_REMOVED is fired from registered factory
userAdded(String) - Method in interface com.sap.security.api.UserListener
userAdded() is called if event INFORM_ON_USER_ADDED is fired from registered factory
UserAlreadyExistsException - exception com.sap.security.api.UserAlreadyExistsException.
This exception indicates an attempt to create a user that already exists in the user store.
UserAlreadyExistsException() - Constructor for class com.sap.security.api.UserAlreadyExistsException
Constructs a new UserAlreadyExistsException
UserAlreadyExistsException(String) - Constructor for class com.sap.security.api.UserAlreadyExistsException
Constructs a new UserAlreadyExistsException
UserAlreadyExistsException(Throwable) - Constructor for class com.sap.security.api.UserAlreadyExistsException
Constructs a new UserAlreadyExistsException
UserAlreadyExistsException(Throwable, String) - Constructor for class com.sap.security.api.UserAlreadyExistsException
Constructs a new UserAlreadyExistsException
userAssigned(String, String) - Method in interface com.sap.security.api.GroupListener
userAssigned() is called if event INFORM_ON_USER_ASSIGNED is fired from the registering factory
userAssigned(String, String) - Method in interface com.sap.security.api.RoleListener
userAssigned() is called if event INFORM_ON_USER_ASSIGNED is fired from the registering factory
UserListener - interface com.sap.security.api.UserListener.
This class allows to register for user mangagement events.
UserLockedException - exception com.sap.security.api.UserLockedException.
This exception indicates that a user account is locked in the user account store.
UserLockedException() - Constructor for class com.sap.security.api.UserLockedException
Constructs a UserManagementException.
UserLockedException(String) - Constructor for class com.sap.security.api.UserLockedException
Constructs a UserManagementException with the specified detail message.
UserLockedException(Throwable) - Constructor for class com.sap.security.api.UserLockedException
 
userRemoved(String) - Method in interface com.sap.security.api.UserListener
userRemoved() is called if event INFORM_ON_USER_REMOVED is fired from registered factory
userUnAssigned(String, String) - Method in interface com.sap.security.api.GroupListener
userUnAssigned() is called if event INFORM_ON_USER_UNASSIGNED is fired from the registering factory
userUnAssigned(String, String) - Method in interface com.sap.security.api.RoleListener
userUnAssigned() is called if event INFORM_ON_USER_UNASSIGNED is fired from the registering factory

V

validatePassword(String) - Method in interface com.sap.security.api.ISecurityPolicy
Deprecated. please use validatePassword(String pass, String uid)
validatePassword(String, String) - Method in interface com.sap.security.api.ISecurityPolicy
Check the validity of the password against the password policy.
ValuePermission - class com.sap.security.api.permissions.ValuePermission.
This class implements ValuePermission, i.e.
ValuePermission(String, String) - Constructor for class com.sap.security.api.permissions.ValuePermission
Creates a new ValuePermission object with the specified name.
verify() - Method in class com.sap.security.api.ticket.TicketVerifier
Verify the ticket.
verifyCertificate(X509Certificate[], X509Certificate, boolean) - Static method in class com.sap.security.api.ticket.TicketVerifier
Utility method.
VERSIONSTRING - Static variable in interface com.sap.security.api.IPrincipalSearchFilter
 
VERSIONSTRING - Static variable in class com.sap.security.api.UMFactory
Description of the Field
VERSIONSTRING - Static variable in class com.sap.security.api.AttributeList
 
VERSIONSTRING - Static variable in interface com.sap.security.api.IGroup
 
VERSIONSTRING - Static variable in class com.sap.security.api.NoSuchPrincipalException
 
VERSIONSTRING - Static variable in interface com.sap.security.api.IRole
 
VERSIONSTRING - Static variable in interface com.sap.security.api.IGroupSearchFilter
 
VERSIONSTRING - Static variable in interface com.sap.security.api.IUserSearchFilter
 
VERSIONSTRING - Static variable in interface com.sap.security.api.IUserAccountSearchFilter
 
VERSIONSTRING - Static variable in interface com.sap.security.api.IRoleFactory
 
VERSIONSTRING - Static variable in interface com.sap.security.api.IPrincipalMetaData
 
VERSIONSTRING - Static variable in interface com.sap.security.api.IRoleSearchFilter
 
VERSIONSTRING - Static variable in interface com.sap.security.api.IUser
 
VERSIONSTRING - Static variable in interface com.sap.security.api.IPrincipal
 
VERSIONSTRING - Static variable in interface com.sap.security.api.IPrincipalFactory
 
VERSIONSTRING - Static variable in interface com.sap.security.api.IUserFactory
 
VERSIONSTRING - Static variable in interface com.sap.security.api.IGroupFactory
 
VERSIONSTRING - Static variable in interface com.sap.security.api.IPrincipalSet
 

W

WebCallback - class com.sap.security.api.logon.WebCallback.
JAAS Callback for Weblications.
WebCallback() - Constructor for class com.sap.security.api.logon.WebCallback
Creates a new WebCallback.
writeTo(OutputStream) - Method in class com.sap.security.api.ticket.InfoUnit
Utility method.
WrongTicketModeException - exception com.sap.security.api.ticket.WrongTicketModeException.
Title: WrongTicketModeException Description: Exception to indicate that a ticket is used in the wrong mode (create/verify) Copyright: Copyright (c) 2001 Company: SAP AG
WrongTicketModeException(String) - Constructor for class com.sap.security.api.ticket.WrongTicketModeException
 

X

X509CERT_USER_ATTRIBUTE - Static variable in interface com.sap.security.api.logon.ILoginConstants
 

A B C D E F G H I J K L M N O P R S T U V W X

Copyright © 2002 SAP AG All Rights Reserved.