oracle.ifs.server
Class S_SystemObject


java.lang.Object

  |

  +--oracle.ifs.server.S_LibraryObject

        |

        +--oracle.ifs.server.S_TieLibraryObject

              |

              +--oracle.ifs.server.S_SystemObject

All Implemented Interfaces:
IfsEventHandler, LibraryObjectInterface, SystemObjectInterface, Traceable
Direct Known Subclasses:
S_TieSystemObject

public class S_SystemObject
extends S_TieLibraryObject
implements SystemObjectInterface

The S_SystemObject class is the server side implementation of the iFS SYSTEMOBJECT class.


Method Summary
protected  void extendedPreInsert(OperationState opState, S_LibraryObjectDefinition sdef)
          Performs pre-insert actions.
 
Methods inherited from class oracle.ifs.server.S_LibraryObject
deriveDefinition, equals, extendedPreFree, 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


extendedPreInsert


protected void extendedPreInsert(OperationState opState,
                                 S_LibraryObjectDefinition sdef)
                          throws IfsException
Performs pre-insert actions.
Overrides:
extendedPreInsert in class S_LibraryObject
Parameters:
opState - current operation state
def - the definition for the insert operation
Throws:
IfsException - if the operation fails