|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| Packages that use IPrincipal | |
| com.sap.security.api | Provides basic User Management functionality. |
| com.sap.security.api.acl | Provides basic Access Control List functionality. |
| com.sap.security.api.umap | |
| Uses of IPrincipal in com.sap.security.api |
| Subinterfaces of IPrincipal in com.sap.security.api | |
interface |
IGroup
This interface provides read and write access to principals of type group. |
interface |
IPrincipalMaint
This interface extends IPrincipal. |
interface |
IPrincipalSet
This interface provides read and write access to attributes and the state of an IPrincipalSet object. |
interface |
IRole
This interface provides read and write access to attributes and properties of instances of type IRole. |
interface |
IUser
This interface provides read-access to the user's attributes, and offers basic support for authorization checking. |
interface |
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. |
interface |
IUserMaint
This interface extends IUser. |
| Methods in com.sap.security.api that return IPrincipal | |
IPrincipal |
IPrincipalFactory.getPrincipal(java.lang.String uniqueId)
Get a principal by using its id. |
IPrincipal |
IPrincipalFactory.getPrincipal(java.lang.String uniqueId,
AttributeList populateAttributes)
Get a principal by using its uniqueId and the populateAttributes which should be populated. |
IPrincipal[] |
IPrincipalFactory.getPrincipals(java.lang.String[] uniqueIDs)
Gets the objects for multiple unique IDs |
IPrincipal[] |
IPrincipalFactory.getPrincipals(java.lang.String[] uniqueIDs,
AttributeList populateAttributes)
Gets the objects for multiple unique IDs and populates all attributes in populateAttributes |
| Methods in com.sap.security.api with parameters of type IPrincipal | |
IPrincipalMaint |
IPrincipalFactory.newPrincipal(IPrincipal copyFrom)
Creates a new object. |
| Uses of IPrincipal in com.sap.security.api.acl |
| Methods in com.sap.security.api.acl that return IPrincipal | |
IPrincipal |
IAclEntry.getPrincipal()
This methods returns the principal object from current ACE object. |
| Methods in com.sap.security.api.acl with parameters of type IPrincipal | |
IAcl |
IAclManager.createAcl(IPrincipal caller,
java.lang.String objectId)
This method creates a new ACL object for an object id. |
boolean |
IAclManager.removeAcl(IPrincipal caller,
java.lang.String objectId)
This method removes the existing ACL object for a given object Id. |
boolean |
IAclManager.removeAcl(IPrincipal caller,
IAcl acl)
This method removes the existing ACL object for a given acl. |
boolean |
IAclManager.removeAcls(IPrincipal caller,
java.lang.String[] objectIds)
This method removes the existing ACL object for a number of given object Ids. |
boolean |
IAclManager.isAllowed(java.lang.String objectId,
IPrincipal principal,
java.lang.String permission)
This method checks if a principal is authorized for a permission on an object. |
boolean |
IAclManager.isAllowed(java.lang.String[] objectIds,
IPrincipal principal,
java.lang.String permission)
This method checks if a principal is authorized for a number of permissions on an object. |
boolean |
IAclManager.hasPermission(java.lang.String objectId,
IPrincipal principal,
java.lang.String permission)
This method checks if a principal is authorized for a permission on an object, but doesn't write an entry in the security audit log. |
PermissionStatus |
IAclManager.getPermissionStatus(java.lang.String objectId,
IPrincipal principal,
java.lang.String permission)
This method returns the PermissionStatus for an action, a portal object and a user (principal). |
void |
IAclManager.deletePrincipal(IPrincipal principal)
Deprecated. please use deletePrincipal(String principalID) |
boolean |
IAcl.addOwner(IPrincipal caller,
IPrincipal principal)
This method adds a new ACL owner to current ACL object. |
boolean |
IAcl.removeOwner(IPrincipal caller,
IPrincipal principal)
This method removes an ACL owner from current ACL object. |
boolean |
IAcl.isOwner(IPrincipal principal)
This method checks, if an user (principal) is an ACL owner. |
IAclEntry |
IAcl.createAclEntry(IPrincipal caller,
IPrincipal principal,
java.lang.String permission,
boolean isInherited)
This method creates a new ACE object to current ACL. |
boolean |
IAcl.removeAclEntry(IPrincipal caller,
IAclEntry aclEntry)
This method removes an existing ACE object from the current ACL object. |
void |
IAcl.resetAcl(IPrincipal caller)
This method removes all existing ACE objects from the current ACL object except the ACE's with the owner permission, but does not delete the ACL. |
java.util.List |
IAcl.getAclEntries(IPrincipal principal)
This method returns a List of ACE objects which are assigned to the current ACL object concerning a specific user (principal). |
boolean |
IAcl.isAllowed(IPrincipal principal,
java.lang.String permission)
This method checks if an user (principal) is authorised for a specific permission. |
boolean |
IAcl.hasPermission(IPrincipal principal,
java.lang.String permission)
This method checks if an user (principal) is authorized for a specific permission. |
boolean |
IAcl.changeObjectID(IPrincipal caller,
java.lang.String objectID)
This method changes the object ID for the current ACL. |
boolean |
IAclHierarchy.isAllowed(java.lang.String[] objectIds,
IPrincipal principal,
java.lang.String permission)
This method checks, if a principal can perform a permission on the specified object ID array. |
void |
IAclHierarchy.propagade(IPrincipal caller,
java.lang.String rootObjectID,
java.lang.String[] childrenObjectIds)
This method propagades the ACEs from the root of the subtree to his nodes and leaves. |
void |
IAclHierarchy.checkPermission(java.lang.String[] objectIds,
IPrincipal principal,
java.lang.String permission)
This method checks if a principal can perform a permission on the specified object ID array. |
| Uses of IPrincipal in com.sap.security.api.umap |
| Methods in com.sap.security.api.umap that return IPrincipal | |
IPrincipal |
IUserMappingData.getPrincipal()
Returns the user this object was created for |
| Methods in com.sap.security.api.umap with parameters of type IPrincipal | |
IUserMappingData |
IUserMapping.getUserMappingData(ISystemLandscapeObject system,
IPrincipal pri)
Gets an IUserMappingData object to perform user mapping activities. |
IUserMappingData |
IUserMapping.getUserMappingData(java.lang.String sysid,
IPrincipal pri,
java.util.Map sysAttrBag)
do not use this function anymore. |
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||