|
Oracle Content Management SDK | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--oracle.ifs.server.S_LibraryObject | +--oracle.ifs.server.S_TieLibraryObject | +--oracle.ifs.server.S_PublicObject | +--oracle.ifs.server.S_TiePublicObject | +--oracle.ifs.server.S_AccessControlList
Server side representation of the AccessControlList class.
S_LibraryService
,
S_LibrarySession
Method Summary | |
protected void |
deriveDefinition(S_LibraryObjectDefinition def)
Add to the S_LibraryObjectDefinition for this class. |
protected void |
extendedPostUpdate(OperationState opState,
S_LibraryObjectDefinition def)
extended operations to be performed after updating an object. |
protected void |
extendedPreInsert(OperationState opState,
S_LibraryObjectDefinition def)
Updates any system attributes appropriate for creating this object; in this case, set the is_shared attribute to true if it is not set explicitly. |
protected void |
extendedPreUpdate(OperationState opState,
S_LibraryObjectDefinition def)
Update any system attributes appropriate for updating this ACL |
S_AccessControlEntry[] |
getAccessControlEntrys()
Returns the set of S_AccessControlEntry objects associated with this ACL. |
S_AccessControlList[] |
getComponentAcls()
Returns all AccessControlLists that are components of the target ACL. |
S_AccessControlList[] |
getCompositeAcls()
Gets the set of composite ACLs which reference the target ACL as a "component". |
AccessLevel |
getGrantedAccessLevel()
Returns the access level for the current user. |
AccessLevel |
getGrantedAccessLevel(S_DirectoryUser user)
Returns the access level for the specified user. |
boolean |
isAccessLevelEnabled(AccessLevel level)
Checks if a specified set of permissions is enabled for the current user. |
boolean |
isComposite()
Returns indication as to whether the target ACL is considered a "composite ACL", that is if it has one of more component ACLs. |
void |
verifyAccessLevelEnabled(AccessLevel level)
Verifies if a specified set of permissions is enabled for the current user. |
Methods inherited from class oracle.ifs.server.S_LibraryObject |
equals, free, getAttribute, getAttributeByUpperCaseName, getClassId, getClassObject, getId, getSession, handleEvent, isTraced, postEvent, postEvent, renderAsReader, renderAsStream, setAttribute, setAttribute, toString, trace, update |
Methods inherited from interface oracle.ifs.common.LibraryObjectInterface |
getId |
Methods inherited from interface oracle.ifs.common.Traceable |
getTraceLogger, isTraced, trace |
Method Detail |
public S_AccessControlList[] getComponentAcls() throws IfsException
IfsException
- if operation fails.public boolean isComposite() throws IfsException
IfsException
- if operation fails.public S_AccessControlList[] getCompositeAcls() throws IfsException
IfsException
- if operation fails.protected void deriveDefinition(S_LibraryObjectDefinition def) throws IfsException
deriveDefinition
in class S_PublicObject
def
- the definition of the target object.IfsException
- if operation fails.protected void extendedPreInsert(OperationState opState, S_LibraryObjectDefinition def) throws IfsException
extendedPreInsert
in class S_PublicObject
opState
- current operation statedef
- current object definition to be updated with system attributesIfsException
- if operation fails.protected void extendedPreUpdate(OperationState opState, S_LibraryObjectDefinition def) throws IfsException
extendedPreUpdate
in class S_PublicObject
opState
- current operation statedef
- current object definition to be updated with system attributesIfsException
- if operation fails.protected void extendedPostUpdate(OperationState opState, S_LibraryObjectDefinition def) throws IfsException
extendedPostUpdate
in class S_PublicObject
opState
- the Operation statedef
- the S_LibraryObjectDefinition that contains the updates.IfsException
- if operation fails.public S_AccessControlEntry[] getAccessControlEntrys() throws IfsException
IfsException
- if operation fails.public AccessLevel getGrantedAccessLevel() throws IfsException
IfsException
- if the operation failspublic AccessLevel getGrantedAccessLevel(S_DirectoryUser user) throws IfsException
user
- user whose access level is to be determinedIfsException
- if the operation failspublic boolean isAccessLevelEnabled(AccessLevel level) throws IfsException
level
- the set of permissions to checkIfsException
- if the operation failspublic void verifyAccessLevelEnabled(AccessLevel level) throws IfsException
level
- the set of permissions to checkIfsException
- (IFS-30030) if the operation fails
|
Oracle Content Management SDK | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |