|
|||||||||
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_DirectoryObject
The S_DirectoryObject class is the server side representation of an iFS user or group of users.
S_LibraryService
,
S_LibrarySession
Method Summary | |
protected void |
extendedPreFree(OperationState opState,
S_LibraryObjectDefinition def)
Performs the necessary operations before freeing an object. |
S_DirectoryObject[] |
getAllAncestors()
Gets all ancestors of a member, returning the ancestors as an array of S_DirectoryObject. |
S_DirectoryObject[] |
getAllMembers()
Gets all members belonging to this DIRECTORYOBJECT. |
S_DirectoryObject[] |
getDirectAncestors()
Gets direct group ancestors of a member, returning the ancestors as an array of S_DirectoryObject. |
S_DirectoryObject[] |
getDirectMembers()
Gets the direct members of this DIRECTORYOBJECT. |
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_DirectoryObject[] getDirectMembers() throws IfsException
IfsException
- if the operation failspublic S_DirectoryObject[] getAllMembers() throws IfsException
IfsException
- if the operation failspublic S_DirectoryObject[] getDirectAncestors() throws IfsException
IfsException
- if the operation failspublic S_DirectoryObject[] getAllAncestors() throws IfsException
IfsException
- if the operation failsprotected void extendedPreFree(OperationState opState, S_LibraryObjectDefinition def) throws IfsException
This is overridden by classes that need to perform operations after successfully deleting the rows for the freed instance.
extendedPreFree
in class S_PublicObject
IfsException
- if operation fails.
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |