|
|||||||||
| 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 fails
public S_DirectoryObject[] getAllMembers()
throws IfsException
IfsException - if the operation fails
public S_DirectoryObject[] getDirectAncestors()
throws IfsException
IfsException - if the operation fails
public S_DirectoryObject[] getAllAncestors()
throws IfsException
IfsException - if the operation fails
protected 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_PublicObjectIfsException - if operation fails.
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||