Oracle Content Management SDK

oracle.ifs.server
Class S_InterMediaSource

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_Category
                                |
                                +--oracle.ifs.server.S_TieCategory
                                      |
                                      +--oracle.ifs.server.S_InterMediaSource
All Implemented Interfaces:
IfsEventHandler, LibraryObjectInterface, PublicObjectInterface, Traceable
Direct Known Subclasses:
S_TieInterMediaSource

public class S_InterMediaSource
extends S_TieCategory

InterMediaSource subclass. This Category subclass is meant to represent meta data extracted from a multi media file. This class is the superclass to all other InterMedia categories classes.


Method Summary
protected  void extendedPreInsert(OperationState opState, S_LibraryObjectDefinition def)
          Performs pre-insert validation.
 
Methods inherited from class oracle.ifs.server.S_Category
deriveDefinition, extendedPreUpdate
 
Methods inherited from class oracle.ifs.server.S_PublicObject
addRelationship, checkAccess, extendedPostInsert, extendedPostUpdate, extendedPreFree, getCategories, getCategories, getLeftwardRelationshipObjects, getLeftwardRelationshipObjects, getLeftwardRelationships, getLeftwardRelationships, getLockObject, getReferencingFolders, getRightwardRelationshipObjects, getRightwardRelationshipObjects, getRightwardRelationships, getRightwardRelationships, getVersionDescriptions, hasNameAttribute, isLocked, isVersionable, removeRelationship, verifyCanUseContentQuota
 
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


extendedPreInsert

protected void extendedPreInsert(OperationState opState,
                                 S_LibraryObjectDefinition def)
                          throws IfsException
Performs pre-insert validation.
Overrides:
extendedPreInsert in class S_Category
Parameters:
opState - operation state
def - the definition of the InterMediaSource being created
Throws:
IfsException - if operation fails

Oracle Content Management SDK

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