Oracle Content Management SDK

oracle.ifs.server
Class S_PermissionBundle

java.lang.Object
  |
  +--oracle.ifs.server.S_LibraryObject
        |
        +--oracle.ifs.server.S_TieLibraryObject
              |
              +--oracle.ifs.server.S_SystemObject
                    |
                    +--oracle.ifs.server.S_TieSystemObject
                          |
                          +--oracle.ifs.server.S_PermissionBundle
All Implemented Interfaces:
IfsEventHandler, LibraryObjectInterface, SystemObjectInterface, Traceable
Direct Known Subclasses:
S_TiePermissionBundle

public class S_PermissionBundle
extends S_TieSystemObject

The S_PermissionBundle class

See Also:
S_LibraryService, S_LibrarySession

Method Summary
protected  void extendedPreFree(OperationState opState, S_LibraryObjectDefinition def)
          operations to be performed before freeing an object.
 AccessLevel getAccessLevel()
          Returns the AccessLevel for this permission bundle.
 
Methods inherited from class oracle.ifs.server.S_SystemObject
extendedPreInsert
 
Methods inherited from class oracle.ifs.server.S_LibraryObject
deriveDefinition, equals, extendedPostFree, extendedPostInsert, extendedPostUpdate, extendedPreUpdate, free, getAttribute, getAttributeByUpperCaseName, getClassId, getClassObject, getId, getSession, handleEvent, hasNameAttribute, 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


getAccessLevel

public AccessLevel getAccessLevel()
                           throws IfsException
Returns the AccessLevel for this permission bundle.
Returns:
access level for this object
Throws:
IfsException - if the operation fails

extendedPreFree

protected void extendedPreFree(OperationState opState,
                               S_LibraryObjectDefinition def)
                        throws IfsException
operations to be performed before freeing an object. This is overridden by classes that need to perform operations after successfully deleting the rows for the freed instance.
Overrides:
extendedPreFree in class S_LibraryObject
Parameters:
opState - current operation state
def - current object definition to be updated with system attributes
Throws:
IfsException - if operation fails.

Oracle Content Management SDK

(c) 2002 Copyright Oracle Corporation. All rights reserved.