Oracle Content Management SDK

Uses of Class
oracle.ifs.server.S_LibraryObjectDefinition

Packages that use S_LibraryObjectDefinition
oracle.ifs.beans   
oracle.ifs.server   
 

Uses of S_LibraryObjectDefinition in oracle.ifs.beans
 

Fields in oracle.ifs.beans declared as S_LibraryObjectDefinition
protected  S_LibraryObjectDefinition Template.m_SDefinition
          the server-side LibraryObjectDefinition
 

Methods in oracle.ifs.beans that return S_LibraryObjectDefinition
protected  S_LibraryObjectDefinition LibraryObject.update(S_LibraryObjectDefinition def)
          Pass an update request to the server.
protected  S_LibraryObjectDefinition LibraryObjectDefinition.getServerDefinition()
          Return server-side definition from a bean definition.
protected  S_LibraryObjectDefinition LibrarySession.DMSetAttributes(java.lang.Long id, java.lang.Long classId, S_LibraryObjectDefinition def)
          Invokes the identically-named remote S_LibrarySession method.
protected  S_LibraryObjectDefinition LibrarySession.DMGetSLibraryObjectDefinition(java.lang.Long id, java.lang.Long classId)
          Invokes the identically-named remote S_LibrarySession method.
 

Methods in oracle.ifs.beans with parameters of type S_LibraryObjectDefinition
protected  S_LibraryObjectDefinition LibraryObject.update(S_LibraryObjectDefinition def)
          Pass an update request to the server.
protected  S_LibraryObjectData LibrarySession.DMCopyLibraryObject(java.lang.Long id, java.lang.Long classId, S_LibraryObjectDefinition sdef)
          Invokes the identically-named remote S_LibrarySession method.
protected  S_LibraryObjectData LibrarySession.DMConvertToPrivateACL(java.lang.Long id, java.lang.Long classId, S_LibraryObjectDefinition sdef)
          Invokes the identically-named remote S_LibrarySession method.
protected  S_LibraryObjectData LibrarySession.DMNewPublicObject(S_LibraryObjectDefinition def)
          Invokes the identically-named remote S_LibrarySession method.
protected  S_LibraryObjectData LibrarySession.DMNewSystemObject(S_LibraryObjectDefinition def)
          Invokes the identically-named remote S_LibrarySession method.
protected  S_LibraryObjectData LibrarySession.DMNewSchemaObject(S_LibraryObjectDefinition def)
          Invokes the identically-named remote S_LibrarySession method.
protected  S_LibraryObjectDefinition LibrarySession.DMSetAttributes(java.lang.Long id, java.lang.Long classId, S_LibraryObjectDefinition def)
          Invokes the identically-named remote S_LibrarySession method.
protected  void LibrarySession.DMDelete(java.lang.Long id, java.lang.Long classId, S_LibraryObjectDefinition def)
          Invokes the identically-named remote S_LibrarySession method.
protected  void LibrarySession.DMUndelete(java.lang.Long id, java.lang.Long classId, S_LibraryObjectDefinition def)
          Invokes the identically-named remote S_LibrarySession method.
protected  void LibrarySession.DMFree(java.lang.Long id, java.lang.Long classId, S_LibraryObjectDefinition def)
          Invokes the identically-named remote S_LibrarySession method.
 java.lang.Long LibrarySession.DMAddAttributeToClassObject(java.lang.Long id, S_LibraryObjectDefinition def)
          Adds an Attribute to an existing ClassObject.
protected  S_LibraryObjectData LibrarySession.DMaddAccessControlEntry(java.lang.Long id, java.lang.Long classId, S_LibraryObjectDefinition sdef)
          Invokes the identically-named remote S_LibrarySession method.
protected  void LibrarySession.DMupdateAccessControlEntry(java.lang.Long id, java.lang.Long classId, java.lang.Long aceId, java.lang.Long aceClassId, S_LibraryObjectDefinition sdef)
          Invokes the identically-named remote S_LibrarySession method.
protected  void LibrarySession.DMAddFolderRelationship(java.lang.Long id, java.lang.Long classId, S_LibraryObjectDefinition def)
          Invokes the identically-named remote S_LibrarySession method.
protected  void LibrarySession.DMRemoveFromFolder(java.lang.Long folder_id, java.lang.Long classid, java.lang.Long rightObj, java.lang.Long rightObjClassid, S_LibraryObjectDefinition def)
          Invokes the identically-named remote S_LibrarySession method.
protected  S_LibraryObjectData LibrarySession.DMNewRevision(java.lang.Long id, java.lang.Long classId, S_LibraryObjectDefinition def)
          Invokes the identically-named remote S_LibrarySession method.
protected  S_LibraryObjectData LibrarySession.DMNewSecondaryVersionSeries(java.lang.Long id, java.lang.Long classId, S_LibraryObjectDefinition def)
          Invokes the identically-named remote S_LibrarySession method.
protected  S_LibraryObjectData LibrarySession.DMNewBranchedVersionSeries(java.lang.Long id, java.lang.Long classId, S_LibraryObjectDefinition def)
          Invokes the identically-named remote S_LibrarySession method.
protected  S_LibraryObjectData LibrarySession.DMAddRelationship(java.lang.Long id, java.lang.Long classId, S_LibraryObjectDefinition def)
          Invokes the identically-named remote S_LibrarySession method.
 

Uses of S_LibraryObjectDefinition in oracle.ifs.server
 

Subclasses of S_LibraryObjectDefinition in oracle.ifs.server
 class S_ExportedLibraryObjectDefinition
          The S_ExportedLibraryObjectDefinition class is a special subclass of S_LibraryObjectDefinition, used to export and import objects into and out from an iFs repository.
 

Fields in oracle.ifs.server declared as S_LibraryObjectDefinition
 S_LibraryObjectDefinition AtomicOperation.m_Definition
          Definition for the operation.
protected  S_LibraryObjectDefinition PropertyOperation.m_Definition
          Definition (for add and update)
 

Methods in oracle.ifs.server that return S_LibraryObjectDefinition
protected  S_LibraryObjectDefinition S_LibraryObject.getDefinition()
          construct a S_LibraryObjectDefinition object that represents the target object.
protected  S_LibraryObjectDefinition OperationState.getInitialDefinition()
          getInitialDefinition - get the initial S_LibraryObjectDefinition specified in the first Operation for the initiating object.
protected  S_LibraryObjectDefinition OperationState.getAtomicOperationDefinition(S_LibraryObject obj, int operationType)
          get the Definition specified when an AtomicOperation was added.
 S_LibraryObjectDefinition OperationObjectState.getAtomicOperationDefinition()
          gets the Definition specified when an AtomicOperation was added.
 S_LibraryObjectDefinition OperationObjectState.getAtomicOperationDefinition(int operationType)
          get the Definition specified when an AtomicOperation was added.
protected static S_LibraryObjectDefinition S_LockObject.createDefaultDefinition(S_LibrarySession sess)
          Creates a default lockobject definition for locking operations.
protected static S_LibraryObjectDefinition S_Family.createDefaultDefinition(S_LibrarySession sess)
          Creates a default server side definition for a Family.
 S_LibraryObjectDefinition S_LibrarySession.DMSetAttributes(java.lang.Long id, java.lang.Long classId, S_LibraryObjectDefinition def)
          Updates the specified S_LibraryObject.
 S_LibraryObjectDefinition S_LibrarySession.DMGetSLibraryObjectDefinition(java.lang.Long id, java.lang.Long classId)
          Generates an S_LibraryObjectDefinition for the specified S_LibraryObject.
protected  S_LibraryObjectDefinition S_VersionDescription.resolveVersionSeriesDefinition(S_LibraryObjectDefinition vddef)
          Returns a VersionSeries definition.
protected  S_LibraryObjectDefinition S_VersionSeries.resolveFamilyDefinition(S_LibraryObjectDefinition vsdef)
          Returns a Family definition from the system option or newly created family definition for this version series.
protected static S_LibraryObjectDefinition S_VersionSeries.createDefaultDefinition(S_LibrarySession sess)
          Creates a default server side definition for version series class.
 S_LibraryObjectDefinition PropertyOperation.getDefinition()
           
 S_LibraryObjectDefinition S_LibrarySessionInterface.DMSetAttributes(java.lang.Long id, java.lang.Long classId, S_LibraryObjectDefinition def)
           
 S_LibraryObjectDefinition S_LibrarySessionInterface.DMGetSLibraryObjectDefinition(java.lang.Long id, java.lang.Long classid)
           
 

Methods in oracle.ifs.server with parameters of type S_LibraryObjectDefinition
protected  void S_LibraryObject.deriveUppercasedAttribute(S_LibraryObjectDefinition def, java.lang.String attrname, java.lang.String derivedAttrame)
          Derive a system-set attribute from a base attribute, if this base attribute is defined in the specified definition.
protected  AttributeValue S_LibraryObject.getEventualAttributeByUpperCaseName(java.lang.String attrname, S_LibraryObjectDefinition def)
          Gets the attribute value for the specified attribute from either the target object or from the specified definition.
protected  void S_LibraryObject.setAttributes(S_LibraryObjectDefinition def)
          set the object's attributes to the specified values.
 void S_LibraryObject.update(OperationState opState, S_LibraryObjectDefinition def)
          update an object in the context of an Operation.
protected  void S_LibraryObject.preUpdate(OperationState opState, S_LibraryObjectDefinition def)
          perform pre-update operations on an object.
protected  void S_LibraryObject.postInsert(OperationState opState, S_LibraryObjectDefinition def)
          operations to be performed after inserting a new object.
protected  void S_LibraryObject.extendedPreUpdate(OperationState opState, S_LibraryObjectDefinition def)
          operations to be performed before updating an object.
protected  void S_LibraryObject.postUpdate(OperationState opState, S_LibraryObjectDefinition def)
          operations to be performed after updating an object.
protected  void S_LibraryObject.extendedPostUpdate(OperationState opState, S_LibraryObjectDefinition def)
          extended operations to be performed after updating an object.
protected  void S_LibraryObject.preFree(OperationState opState, S_LibraryObjectDefinition def)
          operations to be performed before freeing an object.
protected  void S_LibraryObject.preInsert(OperationState opState, S_LibraryObjectDefinition def)
          prepare operation for create instance.
protected  void S_LibraryObject.associatedPreInsert(OperationState opState, S_LibraryObjectDefinition def)
          an extensibility point, subclasses override to have preinsert extensibility after extendedPreInsert and manipulate associated objects
protected  void S_LibraryObject.associatedPostInsert(OperationState opState, S_LibraryObjectDefinition def)
          an extensibility point, subclasses override to have postinsert extensibility after extendedPostInsert and manipulate associated objects
protected  void S_LibraryObject.associatedPostFree(OperationState opState, S_LibraryObjectDefinition def)
          an extensibility point, subclasses override to have postFree extensibility after extendedPostFree and manipulate associated objects
protected  void S_LibraryObject.postFree(OperationState opState, S_LibraryObjectDefinition def)
          operations to be performed after freeing an object.
protected  void S_LibraryObject.issueCascade(S_LibraryObject target, OperationState opState, S_LibraryObject source, int cascadeType, S_LibraryObjectDefinition sdef, java.lang.Object customArg)
          issue a cascaded operation request to another object.
protected  void S_LibraryObject.handleCascade(OperationState opState, S_LibraryObject source, int cascadeType, S_LibraryObjectDefinition sdef, java.lang.Object customArg)
          handle a cascaded operation initiated by (usually) another object.
protected  void S_LibraryObject.cascadeFree(OperationState opState, S_LibraryObjectDefinition def)
          cascade operations to be performed before freeing an object.
protected  void S_LibraryObject.cascadeUpdate(OperationState opState, S_LibraryObjectDefinition def)
          cascade operations to be performed before updating an object.
protected  void S_LibraryObject.cascadeCopy(OperationState opState, S_LibraryObjectDefinition def, S_LibraryObject clone)
          cascade operations to be performed before copying an object.
protected  void S_LibraryObject.extendedPreFree(OperationState opState, S_LibraryObjectDefinition def)
          operations to be performed before freeing an object.
protected  void S_LibraryObject.extendedPostFree(OperationState opState, S_LibraryObjectDefinition def)
          operations to be performed after freeing an object.
protected  void S_LibraryObject.extendedPreInsert(OperationState opState, S_LibraryObjectDefinition sdef)
          Extensibility point to perform actions prior to the creation of a new iFS object.
protected  void S_LibraryObject.extendedPostInsert(OperationState opState, S_LibraryObjectDefinition sdef)
          operations to be performed after creating an object.
protected  void S_LibraryObject.extendedPreCopy(OperationState opState, S_LibraryObjectDefinition sdef)
          operations to be performed before creating a copy of an object.
protected  void S_LibraryObject.deriveDefinition(S_LibraryObjectDefinition def)
          Add to the S_LibraryObjectDefinition for this class.
protected  void S_LibraryObject.clonePublicObjectAttribute(OperationState opState, S_LibraryObjectDefinition sdef, java.lang.String attrname)
          copies an attribute in a definition.
protected  S_LibraryObject S_LibraryObject.copy(S_LibraryObjectDefinition sdef)
          Deprecated. use copy(OperationState, op, S_LibraryObjectDefinition sdef)
protected  S_LibraryObject S_LibraryObject.copy(OperationState opState, S_LibraryObjectDefinition def)
          make a copy of the target object.
 void S_LibraryObject.free(OperationState opState, S_LibraryObjectDefinition def)
          permanently delete an object.
protected  S_Policy S_LibraryObject.determinePolicy(java.lang.String operationName, S_LibraryObjectDefinition def)
          Determines policy, if any, from the object's Definition instance, or the object's PolicyBundle, or from its ClassObject, or one of its ClassObject's superclasses.
protected  S_LibraryObjectData S_LibraryObject.createInstance(OperationState opState, S_LibraryObjectDefinition def)
          Create a new instance.
protected  void S_LibraryObject.updateRows(S_LibraryObjectDefinition def)
          Update the rows from each table for this instance.
protected  void S_LibraryObject.insertRows(S_LibraryObjectDefinition def)
          Update the rows from each table for this instance.
protected  void S_LibraryObject.verifyCanCreate(S_LibraryObjectDefinition def)
          Verifies that the instance can be created.
protected  S_ValueDefault S_LibraryObject.determineValueDefault(S_AttributeData attributeData, S_LibraryObjectDefinition def)
          return the ValueDefault that is in force for the specified Attribute data.
protected  S_ClassDomain S_LibraryObject.determineClassDomain(S_AttributeData attributeData, S_LibraryObjectDefinition def)
          return the ClassDomain that is in force for the specified Attribute data.
protected  S_ValueDomain S_LibraryObject.determineValueDomain(AttributeValue av, S_ClassObjectData classData, S_LibraryObjectDefinition def)
          return the ValueDomain that is in force for the specified AttributeValue.
protected  void S_PublicObject.deriveDefinition(S_LibraryObjectDefinition def)
          Add to the S_LibraryObjectDefinition for this class.
protected  void S_PublicObject.handleCascade(OperationState opState, S_LibraryObject source, int cascadeType, S_LibraryObjectDefinition sdef, java.lang.Object customArg)
          handle a cascaded operation initiated by (usually) another object.
protected  void S_PublicObject.cascadeFree(OperationState opState, S_LibraryObjectDefinition def)
          cascade operations to be performed before freeing an object.
protected  void S_PublicObject.cascadeUpdate(OperationState opState, S_LibraryObjectDefinition def)
          cascade operations to be performed before updating an object.
protected  void S_PublicObject.cascadeCopy(OperationState opState, S_LibraryObjectDefinition def, S_LibraryObject clone)
          cascade operations to be performed before copying an object.
protected  void S_PublicObject.cascadeDelete(OperationState opState, S_LibraryObjectDefinition def)
          cascade operations to be performed before deleting an object.
protected  void S_PublicObject.cascadeUndelete(OperationState opState, S_LibraryObjectDefinition def)
          cascade operations to be performed before undeleting an object.
protected  void S_PublicObject.extendedPreInsert(OperationState opState, S_LibraryObjectDefinition def)
          Update any system attributes appropriate for creating this object
protected  void S_PublicObject.extendedPostInsert(OperationState opState, S_LibraryObjectDefinition def)
          operations to be performed after creating an object.
protected  void S_PublicObject.extendedPreUpdate(OperationState opState, S_LibraryObjectDefinition def)
          Update any system attributes appropriate for creating this object
protected  void S_PublicObject.extendedPostUpdate(OperationState opState, S_LibraryObjectDefinition def)
          extended operations to be performed after updating an object.
protected  void S_PublicObject.extendedPreFree(OperationState opState, S_LibraryObjectDefinition def)
          operations to be performed before freeing an object.
protected  void S_PublicObject.extendedPostFree(OperationState opState, S_LibraryObjectDefinition def)
          Operations to be performed after freeing an object
protected  void S_PublicObject.extendedPreCopy(OperationState opState, S_LibraryObjectDefinition def)
          Operations to be performed prior to creating an object copy.
protected  void S_PublicObject.extendedPreDelete(OperationState opState, S_LibraryObjectDefinition def)
          operations to be performed before deleting an object.
protected  void S_PublicObject.extendedPostDelete(OperationState opState, S_LibraryObjectDefinition def)
          operations to be performed after deleting an object.
protected  void S_PublicObject.extendedPreUndelete(OperationState opState, S_LibraryObjectDefinition def)
          operations to be performed before undeleting an object.
protected  void S_PublicObject.extendedPostUndelete(OperationState opState, S_LibraryObjectDefinition def)
          operations to be performed after undeleting an object.
protected  void S_PublicObject.preDelete(OperationState opState, S_LibraryObjectDefinition def)
          Update any system attributes appropriate for deleting this object before the object is marked for deletion
protected  void S_PublicObject.postDelete(OperationState opState, S_LibraryObjectDefinition def)
          Update any system attributes appropriate for deleting this object after the object is marked for deletion
protected  void S_PublicObject.preUndelete(OperationState opState, S_LibraryObjectDefinition def)
          Update any system attributes appropriate for unDeleting this object before the object is unmarked for deletion
protected  void S_PublicObject.postUndelete(OperationState opState, S_LibraryObjectDefinition def)
          Update any system attributes appropriate for deleting this object after the object is unmarked for deletion
protected  void S_PublicObject.delete(OperationState opState, S_LibraryObjectDefinition def)
          delete - THE ONLY METHOD THAT SHOULD CALL THIS METHOD IS S_LibrarySession.DMDelete() (or this method recursively).
protected  void S_PublicObject.undelete(OperationState opState, S_LibraryObjectDefinition def)
          undelete - restore an object from the user's wastebasket.
protected  void S_PublicObject.verifyCanCreate(S_LibraryObjectDefinition def)
          Verifies that the instance can be created.
protected  void S_PublicObject.resolveSecuredBySettings(S_LibraryObjectDefinition def, boolean forInsert)
           
protected  void S_PublicObject.propogateSettingsToProxyService(S_LibraryObjectDefinition def)
          Propogate the secured by setting to the Proxy service.
protected  void S_PublicObject.resolveACLSetting(S_LibraryObjectDefinition def)
           
protected  void S_PublicObject.propagateNameChanges(OperationState opState, S_LibraryObjectDefinition def)
           
protected  void S_PublicObject.propagateSecurityChanges(OperationState opState, S_LibraryObjectDefinition def)
           
protected  void S_PublicObject.changeSecurityFromProxy(OperationState opState, S_LibraryObjectDefinition def)
           
protected  void S_PublicObject.transferSecuritySettings(S_LibraryObjectDefinition fromDef, S_LibraryObjectDefinition toDef)
           
protected  S_Category S_PublicObject.addCategory(S_LibraryObjectDefinition catdef)
          Add a Category to the target object.
protected  void S_PublicObject.createCategories(OperationState opState, S_LibraryObjectDefinition def)
          Create a set of categories.
protected  AttributeValue S_PublicObject.createCategory(OperationState opState, S_LibraryObjectDefinition catdef, S_LibraryObjectDefinition podef)
          Add a new Category to an OperationState.
protected  void S_PublicObject.handleExtendedFreePolicy(OperationState opState, S_LibraryObjectDefinition def)
          handleExtendedFreePolicy - handle any Policy actions associated with free().
protected  void S_PublicObject.postCreateAddToFolder(S_LibraryObjectDefinition def)
           
 void S_PublicObject.addRelationship(S_PublicObject rightPo, S_LibraryObjectDefinition def)
          Add a relationship to another public object
protected  S_LibraryObjectData S_PublicObject.addRelationship(S_LibraryObjectDefinition def)
          Add a relationship to another public object
protected  void S_PublicObject.freeIfNoFolderReferences(S_LibraryObjectDefinition def)
          free this instance if there are no left-side FolderPathRelationships.
protected  void S_PublicObject.propagateFreeIfNoFolderReferences(S_LibraryObjectDefinition def)
          propagate the freeIfNoFolderReferences operation.
protected  void S_PublicObject.verifyObjectNotLocked(S_LibraryObjectDefinition def)
          Checks the current lock state.
protected  void OperationState.addAtomicOperation(S_LibraryObject obj, int operationType, S_LibraryObjectDefinition sdef)
          add an atomic operation to this OperationState.
protected  void OperationState.addAtomicOperation(S_LibraryObject obj, int operationType, S_LibraryObjectDefinition sdef, java.lang.Object customObject)
          add an atomic operation to this OperationState, specifying a custom object related to the operation.
protected  void S_SystemObject.verifyCanCreate(S_LibraryObjectDefinition def)
          Verifies that the instance can be created.
protected  void S_SystemObject.extendedPreInsert(OperationState opState, S_LibraryObjectDefinition sdef)
          Performs pre-insert actions.
protected  void S_AccessControlEntry.deriveDefinition(S_LibraryObjectDefinition def)
          Add to the S_LibraryObjectDefinition for this class.
protected  void S_AccessControlEntry.extendedPreInsert(OperationState opState, S_LibraryObjectDefinition def)
          Update any system attributes appropriate for creating this object.
protected  void S_AccessControlEntry.extendedPreUpdate(OperationState opState, S_LibraryObjectDefinition def)
          Update any system attributes appropriate for updating this ACE Permission bundle option is used here to set a system attribute.
protected  void S_PropertyBundle.deriveDefinition(S_LibraryObjectDefinition def)
          Derives the S_LibraryObjectDefinition for this class.
protected  void S_PropertyBundle.extendedPreFree(OperationState opState, S_LibraryObjectDefinition def)
          Removes all properties from this PropertyBundle prior to freeing this PropertyBundle.
protected  void S_PropertyBundle.extendedPostInsert(OperationState opState, S_LibraryObjectDefinition def)
          Add the properties after a successful insert of this PropertyBundle.
protected  void S_PropertyBundle.extendedPreUpdate(OperationState opState, S_LibraryObjectDefinition def)
          Performs operations prior to updating this PropertyBundle.
protected  void S_ServerConfiguration.extendedPreInsert(OperationState opState, S_LibraryObjectDefinition def)
          Updates any system attributes appropriate for creating this object.
protected  void S_ServerConfiguration.extendedPreUpdate(OperationState opState, S_LibraryObjectDefinition def)
          Update any system attributes appropriate for creating this object
protected  void S_ServerConfiguration.extendedPreFree(OperationState opState, S_LibraryObjectDefinition def)
          Extended pre-free actions.
protected  void S_Relationship.handleCascade(OperationState opState, S_LibraryObject source, int cascadeType, S_LibraryObjectDefinition sdef, java.lang.Object customArg)
          handle a cascaded operation initiated by (usually) another object.
protected  void S_Relationship.cascadeFree(OperationState opState, S_LibraryObjectDefinition def)
          cascade operations to be performed before freeing an object.
protected  void S_Relationship.extendedPreInsert(OperationState opState, S_LibraryObjectDefinition def)
          Update any system attributes appropriate for creating this object
protected  void S_Relationship.deriveDefinition(S_LibraryObjectDefinition def)
          Add to the S_LibraryObjectDefinition for this class.
protected  void S_Relationship.associatedPreInsert(OperationState opState, S_LibraryObjectDefinition def)
          an extensibility point for pre insert actions on associated objects.
protected  void S_Relationship.associatedPostInsert(OperationState opState, S_LibraryObjectDefinition def)
          an extensibility point for post insert actions on associated objects.
protected  void S_Relationship.associatedPostFree(OperationState opState, S_LibraryObjectDefinition def)
          an extensibility point for post free actions on associated objects.
protected  void S_Relationship.extendedPreFree(OperationState opState, S_LibraryObjectDefinition def)
          Processing appropriate for freeing this object Save the left object away for post free processing
protected  void S_Relationship.extendedPreAddRelationship(OperationState opState, S_PublicObject rightpo, S_LibraryObjectDefinition def)
          an extensibility point before a relationship is created.
protected  void S_Relationship.extendedPostAddRelationship(OperationState opState, S_PublicObject rightpo, S_LibraryObjectDefinition def)
          an extensibility point after a relationship is created.
protected  void S_Relationship.extendedPreRemoveRelationship(OperationState opState, S_PublicObject rightpo, S_LibraryObjectDefinition def)
          an extensibility point before a relationship is removed.
protected  void S_Relationship.extendedPostRemoveRelationship(OperationState opState, S_PublicObject rightpo, S_LibraryObjectDefinition def)
          an extensibility point after a relationship is removed.
protected  void S_FolderRelationship.handleCascade(OperationState opState, S_LibraryObject source, int cascadeType, S_LibraryObjectDefinition sdef, java.lang.Object customArg)
          handleCascade - handle a cascaded operation initiated by (usually) another object.
protected  void S_FolderRelationship.extendedPreInsert(OperationState opState, S_LibraryObjectDefinition def)
          Operations to be preformed before creating an instance of S_FolderRelationship.
protected  void S_FolderRelationship.associatedPreInsert(OperationState opState, S_LibraryObjectDefinition def)
          an extensibility point for pre insert actions on associated objects.
protected  void S_FolderRelationship.associatedPostInsert(OperationState opState, S_LibraryObjectDefinition def)
          an extensibility point for post insert actions on associated objects.
protected  void S_FolderRelationship.associatedPostFree(OperationState opState, S_LibraryObjectDefinition def)
          an extensibility point for post free actions on associated objects.
protected  void S_FolderRelationship.extendedPreAddRelationship(OperationState opState, S_PublicObject rightpo, S_LibraryObjectDefinition def)
          an extensibility point before a relationship is created.
protected  void S_FolderRelationship.extendedPostAddRelationship(OperationState opState, S_PublicObject rightpo, S_LibraryObjectDefinition def)
          an extensibility point after a relationship is created.
protected  void S_FolderRelationship.extendedPreRemoveRelationship(OperationState opState, S_PublicObject rightpo, S_LibraryObjectDefinition def)
          an extensibility point before a relationship is removed.
protected  void S_FolderRelationship.extendedPostRemoveRelationship(OperationState opState, S_PublicObject rightpo, S_LibraryObjectDefinition def)
          an extensibility point after a relationship is removed.
protected  void S_FolderPathRelationship.extendedPreInsert(OperationState opState, S_LibraryObjectDefinition def)
          Operations to be preformed before creating an instance of S_FolderPathRelationship.
protected  void S_FolderPathRelationship.extendedPreUpdate(OperationState opState, S_LibraryObjectDefinition def)
          Operations to be preformed before updating an instance of S_FolderRelationship.
protected  void S_FolderPathRelationship.deriveDefinition(S_LibraryObjectDefinition def)
          deriveDefinition - Add to the S_LibraryObjectDefinition for this class.
protected  void S_FolderPathRelationship.insertRows(S_LibraryObjectDefinition def)
          Update the rows from each table for this instance.
protected  void S_FolderPathRelationship.updateRows(S_LibraryObjectDefinition def)
          Update the rows from each table for this instance.
protected  void S_FolderPathRelationship.associatedPreInsert(OperationState opState, S_LibraryObjectDefinition def)
          an extensibility point for pre insert actions on associated objects.
protected  void S_FolderPathRelationship.associatedPostInsert(OperationState opState, S_LibraryObjectDefinition def)
          an extensibility point for post insert actions on associated objects.
protected  void S_FolderPathRelationship.associatedPostFree(OperationState opState, S_LibraryObjectDefinition def)
          an extensibility point for post free actions on associated objects.
protected  void S_FolderPathRelationship.extendedPreRemoveRelationship(OperationState opState, S_PublicObject rightpo, S_LibraryObjectDefinition def)
          an extensibility point before a relationship is removed.
protected  void S_SchemaObject.verifyCanCreate(S_LibraryObjectDefinition def)
          Verifies that the instance can be created.
protected  void S_SchemaObject.extendedPreInsert(OperationState opState, S_LibraryObjectDefinition sdef)
          Performs pre-insert actions.
protected  void S_ClassObject.extendedPreInsert(OperationState opState, S_LibraryObjectDefinition def)
          Performs pre-insert actions.
protected  void S_ClassObject.extendedPostInsert(OperationState opState, S_LibraryObjectDefinition def)
          Performs post-insert actions.
protected  void S_ClassObject.extendedPostUpdate(OperationState opState, S_LibraryObjectDefinition sdef)
          Performs post-update operations.
protected  void S_ClassObject.extendedPreFree(OperationState opState, S_LibraryObjectDefinition def)
          operations to be performed before freeing an object.
protected  void S_ClassObject.extendedPostFree(OperationState opState, S_LibraryObjectDefinition def)
          operations to be performed after freeing an object.
protected  void S_ClassObject.deriveDefinition(S_LibraryObjectDefinition def)
          Add to the S_LibraryObjectDefinition for this class.
 S_Attribute S_ClassObject.addAttribute(S_LibraryObjectDefinition def)
          Adds an Attribute to this ClassObject.
protected  void S_DirectoryObject.extendedPostInsert(OperationState opState, S_LibraryObjectDefinition def)
          operations to be performed after creating an instance.
protected  void S_DirectoryObject.extendedPreFree(OperationState opState, S_LibraryObjectDefinition def)
          Performs the necessary operations before freeing an object.
protected  void S_DirectoryObject.extendedPostFree(OperationState opState, S_LibraryObjectDefinition def)
          Performs the necessary operations after freeing an object.
protected  void S_DirectoryUser.deriveDefinition(S_LibraryObjectDefinition def)
          Changes the S_LibraryObjectDefinition for this class.
protected  void S_DirectoryUser.extendedPreUpdate(OperationState opState, S_LibraryObjectDefinition def)
          Performs the necessary operations before an update.
protected  void S_DirectoryUser.extendedPreInsert(OperationState opState, S_LibraryObjectDefinition def)
          Updates any system attributes appropriate for creating this object.
protected  void S_DirectoryUser.extendedPreFree(OperationState opState, S_LibraryObjectDefinition def)
          Performs the necessary operations before freeing an object.
protected  void S_DirectoryUser.verifyCanCreate(S_LibraryObjectDefinition def)
          Verifies that an instance can be created.
protected  void S_Queue.extendedPreInsert(OperationState opState, S_LibraryObjectDefinition def)
          Updates any system attributes appropriate for creating this object.
protected  void S_Queue.extendedPreUpdate(OperationState opState, S_LibraryObjectDefinition def)
          Update any system attributes appropriate for creating this object
protected  void S_Queue.deriveDefinition(S_LibraryObjectDefinition def)
          Changes the S_LibraryObjectDefinition for this class.
protected  void S_ContentObject.deriveDefinition(S_LibraryObjectDefinition def)
          Add to the S_LibraryObjectDefinition for this class.
protected  void S_ContentObject.extendedPreCopy(OperationState opState, S_LibraryObjectDefinition def)
          Handles copying the content
protected  void S_ContentObject.extendedPreInsert(OperationState opState, S_LibraryObjectDefinition def)
          Update any system attributes appropriate for creating this object
protected  void S_ContentObject.extendedPreUpdate(OperationState opState, S_LibraryObjectDefinition def)
          Update any system attributes appropriate for updating this object
protected  void S_ContentObject.extendedPreFree(OperationState opState, S_LibraryObjectDefinition def)
          Processing appropriate for freeing this object
protected  void S_ContentObject.extendedPostFree(OperationState opState, S_LibraryObjectDefinition def)
           
protected  void S_ContentObject.setContent(S_LibraryObjectDefinition def)
          This method is called by both insert and update.
protected  S_Media S_ContentObject.validateMedia(S_LibraryObjectDefinition def)
          if media is specified in the def, it is validated.
protected  S_Media S_ContentObject.determineMedia(S_LibraryObjectDefinition def)
          If no policy exists to choose a media, then this method is called to choose one.
 S_Media S_ContentObject.determineMediaByFormat(S_LibraryObjectDefinition def)
          This method will try to determine the media given a format
protected  S_ContentQuota S_ContentObject.getContentQuota(S_LibraryObjectDefinition def)
          Get the current user's ContentQuota
protected  void S_ContentObject.postEventToContentQuota(S_ContentQuota quota, S_LibraryObjectDefinition def)
          Post a SPECIAL event to the current user's ContentQuota, so that the quota agent can take action if necessary.
protected static boolean S_ContentObject.contentSpecified(S_LibraryObjectDefinition def)
          Used to check if any action needed with regard to inserting/updating content.
protected  boolean S_ContentObject.isText(S_LibraryObjectDefinition def)
           
protected  void S_Media.createDatabaseObjects(S_LibraryObjectDefinition mdef)
          this gets called from extendedPostInsert
protected  void S_Media.addContentColumnToTable(java.sql.Connection conn, java.lang.String tablename, S_LibraryObjectDefinition mdef)
          Adds the content column to the media table
protected  java.lang.String S_Media.getAddColumnClause(S_LibraryObjectDefinition def)
          getAddColumnClause by default this implementation is:
protected abstract  java.lang.String S_Media.getColumnType(S_LibraryObjectDefinition mdef)
          at a minimum, you need to specify the column type (e.g., VARCHAR(1000) or BLOB)
protected  java.lang.String S_Media.getAddColumnModifier(S_LibraryObjectDefinition mdef)
          you can also specify a modify that is appended to the alter table statememt (e.g., LOB (myLob) STORE AS ...)
protected  java.lang.String S_Media.extractColumnName(S_LibraryObjectDefinition def)
           
protected  void S_Media.extendedPreInsert(OperationState opState, S_LibraryObjectDefinition def)
          Update/override any system attributes appropriate for creating this object
protected  void S_Media.extendedPostInsert(OperationState opState, S_LibraryObjectDefinition def)
          MediaFile will override this to create a directory for file content.
protected  void S_Media.extendedPreFree(OperationState opState, S_LibraryObjectDefinition def)
          extendedPreFree - operations to be performed before freeing a media object.
protected  void S_Media.extendedPostFree(OperationState opState, S_LibraryObjectDefinition def)
          extendedPostFree - operations to be performed after freeing a media object.
protected  void S_Media.performPostFreeDDL(java.sql.Connection conn, OperationState opState, S_LibraryObjectDefinition def)
          This method is called from extendedPostFree.
protected  void S_Media.resolveTableName(S_LibraryObjectDefinition def)
          Ensures that a tablename attribute is present in the def.
protected  void S_Media.setContent(S_LibraryObjectDefinition def)
          called by S_ContentObject only when there is content to set.
protected  java.lang.String S_Media.resolveJavaEncoding(S_LibraryObjectDefinition def)
           
protected  java.lang.String S_Media.getOracleCharacterSet(S_LibraryObjectDefinition def)
           
protected  java.lang.String S_Media.getOracleLanguage(S_LibraryObjectDefinition def, java.lang.String oraCharSet)
          returns the language string designated in the def, or tries to determine one from charset then localizer.
protected  boolean S_Media.isText(S_LibraryObjectDefinition def)
           
protected  void S_Media.postSetContent(java.lang.Long contentId, S_LibraryObjectDefinition def)
          called after a setContent operation.
protected  java.lang.String S_MediaLob.getAddColumnModifier(S_LibraryObjectDefinition mdef)
          you can also specify a modify that is appended to the alter table statememt (e.g., LOB (myLob) STORE AS ...)
protected  java.lang.String S_MediaLob.generateModifyClause(S_LibraryObjectDefinition def)
          returns null if no lob parameters specified
protected  java.lang.String S_MediaBlob.getColumnType(S_LibraryObjectDefinition mdef)
          specify the column spec, e.g., "VARCHAR(1000)" or "BLOB"
protected  java.lang.String S_MediaTextBlob.getAddColumnClause(S_LibraryObjectDefinition def)
          getAddColumnClause overridden to generate two columns
protected  void S_MediaTextBlob.extendedPreFree(OperationState opState, S_LibraryObjectDefinition def)
          extendedPreFree - operations to be performed before freeing a media object.
protected  void S_MediaTextBlob.performPostFreeDDL(java.sql.Connection conn, OperationState opState, S_LibraryObjectDefinition def)
          This method is called from extendedPostFree.
protected  java.lang.String S_MediaTextBlob.getAddColumnModifier(S_LibraryObjectDefinition mdef)
          FIXME - currently the same modifier is used on both the content column and the index column
protected  void S_MediaTextBlob.postSetContent(java.lang.Long contentId, S_LibraryObjectDefinition def)
          called after a setContent operation.
 void S_MediaTextBlob.postEventOnSelfIfNonZeroLength(java.lang.Long contentId, S_LibraryObjectDefinition def)
          has to be public to allow dynamic invocation
protected  void S_ValueDomainPropertyBundle.extendedPostInsert(OperationState opState, S_LibraryObjectDefinition sdef)
          Performs post-insert operations.
protected  void S_ValueDomainPropertyBundle.extendedPostUpdate(OperationState opState, S_LibraryObjectDefinition sdef)
          Performs post-update operations.
protected  void S_DirectoryGroup.deriveDefinition(S_LibraryObjectDefinition def)
          Adds to the S_LibraryObjectDefinition for this class.
protected  void S_DirectoryGroup.extendedPreInsert(OperationState opState, S_LibraryObjectDefinition def)
          Updates any system attributes appropriate for creating this object; in this case, invoke a name uniqueness enforcement method if specified by a Policy.
protected  void S_DirectoryGroup.extendedPreUpdate(OperationState opState, S_LibraryObjectDefinition def)
          Update any system attributes appropriate for updating this ACL
protected  void S_DirectoryGroup.extendedPreFree(OperationState opState, S_LibraryObjectDefinition def)
          Performs operations before freeing an object.
protected  void S_DirectoryGroup.checkQuotaSpecification(S_LibraryObjectDefinition def)
          Checks to see if ContentQuota is specified in the definition.
 void S_DirectoryGroup.enforceNameUniquenessByOwner(S_LibraryObjectDefinition def)
          Perform name uniqueness enforcement, by owner.
 void S_DirectoryGroup.addMember(S_DirectoryObject member, S_LibraryObjectDefinition sdef)
          Adds a member to a group, using a definition to define the membership relationship.
 void S_DirectoryGroup.addMembers(S_DirectoryObject[] members, S_LibraryObjectDefinition reldef)
          Adds members to the group.
protected  void S_AdministrationGroup.deriveDefinition(S_LibraryObjectDefinition def)
          deriveDefinition - Add to the S_LibraryObjectDefinition for this class.
protected  void S_AdministrationGroup.extendedPreInsert(OperationState opState, S_LibraryObjectDefinition def)
          Update any system attributes appropriate for creating this object; in this case, add the uniquename attribute.
protected  void S_AdministrationGroup.extendedPreUpdate(OperationState opState, S_LibraryObjectDefinition def)
          Performs the necessary operations before an update.
protected  void S_AdministrationGroup.verifyCanCreate(S_LibraryObjectDefinition def)
          Verify that instances can be created.
protected  void S_Category.deriveDefinition(S_LibraryObjectDefinition def)
          Add to the S_LibraryObjectDefinition for this class.
protected  void S_Category.handleCascade(OperationState opState, S_LibraryObject source, int cascadeType, S_LibraryObjectDefinition sdef, java.lang.Object customArg)
          Handles a cascaded operation initiated by (usually) another object.
protected  void S_Category.cascadeFree(OperationState opState, S_LibraryObjectDefinition def)
          Performs cascade operations prior to freeing the actual object.
protected  void S_Category.cascadeUpdate(OperationState opState, S_LibraryObjectDefinition def)
          cascade operations to be performed before updating an object.
protected  void S_Category.extendedPreInsert(OperationState opState, S_LibraryObjectDefinition def)
          Performs pre-insert validation.
protected  void S_Category.extendedPreUpdate(OperationState opState, S_LibraryObjectDefinition def)
          Performs pre-update validation.
protected  void S_Category.resolveACLSetting(S_LibraryObjectDefinition def)
          Overrides resolveACLSetting, as we don't want to ever clone an ACL associated with a Category.
protected  void S_InterMediaSource.handleCascade(OperationState opState, S_LibraryObject source, int cascadeType, S_LibraryObjectDefinition sdef, java.lang.Object customArg)
          Handles a cascaded operation initiated by (usually) another object.
protected  void S_InterMediaSource.extendedPreInsert(OperationState opState, S_LibraryObjectDefinition def)
          Performs pre-insert validation.
protected  void S_InterMediaSource.setTextTrack(OperationState opState, S_LibraryObjectDefinition def)
           
protected  void S_BranchRelationship.extendedPreInsert(OperationState opState, S_LibraryObjectDefinition def)
          Update any system attributes appropriate for creating this object
protected  void S_PolicyPropertyBundle.extendedPreFree(OperationState opState, S_LibraryObjectDefinition def)
          Performs the necessary operations before freeing an object.
protected  void S_PolicyPropertyBundle.extendedPreUpdate(OperationState opState, S_LibraryObjectDefinition def)
          Performs the necessary oprations before updating an object.
protected  void S_Property.deriveDefinition(S_LibraryObjectDefinition def)
          Modifies the S_LibraryObjectDefinition for this class.
protected  void S_Property.extendedPreInsert(OperationState opState, S_LibraryObjectDefinition sdef)
          Performs validation prior to an insert.
protected  void S_Property.extendedPreUpdate(OperationState opState, S_LibraryObjectDefinition sdef)
          Performs validation prior to an update .
protected  void S_LockObject.deriveDefinition(S_LibraryObjectDefinition def)
          Add to the S_LibraryObjectDefinition for this class.
protected  void S_LockObject.extendedPreInsert(OperationState opState, S_LibraryObjectDefinition def)
          Performs pre-insert validation.
protected  void S_LockObject.extendedPreUpdate(OperationState opState, S_LibraryObjectDefinition def)
          Update any system attributes appropriate for creating this object
protected  void S_LockObject.extendedPreFree(OperationState opState, S_LibraryObjectDefinition def)
          operations to be performed before freeing an object.
protected  void S_LockObject.handleLockPolicy(S_PublicObject po, S_LibraryObjectDefinition def, java.lang.String operationType)
          handleLockPolicy - handle any Policy actions associated with locking, unlocking , modifying a locked PublicObject.
protected  void S_LockObject.invokeDefaultMethodForPolicyOperation(S_PublicObject po, S_LibraryObjectDefinition def, java.lang.String opType)
           
protected  void S_Family.deriveDefinition(S_LibraryObjectDefinition def)
          Add or modify the S_LibraryObjectDefinition for this class.
protected  S_LibraryObject S_Family.copy(OperationState opState, S_LibraryObjectDefinition def)
          Makes a copy of the resolved PUBLICOBJECT.
protected  void S_Family.handleCascade(OperationState opState, S_LibraryObject source, int cascadeType, S_LibraryObjectDefinition sdef, java.lang.Object customArg)
          Handles a cascaded operation initiated by (usually) another object.
protected  void S_Family.cascadeFree(OperationState opState, S_LibraryObjectDefinition def)
          Implements cascade operations to be performed before freeing an object.
protected  void S_Family.cascadeDelete(OperationState opState, S_LibraryObjectDefinition def)
          Implements cascade operations to be performed before deleting an object.
protected  void S_Family.cascadeUndelete(OperationState opState, S_LibraryObjectDefinition def)
          Implements cascade operations to be performed before undeleting an object.
protected  void S_Family.extendedPreUpdate(OperationState opState, S_LibraryObjectDefinition def)
          Update any system attributes appropriate for updating this family
protected  void S_Family.checkPrimaryVersionSeries(S_LibraryObjectDefinition def)
          Checks to make sure that the Primary Version Series attribute has a Version series which is in the same family.
protected  void S_Family.checkDefaultVersionDescription(S_LibraryObjectDefinition def)
          Checks to make sure that the default version description in this family.
protected  S_VersionDescription S_Family.newSecondaryVersionSeries(S_LibraryObjectDefinition vddef)
          Creates a new secondary version series.
protected  void S_MediaFile.extendedPostInsert(OperationState opState, S_LibraryObjectDefinition def)
           
protected  void S_MediaFile.extendedPreInsert(OperationState opState, S_LibraryObjectDefinition def)
          Update/override any system attributes appropriate for creating this object.
protected  java.lang.String S_MediaFile.getColumnType(S_LibraryObjectDefinition mdef)
          specify the column type, e.g., "VARCHAR(1000)" or "BLOB"
protected  void S_Attribute.deriveDefinition(S_LibraryObjectDefinition def)
          deriveDefinition - Add to the S_LibraryObjectDefinition for this class.
protected  void S_Attribute.extendedPreInsert(OperationState opState, S_LibraryObjectDefinition sdef)
          Performs pre-insert validation.
protected  void S_Attribute.extendedPostInsert(OperationState opState, S_LibraryObjectDefinition sdef)
          Performs post-insert operations.
protected  void S_Attribute.extendedPreUpdate(OperationState opState, S_LibraryObjectDefinition sdef)
          Performs pre-update validation.
protected  void S_Attribute.extendedPostUpdate(OperationState opState, S_LibraryObjectDefinition sdef)
          Performs post-update operations.
protected  void S_Attribute.extendedPreFree(OperationState opState, S_LibraryObjectDefinition def)
          Performs pre-free operations.
protected  void S_Attribute.extendedPostFree(OperationState opState, S_LibraryObjectDefinition def)
          Performs post-free operations.
protected  void S_AccessControlList.deriveDefinition(S_LibraryObjectDefinition def)
          Add to the S_LibraryObjectDefinition for this class.
protected  void S_AccessControlList.extendedPostFree(OperationState opState, S_LibraryObjectDefinition def)
          Operations to be performed after freeing an object.
protected  void S_AccessControlList.extendedPreInsert(OperationState opState, S_LibraryObjectDefinition def)
          Updates any system attributes appropriate for creating this object; in this case, set the is_shared attribute to true if it is not set explicitly.
protected  void S_AccessControlList.extendedPostInsert(OperationState opState, S_LibraryObjectDefinition def)
          Insert into odmz_acl_discoverer table after insert succeeds.
protected  void S_AccessControlList.extendedPreUpdate(OperationState opState, S_LibraryObjectDefinition def)
          Update any system attributes appropriate for updating this ACL
protected  void S_AccessControlList.extendedPostUpdate(OperationState opState, S_LibraryObjectDefinition def)
          extended operations to be performed after updating an object.
 void S_AccessControlList.enforceNameUniquenessByOwner(S_LibraryObjectDefinition def)
          Perform name uniqueness enforcement, by owner.
 S_LibraryObjectData S_AccessControlList.addACE(S_LibraryObjectDefinition sdef)
          Adds an ACE to the this object.
protected  S_LibraryObjectData S_AccessControlList.addACE(S_LibraryObjectDefinition sdef, boolean updateAclDiscTable)
          Adds an ACE to the this object.
 void S_AccessControlList.updateACE(S_AccessControlEntry ace, S_LibraryObjectDefinition sdef)
          Updates an ACE in the current object using the definition that is passed in.
protected  void S_ClassAccessControlList.deriveDefinition(S_LibraryObjectDefinition def)
          Add to the S_LibraryObjectDefinition for this class.
protected  void S_ClassAccessControlList.extendedPreInsert(OperationState opState, S_LibraryObjectDefinition def)
          Update any system attributes appropriate for creating this object; in this case, set the is_shared attr to true and add the uniquename attribute to the system list.
protected  void S_ClassAccessControlList.extendedPreUpdate(OperationState opState, S_LibraryObjectDefinition def)
          Performs the necessary operations before an update.
protected  void S_ClassAccessControlList.verifyCanCreate(S_LibraryObjectDefinition def)
          Verify that instances can be created.
protected  void S_ContentQuota.extendedPreInsert(OperationState opState, S_LibraryObjectDefinition def)
          Update any system attributes appropriate for creating this object; in this case, derive the UniqueName.
protected  void S_ContentQuota.extendedPreUpdate(OperationState opState, S_LibraryObjectDefinition def)
          Performs the necessary operations before an update.
protected  void S_UserProfile.extendedPreInsert(OperationState opState, S_LibraryObjectDefinition def)
          Updates any system attributes appropriate for creating this object
protected  void S_PrimaryUserProfile.extendedPreInsert(OperationState opState, S_LibraryObjectDefinition def)
          Updates any system attributes appropriate for creating this object.
protected  void S_PrimaryUserProfile.extendedPreUpdate(OperationState opState, S_LibraryObjectDefinition def)
          Oprations to be performed before updating an object.
protected  void S_PrimaryUserProfile.extendedPostUpdate(OperationState opState, S_LibraryObjectDefinition def)
          perform any operations after updates have gone to the database (before commit)
protected  void S_PrimaryUserProfile.extendedPreFree(OperationState opState, S_LibraryObjectDefinition def)
          Operations to be performed before freeing an object.
protected  void S_PrimaryUserProfile.checkQuotaSpecification(S_LibraryObjectDefinition def)
          Checks for existence of the ContentQuota object for this DirectoryUser.
 S_LibraryObjectData S_LibrarySession.DMNewPublicObject(S_LibraryObjectDefinition def)
          Creates a new S_PublicObject based on the specified S_LibraryObjectDefinition.
 S_LibraryObjectData S_LibrarySession.DMNewSystemObject(S_LibraryObjectDefinition def)
          Creates a new S_SystemObject based on the specified S_LibraryObjectDefinition.
 S_LibraryObjectData S_LibrarySession.DMNewSchemaObject(S_LibraryObjectDefinition def)
          Creates a new S_SchemaObject based on the specified S_LibraryObjectDefinition.
protected  S_LibraryObject S_LibrarySession.newLibraryObject(S_LibraryObjectDefinition def)
          Creates a new S_LibraryObject based on the specified S_LibraryObjectDefinition.
protected  S_LibraryObject S_LibrarySession.newLibraryObject(OperationState opState, S_LibraryObjectDefinition def)
          Creates a new S_LibraryObject based on the specified S_LibraryObjectDefinition within an OperationState context.
 S_PublicObject S_LibrarySession.newPublicObject(S_LibraryObjectDefinition def)
          Creates a new S_PublicObject based on the specified S_LibraryObjectDefinition.
 S_PublicObject S_LibrarySession.newPublicObject(OperationState opState, S_LibraryObjectDefinition def)
          Creates a new S_PublicObject based on the specified S_LibraryObjectDefinition within the specified OperationState context.
 S_SystemObject S_LibrarySession.newSystemObject(S_LibraryObjectDefinition def)
          Creates a new S_SystemObject based on the specified S_LibraryObjectDefinition.
 S_SystemObject S_LibrarySession.newSystemObject(OperationState opState, S_LibraryObjectDefinition def)
          Creates a new S_SystemObject based on the specified S_LibraryObjectDefinition within the specified OperationState context.
 S_SchemaObject S_LibrarySession.newSchemaObject(S_LibraryObjectDefinition def)
          Creates a new S_SchemaObject based on the specified S_LibraryObjectDefinition.
 S_SchemaObject S_LibrarySession.newSchemaObject(OperationState opState, S_LibraryObjectDefinition def)
          Creates a new S_SystemObject based on the specified S_LibraryObjectDefinition within the specified OperationState context.
 AttributeValue S_LibrarySession.createPublicObjectInstance(OperationState opState, S_LibraryObjectDefinition sdef)
          Creates a new S_PublicObject based on the specified S_LibraryObjectDefinition within an OperationState context.
protected  AttributeValue S_LibrarySession.createVersionedPublicObjectInstance(OperationState opState, S_LibraryObjectDefinition sdef)
          Creates a new S_PublicObject based on the specified S_LibraryObjectDefinition within an OperationState context.
 AttributeValue S_LibrarySession.createSystemObjectInstance(OperationState opState, S_LibraryObjectDefinition sdef)
          Creates a new S_SystemObject based on the specified S_LibraryObjectDefinition within an OperationState context.
 AttributeValue S_LibrarySession.createSchemaObjectInstance(OperationState opState, S_LibraryObjectDefinition sdef)
          Creates a new S_SchemaObject based on the specified S_LibraryObjectDefinition within an OperationState context.
 S_LibraryObjectDefinition S_LibrarySession.DMSetAttributes(java.lang.Long id, java.lang.Long classId, S_LibraryObjectDefinition def)
          Updates the specified S_LibraryObject.
 void S_LibrarySession.DMFree(java.lang.Long id, java.lang.Long classId, S_LibraryObjectDefinition def)
          Frees the specified S_LibraryObject.
 S_LibraryObjectData S_LibrarySession.DMCopyLibraryObject(java.lang.Long id, java.lang.Long classId, S_LibraryObjectDefinition sdef)
          Copies the specified S_LibraryObject.
 java.lang.Long S_LibrarySession.DMAddAttributeToClassObject(java.lang.Long id, S_LibraryObjectDefinition def)
          Adds an attribute to an existing classobject.
 void S_LibrarySession.DMDelete(java.lang.Long id, java.lang.Long classId, S_LibraryObjectDefinition def)
          Deletes the specified S_PublicObject.
 void S_LibrarySession.DMUndelete(java.lang.Long id, java.lang.Long classId, S_LibraryObjectDefinition def)
          Undeletes the specified S_PublicObject.
 S_LibraryObjectData S_LibrarySession.DMConvertToPrivateACL(java.lang.Long id, java.lang.Long classId, S_LibraryObjectDefinition sdef)
          Makes the specified S_PublicObject have a private S_AccessControlList.
 S_LibraryObjectData S_LibrarySession.DMaddAccessControlEntry(java.lang.Long id, java.lang.Long classId, S_LibraryObjectDefinition sdef)
          Adds an S_AccessControlEntry to the specified S_AccessControlList.
 void S_LibrarySession.DMupdateAccessControlEntry(java.lang.Long id, java.lang.Long classId, java.lang.Long aceId, java.lang.Long aceClassId, S_LibraryObjectDefinition sdef)
          Updates an S_AccessControlEntry in the specified S_AccessControlList.
 S_LibraryObjectData S_LibrarySession.DMAddRelationship(java.lang.Long id, java.lang.Long classId, S_LibraryObjectDefinition rdef)
          Adds a relationship for the specified S_PublicObject.
 void S_LibrarySession.DMAddFolderRelationship(java.lang.Long id, java.lang.Long classid, S_LibraryObjectDefinition rdef)
          Adds an item to the specified S_Folder.
 void S_LibrarySession.DMRemoveFromFolder(java.lang.Long folder_id, java.lang.Long classid, java.lang.Long rightObj, java.lang.Long rightObjClassid, S_LibraryObjectDefinition def)
          Removes the specified item fromn the specified S_Folder.
 S_LibraryObjectData S_LibrarySession.DMNewRevision(java.lang.Long id, java.lang.Long classId, S_LibraryObjectDefinition def)
          Creates a new S_VersionDescription in the specified S_VersionSeries.
 S_LibraryObjectData S_LibrarySession.DMNewSecondaryVersionSeries(java.lang.Long id, java.lang.Long classId, S_LibraryObjectDefinition def)
          Creates a secondary S_VersionSeries for the specified S_Family.
 S_LibraryObjectData S_LibrarySession.DMNewBranchedVersionSeries(java.lang.Long id, java.lang.Long classId, S_LibraryObjectDefinition def)
          Branches an S_VersionSeries at the specified S_VersionDescription, resulting in a new S_VersionSeries, S_VersionDescription, and S_BranchRelationship.
protected  java.lang.Long S_LibrarySession.getIdForNewObject(S_LibraryObjectDefinition def)
          Gets the next available id value.
protected  void S_AuditRule.deriveDefinition(S_LibraryObjectDefinition def)
          deriveDefinition - Add to the S_LibraryObjectDefinition for this class.
protected  void S_AuditRule.extendedPreInsert(OperationState opState, S_LibraryObjectDefinition def)
          Update any system attributes appropriate for creating this object.
protected  void S_AuditRule.extendedPostInsert(OperationState opState, S_LibraryObjectDefinition sdef)
          extendedPostInsert - operations to be performed after creating an object.
protected  void S_AuditRule.extendedPostUpdate(OperationState opState, S_LibraryObjectDefinition def)
          extendedPostUpdate - extended operations to be performed after updating an object.
protected  void S_AuditRule.extendedPostFree(OperationState opState, S_LibraryObjectDefinition def)
          extendedPostFree - operations to be performed after freeing an object.
protected  void S_ValueDefault.extendedPreInsert(OperationState opState, S_LibraryObjectDefinition sdef)
          Performs pre-insert validation.
protected  void S_Document.deriveDefinition(S_LibraryObjectDefinition def)
          Add to the S_LibraryObjectDefinition for this class.
protected  void S_Document.extendedPreInsert(OperationState opState, S_LibraryObjectDefinition def)
          Update any system attributes appropriate for creating this object
protected  void S_Document.extendedPreUpdate(OperationState opState, S_LibraryObjectDefinition def)
          Update any system attributes appropriate for updating this object
protected  void S_Document.extendedPreFree(OperationState opState, S_LibraryObjectDefinition def)
          operations to be performed before freeing an object.
protected  void S_Document.extendedPreCopy(OperationState opState, S_LibraryObjectDefinition def)
          Operations to be performed prior to creating an object copy.
protected  void S_Document.setContentObject(OperationState opState, S_LibraryObjectDefinition def, S_ContentQuota quota, boolean update)
          This method is called by both insert and update.
 S_ContentObject S_Document.cloneContentObject(S_LibraryObjectDefinition def)
          copies the content object then updates this document to reference the new copy.
protected  S_ContentQuota S_Document.checkQuotaSpecification(S_LibraryObjectDefinition def)
          Checks to see if ContentQuota is specified in the definition.
protected  void S_VersionDescription.deriveDefinition(S_LibraryObjectDefinition def)
          Add or modify the S_LibraryObjectDefinition for this class.
protected  S_LibraryObject S_VersionDescription.copy(OperationState opState, S_LibraryObjectDefinition def)
          Make a copy of the target object.
protected  void S_VersionDescription.handleCascade(OperationState opState, S_LibraryObject source, int cascadeType, S_LibraryObjectDefinition sdef, java.lang.Object customArg)
          Handle a cascaded operation initiated by (usually) another object.
protected  void S_VersionDescription.cascadeFree(OperationState opState, S_LibraryObjectDefinition def)
          Cascade operations to be performed before freeing an object.
protected  void S_VersionDescription.cascadeDelete(OperationState opState, S_LibraryObjectDefinition def)
          Cascade operations to be performed before deleting an object.
protected  void S_VersionDescription.cascadeUndelete(OperationState opState, S_LibraryObjectDefinition def)
          Cascade operations to be performed before undeleting an object.
protected  void S_VersionDescription.extendedPreInsert(OperationState opState, S_LibraryObjectDefinition def)
          Update any system attributes appropriate for creating this version description
protected  void S_VersionDescription.resolveOwnership(S_LibraryObjectDefinition def)
          Modifies ownership of the Version Description based on SYSTEOPTION_CHANGE_OWNERSHIP.
protected  void S_VersionDescription.extendedPreUpdate(OperationState opState, S_LibraryObjectDefinition def)
          Update any system attributes appropriate for updating this version description
protected  void S_VersionDescription.extendedPostUpdate(OperationState opState, S_LibraryObjectDefinition def)
          Update any system attributes appropriate for updating this version description
protected  void S_VersionDescription.resolveVersionSeries(OperationState opState, S_LibraryObjectDefinition vddef)
          Resolves the Version series for this object.
protected  void S_VersionDescription.createVersionSeries(OperationState opState, S_LibraryObjectDefinition vddef)
          Creates version series to hold a version description.
protected  void S_VersionDescription.resolveVersionSeriesOwnership(S_LibraryObjectDefinition vddef, S_LibraryObjectDefinition vsdef)
          Setup owner attribute of Version series definition based on the special option set in version description definition.
protected  boolean S_VersionDescription.isOwnerBeingChanged(S_LibraryObjectDefinition vddef)
          Returns true if the special option to change ownership to that of PO is set in the definition.
protected  S_LibraryObjectDefinition S_VersionDescription.resolveVersionSeriesDefinition(S_LibraryObjectDefinition vddef)
          Returns a VersionSeries definition.
protected  void S_VersionDescription.initializeVersionSequence(S_LibraryObjectDefinition vddef, S_LibraryObjectDefinition vsdef)
          Initializes the version sequence.
protected  void S_VersionDescription.resolvePublicObject(OperationState opState, S_LibraryObjectDefinition vddef)
          Sets the Resolved PublicObject attribute of this object.
protected  void S_VersionDescription.createPublicObject(OperationState opState, S_LibraryObjectDefinition vddef)
          Creates a Public Object to be associated with this version description.
protected  void S_VersionDescription.copyFamilyAttribute(S_LibraryObjectDefinition sourceDef, S_LibraryObjectDefinition targetDef)
          Copies family attribute from a sourec definition to the destination definition.
protected  S_VersionDescription S_VersionDescription.newBranchedVersionSeries(S_LibraryObjectDefinition vddef)
          Javadoc Fixme
protected  void S_VersionSeries.deriveDefinition(S_LibraryObjectDefinition def)
          Add or modify the S_LibraryObjectDefinition for this class.
protected  S_LibraryObject S_VersionSeries.copy(OperationState opState, S_LibraryObjectDefinition def)
          Gets a copy of the resolved public object.
protected  void S_VersionSeries.handleCascade(OperationState opState, S_LibraryObject source, int cascadeType, S_LibraryObjectDefinition sdef, java.lang.Object customArg)
          Handles a cascaded operation initiated by * (usually) another object.
protected  void S_VersionSeries.cascadeFree(OperationState opState, S_LibraryObjectDefinition def)
          Implements cascade operations to be performed before freeing an object.
protected  void S_VersionSeries.cascadeDelete(OperationState opState, S_LibraryObjectDefinition def)
          Implements cascade operations to be performed before deleting an object.
protected  void S_VersionSeries.cascadeUndelete(OperationState opState, S_LibraryObjectDefinition def)
          Implements cascade operations to be performed before undeleting an object.
protected  void S_VersionSeries.extendedPreInsert(OperationState opState, S_LibraryObjectDefinition def)
          Setup appropriate system attributes prior to creating this series.
protected  void S_VersionSeries.extendedPreUpdate(OperationState opState, S_LibraryObjectDefinition def)
          Setup appropriate system attributes prior to updating this series.
protected  void S_VersionSeries.extendedPostUpdate(OperationState opState, S_LibraryObjectDefinition def)
          Update appropriate system attributes after updating this version series.
protected  void S_VersionSeries.checkDefaultVersionDescription(S_LibraryObjectDefinition def)
          Makes sure the default version description being set is in this series.
protected  void S_VersionSeries.resolveFamily(OperationState opState, S_LibraryObjectDefinition vsdef)
          Checks to see if version series has family.
protected  void S_VersionSeries.createFamily(OperationState opState, S_LibraryObjectDefinition vsdef)
          Creates a family for this version series.
protected  boolean S_VersionSeries.isOwnerBeingChanged(S_LibraryObjectDefinition vsdef)
          Returns true if special processing option is set to change ownership of series based on that of the VD and PO.
protected  void S_VersionSeries.resolveFamilyOwnership(S_LibraryObjectDefinition vsdef, S_LibraryObjectDefinition famdef)
          Sets up owner attribute for the family based on the special option.
protected  S_LibraryObjectDefinition S_VersionSeries.resolveFamilyDefinition(S_LibraryObjectDefinition vsdef)
          Returns a Family definition from the system option or newly created family definition for this version series.
 S_VersionDescription S_VersionSeries.newRevision(S_LibraryObjectDefinition vddef)
          Add a new version in the series.
protected  void S_VersionSeries.resolveNewRevisionDefinition(S_LibraryObjectDefinition vddef)
          Sets up attributes required for a new version.
 void S_VersionSeries.lockAllOnNewVersion(S_LibraryObjectDefinition vsDef)
          Out of the box policy for what objects get locked during a checkin We currently unlock the PO, VersionSeries and Family.
 void S_VersionSeries.lockNoneOnNewVersion(S_LibraryObjectDefinition vsDef)
          Out of the box 2nd policy for locking on Checkin that does not lock any versioning objects Custom applications can switch to this policy by associating this with the version description class
 void S_VersionSeries.lockAllOnReserveNext(S_LibraryObjectDefinition vsdef)
          Out of the box policy for what objects get locked during a checkout We currently USERLOCK the Family, VersionSeries, ResolvedPublicObject and VersionDescriptionDefinition All of the above versioning operations share the same lockobject we also free any unreferenced lockobjects that may be held by this VersionSeries
 void S_VersionSeries.lockNoneOnReserveNext(S_LibraryObjectDefinition vsdef)
          A 2nd policy for what objects get locked during a checkout this policy will not lock any of the objects
 void S_VersionSeries.unlockAllOnUnreserve(S_LibraryObjectDefinition vsdef)
          Out of the box policy for what objects get unlocked during a Cancel checkout We currently USERLOCK the Family, VersionSeries, ResolvedPublicObject and VersionDescriptionDefinition during a checkout all these have to be unlocked we also free any unreferenced lockobjects that may be held by this VersionSeries
 void S_VersionSeries.unlockNoneOnUnreserve(S_LibraryObjectDefinition vsdef)
          Another policy for what gets unlocked during a cancel checkout this one does not unlock any of the versioning objects
protected  void S_VersionSeries.handleVersioningLockPolicy(java.lang.String operationType, S_LibraryObjectDefinition vsdef)
          handleVersioningLockPolicy - handle any Policy actions associated with what objects get locked during any versioning operations of a PublicObject.
protected  void S_VersionSeries.invokeDefaultMethodForPolicyOperation(java.lang.String opType, S_LibraryObjectDefinition vsdef)
           
protected  void S_VersionSeries.setReserveNextAttrs(S_LibraryObjectDefinition def)
          Sets up attribute values used for reservation of this series.
protected  void S_VersionSeries.setUnReserveAttrs(S_LibraryObjectDefinition def)
          Sets up attribute values used for cancelling reservation of this series.
protected  void S_MountPoint.extendedPreInsert(OperationState opState, S_LibraryObjectDefinition def)
          Updates any system attributes appropriate for creating this object
protected  void S_MountPoint.extendedPreUpdate(OperationState opState, S_LibraryObjectDefinition def)
          Update any system attributes appropriate for creating this object
protected  void S_Format.extendedPreInsert(OperationState opState, S_LibraryObjectDefinition def)
          Operations to be preformed before creating an instance of S_Format.
protected  void S_Format.extendedPreUpdate(OperationState opState, S_LibraryObjectDefinition def)
          Operations to be preformed before updating an instance of S_FolderRelationship.
protected  void S_Printer.extendedPreInsert(OperationState opState, S_LibraryObjectDefinition def)
          Update any system attributes appropriate for creating this object
protected  void S_Printer.extendedPreUpdate(OperationState opState, S_LibraryObjectDefinition def)
          Update any system attributes appropriate for creating this object
protected  void S_Printer.extendedPreFree(OperationState opState, S_LibraryObjectDefinition def)
          Operations to be performed before freeing an object.
protected  void S_NodeConfiguration.extendedPreInsert(OperationState opState, S_LibraryObjectDefinition def)
          Updates any system attributes appropriate for creating this object.
protected  void S_NodeConfiguration.extendedPreUpdate(OperationState opState, S_LibraryObjectDefinition def)
          Update any system attributes appropriate for creating this object
protected  void S_PrintJob.extendedPreInsert(OperationState opState, S_LibraryObjectDefinition def)
          Update any system attributes appropriate for creating this object.
protected  void S_PrintJob.extendedPreUpdate(OperationState opState, S_LibraryObjectDefinition def)
          Update any system attributes appropriate for creating this object
protected  void S_PrintJob.extendedPreFree(OperationState opState, S_LibraryObjectDefinition def)
          Operations to be performed before freeing an object.
protected  void S_MediaReference.extendedPreInsert(OperationState opState, S_LibraryObjectDefinition def)
          Update/override any system attributes appropriate for creating this object.
protected  java.lang.String S_MediaReference.getColumnType(S_LibraryObjectDefinition mdef)
          specify the column type, e.g., "VARCHAR(1000)" or "BLOB"
protected  void S_Folder.extendedPostInsert(OperationState opState, S_LibraryObjectDefinition def)
          operations to be performed after creating an instance of S_Folder.
protected  void S_Folder.extendedPreFree(OperationState opState, S_LibraryObjectDefinition def)
          operations to be performed before freeing an instance of S_Folder.
protected  void S_Folder.extendedPostFree(OperationState opState, S_LibraryObjectDefinition def)
          Operations to be performed after freeing an object.
protected  void S_Folder.extendedPreDelete(OperationState opState, S_LibraryObjectDefinition def)
          Operations to be preformed before deleting an instance of S_Folder.
protected  void S_Folder.extendedPreUndelete(OperationState opState, S_LibraryObjectDefinition def)
          Operations to be preformed before undeleting an instance of S_Folder.
protected  void S_Folder.extendedPreAddItem(OperationState opState, S_PublicObject rightpo, S_LibraryObjectDefinition def)
          An extensibility point before an item is added to a folder.
protected  void S_Folder.extendedPostAddItem(OperationState opState, S_PublicObject rightpo, S_LibraryObjectDefinition def, S_Relationship rel)
          An extensibility point after an item is added to a folder.
protected  void S_Folder.extendedPreRemoveItem(OperationState opState, S_PublicObject rightpo, S_LibraryObjectDefinition def, S_Relationship relationship)
          an extensibility point before an item is removed from a folder.
protected  void S_Folder.extendedPostRemoveItem(OperationState opState, S_PublicObject rightpo, S_LibraryObjectDefinition def, S_Relationship relationship)
          an extensibility point after an item is removed from a folder.
protected  void S_Folder.addReference(S_PublicObject ro, S_LibraryObjectDefinition rdef)
          Add a reference to a Folder.
 void S_Folder.addItem(S_PublicObject ro, S_LibraryObjectDefinition rdef)
          Add an item to a Folder.
protected  void S_Folder.removeReference(S_PublicObject ro, S_LibraryObjectDefinition def)
          Remove a reference to a Folder.
 void S_Folder.removeItem(S_PublicObject ro, S_LibraryObjectDefinition def)
          Remove an item from a Folder.
protected  void S_Folder.propagateFreeIfNoFolderReferences(S_LibraryObjectDefinition def)
          Propagate the freeIfNoFolderReferences operation.
protected  void S_GroupMemberRelationship.handleCascade(OperationState opState, S_LibraryObject source, int cascadeType, S_LibraryObjectDefinition sdef, java.lang.Object customArg)
          Handles a cascaded operation initiated by (usually) another object.
protected  void S_GroupMemberRelationship.extendedPreInsert(OperationState opState, S_LibraryObjectDefinition def)
          Updates any system attributes appropriate for creating this object, and checks for cycles.
protected  long SequenceGenerator.setSequence(S_LibraryObjectDefinition def, java.lang.String className, java.lang.String seqAttrname)
          setSequence - set the SORTSEQUENCE attribute in an S_LODef based on any possible system Options.
protected  long SequenceGenerator.reSequence(S_LibraryObjectDefinition def, java.lang.String className, java.lang.String seqAttrname, S_LibraryObject[] objs)
           
protected  void S_PermissionBundle.extendedPreFree(OperationState opState, S_LibraryObjectDefinition def)
          operations to be performed before freeing an object.
protected  void S_ClassDomain.extendedPreInsert(OperationState opState, S_LibraryObjectDefinition sdef)
          Performs pre-insert validation.
protected  void S_ClassDomain.extendedPreUpdate(OperationState opState, S_LibraryObjectDefinition sdef)
          Performs pre-update validation.
protected  void S_SystemLockObject.deriveDefinition(S_LibraryObjectDefinition def)
          Add to the S_LibraryObjectDefinition for this class.
protected  void S_SystemLockObject.verifyCanCreate(S_LibraryObjectDefinition def)
          Verify that instances can be created.
protected  void S_ValueDefaultPropertyBundle.extendedPostInsert(OperationState opState, S_LibraryObjectDefinition sdef)
          Performs post-insert operations.
protected  void S_ValueDefaultPropertyBundle.extendedPostUpdate(OperationState opState, S_LibraryObjectDefinition sdef)
          Performs post-update operations.
 void PropertyOperationSet.addProperty(java.lang.String name, S_LibraryObjectDefinition sdef)
          Add an "add property" operation.
 void PropertyOperationSet.updateProperty(java.lang.String name, S_Property property, S_LibraryObjectDefinition sdef)
          Add an "update property" operation.
protected  void S_ValueDomain.extendedPreInsert(OperationState opState, S_LibraryObjectDefinition sdef)
          Performs pre-insert validation.
 void S_LibraryObjectDefinition.mergeDefinition(S_LibraryObjectDefinition def)
          combines values from def into this definition.
protected  void S_SystemAccessControlList.deriveDefinition(S_LibraryObjectDefinition def)
          Add to the S_LibraryObjectDefinition for this class.
protected  void S_SystemAccessControlList.extendedPreInsert(OperationState opState, S_LibraryObjectDefinition def)
          Update any system attributes appropriate for creating this object; int his case, set the is_shared attr to true.
protected  void S_SystemAccessControlList.extendedPreUpdate(OperationState opState, S_LibraryObjectDefinition def)
          Performs the necessary operations before an update.
protected  void S_SystemAccessControlList.verifyCanCreate(S_LibraryObjectDefinition def)
          Verify that instances can be created.
protected  void S_ServiceConfiguration.extendedPreInsert(OperationState opState, S_LibraryObjectDefinition def)
          Updates any system attributes appropriate for creating this object.
protected  void S_ServiceConfiguration.extendedPreUpdate(OperationState opState, S_LibraryObjectDefinition def)
          Update any system attributes appropriate for creating this object
 S_LibraryObjectData S_LibrarySessionInterface.DMCopyLibraryObject(java.lang.Long id, java.lang.Long classId, S_LibraryObjectDefinition sdef)
           
 S_LibraryObjectData S_LibrarySessionInterface.DMConvertToPrivateACL(java.lang.Long id, java.lang.Long classId, S_LibraryObjectDefinition sdef)
           
 S_LibraryObjectData S_LibrarySessionInterface.DMNewPublicObject(S_LibraryObjectDefinition def)
           
 S_LibraryObjectData S_LibrarySessionInterface.DMNewSystemObject(S_LibraryObjectDefinition def)
           
 S_LibraryObjectData S_LibrarySessionInterface.DMNewSchemaObject(S_LibraryObjectDefinition def)
           
 S_LibraryObjectDefinition S_LibrarySessionInterface.DMSetAttributes(java.lang.Long id, java.lang.Long classId, S_LibraryObjectDefinition def)
           
 void S_LibrarySessionInterface.DMDelete(java.lang.Long id, java.lang.Long classId, S_LibraryObjectDefinition def)
           
 void S_LibrarySessionInterface.DMUndelete(java.lang.Long id, java.lang.Long classId, S_LibraryObjectDefinition def)
           
 void S_LibrarySessionInterface.DMFree(java.lang.Long id, java.lang.Long classId, S_LibraryObjectDefinition def)
           
 java.lang.Long S_LibrarySessionInterface.DMAddAttributeToClassObject(java.lang.Long id, S_LibraryObjectDefinition def)
           
 S_LibraryObjectData S_LibrarySessionInterface.DMaddAccessControlEntry(java.lang.Long id, java.lang.Long classId, S_LibraryObjectDefinition sdef)
           
 void S_LibrarySessionInterface.DMupdateAccessControlEntry(java.lang.Long id, java.lang.Long classId, java.lang.Long aceId, java.lang.Long aceClassid, S_LibraryObjectDefinition sdef)
           
 void S_LibrarySessionInterface.DMRemoveFromFolder(java.lang.Long folder_id, java.lang.Long classid, java.lang.Long rightObj, java.lang.Long rightObjClassid, S_LibraryObjectDefinition def)
           
 void S_LibrarySessionInterface.DMAddFolderRelationship(java.lang.Long id, java.lang.Long classid, S_LibraryObjectDefinition rdef)
           
 S_LibraryObjectData S_LibrarySessionInterface.DMNewRevision(java.lang.Long id, java.lang.Long classId, S_LibraryObjectDefinition def)
           
 S_LibraryObjectData S_LibrarySessionInterface.DMNewSecondaryVersionSeries(java.lang.Long id, java.lang.Long classId, S_LibraryObjectDefinition def)
           
 S_LibraryObjectData S_LibrarySessionInterface.DMNewBranchedVersionSeries(java.lang.Long id, java.lang.Long classId, S_LibraryObjectDefinition def)
           
 S_LibraryObjectData S_LibrarySessionInterface.DMAddRelationship(java.lang.Long id, java.lang.Long classId, S_LibraryObjectDefinition def)
           
 

Constructors in oracle.ifs.server with parameters of type S_LibraryObjectDefinition
AtomicOperation(S_LibraryObject obj, int operationType, S_LibraryObjectDefinition sdef, java.lang.Object customObj)
          Construct an AtomicOperation.
PropertyOperation(int type, S_LibraryObjectDefinition def)
          Construct a PropertyOperation.
PropertyOperation(int type, S_Property prop, S_LibraryObjectDefinition def)
          Construct a PropertyOperation.
 


Oracle Content Management SDK

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