Oracle Content Management SDK

Uses of Class
oracle.ifs.server.S_PublicObject

Packages that use S_PublicObject
oracle.ifs.server   
 

Uses of S_PublicObject in oracle.ifs.server
 

Subclasses of S_PublicObject in oracle.ifs.server
 class S_AccessControlList
          Server side representation of the AccessControlList class.
 class S_ApplicationObject
          The S_ApplicationObject class represents a generic S_PublicObject.
 class S_Category
          Category subclasses can contain their own custom data, which effectively contain data about the PublicObject with which the Category instance is associated.
 class S_ClassAccessControlList
          The S_ClassAccessControlList class
 class S_ContentQuota
          A ContentQuota contains information that defines how much storage space in iFS is allocated and consumed by the DirectoryUser.
 class S_DirectoryGroup
          A S_DirectoryGroup is the server-side representation of a group of users and/or other groups.
 class S_DirectoryObject
          The S_DirectoryObject class is the server side representation of an iFS user or group of users.
 class S_DirectoryUser
          An S_DirectoryUser is the server-side representation of an iFS user.
 class S_Document
          The S_Document class.
 class S_ExtendedUserProfile
          The ExtendedUserProfile class allows creation of user profiles with customized profiling information.
 class S_Family
          Server side representation of the FAMILY class.
 class S_Folder
          Server side representation of the FOLDER class.
 class S_InterMediaAudio
          InterMediaAudio subclass.
 class S_InterMediaAudioCdTrack
          InterMediaAudioCdTrack subclass.
 class S_InterMediaImage
          InterMediaImage subclass.
 class S_InterMediaMovie
          InterMediaMovie subclass.
 class S_InterMediaSource
          InterMediaSource subclass.
 class S_InterMediaVideo
          InterMediaVideo subclass.
 class S_MountPoint
          A MountPoint is used to categorize Folders as being 'mountpoints' for protocols such as SMB.
 class S_PolicyPropertyBundle
          An S_PolicyPropertyBundle is the server-side representation of a PolicyPropertyBundle.
 class S_PrimaryUserProfile
          A PrimaryUserProfile contains information related to a DirectoryUser such as the home folder, the default ACLs, ContentQuota.
 class S_PropertyBundle
          An S_PropertyBundle is the server-side representation of PropertyBundle.
 class S_Queue
          The S_Queue class is server side representation of Queue.
 class S_SearchObject
          The S_SearchObject class.
 class S_SelectorObject
          The S_SelectorObject class
 class S_SystemAccessControlList
          The S_SystemAccessControlList class
 class S_TieAccessControlList
          S_TieAccessControlList allows the Oracle-defined behavior of the ACCESSCONTROLLIST classobject (and its subclasses) to be extended or overridden through the server extensibility API.
 class S_TieApplicationObject
          S_TieApplicationObject allows the Oracle-defined behavior of the APPLICATIONOBJECT classobject (and its subclasses) to be extended or overridden through the server extensibility API.
 class S_TieCategory
          S_TieCategory allows the Oracle-defined behavior of the CATEGORY classobject (and its subclasses) to be extended or overridden through the server extensibility API.
 class S_TieClassAccessControlList
          S_TieClassAccessControlList allows the Oracle-defined behavior of the CLASSACCESSCONTROLLIST classobject (and its subclasses) to be extended or overridden through the server extensibility API.
 class S_TieContentQuota
          S_TieContentQuota allows the Oracle-defined behavior of the CONTENTQUOTA classobject (and its subclasses) to be extended or overridden through the server extensibility API.
 class S_TieDirectoryGroup
          An S_TieDirectoryGroup allows the Oracle-defined behavior of the DIRECTORYGROUP classobject (and its subclasses) to be extended or overridden through the server extensibility API.
 class S_TieDirectoryObject
          An S_TieDirectoryObject allows the Oracle-defined behavior of the DIRECTORYOBJECT classobject (and its subclasses) to be extended or overridden through the server extensibility API.
 class S_TieDirectoryUser
          An S_TieDirectoryUser allows the Oracle-defined behavior of the DIRECTORYUSER classobject (and its subclasses) to be extended or overridden through the server extensibility API.
 class S_TieDocument
          S_TieDocument allows the Oracle-defined behavior of the DOCUMENT classobject (and its subclasses) to be extended or overridden through the server extensibility API.
 class S_TieExtendedUserProfile
          S_TieExtendedUserProfile allows the Oracle-defined behavior of the EXTENDEDUSERPROFILE classobject (and its subclasses) to be extended or overridden through the server extensibility API.
 class S_TieFamily
          S_TieFamily allows the Oracle-defined behavior of the FAMILY classobject (and its subclasses) to be extended or overridden through the server extensibility API.
 class S_TieFolder
          S_TieFolder allows the Oracle-defined behavior of the FOLDER classobject (and its subclasses) to be extended or overridden through the server extensibility API.
 class S_TieInterMediaAudio
          S_TieInterMediaAudio allows the Oracle-defined behavior of the INTERMEDIAAUDIO classobject (and its subclasses) to be extended or overridden through the server extensibility API.
 class S_TieInterMediaAudioCdTrack
          S_TieInterMediaAudio allows the Oracle-defined behavior of the INTERMEDIAAUDIOCDTRACK classobject (and its subclasses) to be extended or overridden through the server extensibility API.
 class S_TieInterMediaImage
          S_TieInterMediaImage allows the Oracle-defined behavior of the INTERMEDIAIMAGE classobject (and its subclasses) to be extended or overridden through the server extensibility API.
 class S_TieInterMediaMovie
          S_TieInterMediaMovie allows the Oracle-defined behavior of the INTERMEDIAMOVIE classobject (and its subclasses) to be extended or overridden through the server extensibility API.
 class S_TieInterMediaSource
          S_TieInterMediaSource allows the Oracle-defined behavior of the INTERMEDIASOURCE classobject (and its subclasses) to be extended or overridden through the server extensibility API.
 class S_TieInterMediaVideo
          S_TieInterMediaVideo allows the Oracle-defined behavior of the INTERMEDIAVIDEO classobject (and its subclasses) to be extended or overridden through the server extensibility API.
 class S_TieMountPoint
          S_TieMountPoint allows the Oracle-defined behavior of the MOUNTPOINT classobject (and its subclasses) to be extended or overridden through the server extensibility API.
 class S_TiePolicyPropertyBundle
          An S_TiePolicyPropertyBundle allows the Oracle-defined behavior of the POLICYPROPERTYBUNDLE classobject (and its subclasses) to be extended or overridden through the server extensibility API.
 class S_TiePrimaryUserProfile
          S_TiePrimaryUserProfile allows the Oracle-defined behavior of the PRIMARYUSERPROFILE classobject (and its subclasses) to be extended or overridden through the server extensibility API.
 class S_TiePropertyBundle
          An S_TiePropertyBundle allows the Oracle-defined behavior of the PROPERTYBUNDLE classobject (and its subclasses) to be extended or overridden through the server extensibility API.
 class S_TiePublicObject
          S_TiePublicObject allows the Oracle-defined behavior of the PUBLICOBJECT classobject (and its subclasses) to be extended or overridden through the server extensibility API.
 class S_TieQueue
          S_TieQueue allows the Oracle-defined behavior of the QUEUE classobject (and its subclasses) to be extended or overridden through the server extensibility API.
 class S_TieSearchObject
          S_TieSearchObject allows the Oracle-defined behavior of the SEARCHOBJECT classobject (and its subclasses) to be extended or overridden through the server extensibility API.
 class S_TieSelectorObject
          S_TieSelectorObject allows the Oracle-defined behavior of the SELECTOROBJECT classobject (and its subclasses) to be extended or overridden through the server extensibility API.
 class S_TieSystemAccessControlList
          S_TieSystemAccessControlList allows the Oracle-defined behavior of the SYSTEMACCESSCONTROLLIST classobject (and its subclasses) to be extended or overridden through the server extensibility API.
 class S_TieUserProfile
          S_TieUserProfile allows the Oracle-defined behavior of the USERPROFILE classobject (and its subclasses) to be extended or overridden through the server extensibility API.
 class S_TieValueDefaultPropertyBundle
          S_TieValueDefaultPropertyBundle allows the Oracle-defined behavior of the VALUEDEFAULTPROPERTYBUNDLE classobject (and its subclasses) to be extended or overridden through the server extensibility API.
 class S_TieValueDomainPropertyBundle
          S_TieValueDomainPropertyBundle allows the Oracle-defined behavior of the VALUEDOMAINPROPERTYBUNDLE classobject (and its subclasses) to be extended or overridden through the server extensibility API.
 class S_TieVersionDescription
          S_TieVersionDescription allows the Oracle-defined behavior of the VERSIONDESCRIPTION classobject (and its subclasses) to be extended or overridden through the server extensibility API.
 class S_TieVersionSeries
          S_TieVersionSeries allows the Oracle-defined behavior of the VERSIONSERIES classobject (and its subclasses) to be extended or overridden through the server extensibility API.
 class S_UserProfile
          The UserProfile class provides storage for profile information on a DirectoryUser.
 class S_ValueDefaultPropertyBundle
          A ValueDefaultPropertyBundle is a PropertyBundle containing a valid definition of the value of a ValueDefault.
 class S_ValueDomainPropertyBundle
          A ValueDomainPropertyBundle is a PropertyBundle containing a valid definition of the value of a ValueDomain.
 class S_VersionDescription
          The S_VersionDescription class is server side representation of VersionDescription.
 class S_VersionSeries
          Server side representation of the VERSIONSERIES class.
 

Methods in oracle.ifs.server that return S_PublicObject
protected  S_PublicObject S_PublicObject.determineResolvedObject()
          return the object we resolve to.
protected  S_PublicObject S_PublicObject.getResolvedObject()
          getResolvedObject - gets the resolved public object of this objec
 S_PublicObject[] S_PublicObject.getRightwardRelationshipObjects(java.lang.String relClassName, SortSpecification sort)
          returns all "right side" public objects that are related to this object by the specified Relationship Class.
 S_PublicObject[] S_PublicObject.getRightwardRelationshipObjects(S_ClassObject relClass, SortSpecification sort)
          returns all "right side" public objects that are related to this object by the specified Relationship Class.
 S_PublicObject[] S_PublicObject.getLeftwardRelationshipObjects(java.lang.String relClassName, SortSpecification sort)
          returns all "left side" public objects that are related to this object by the specied Relationship Class.
 S_PublicObject[] S_PublicObject.getLeftwardRelationshipObjects(S_ClassObject relClass, SortSpecification sort)
          returns all "left side" public objects that are related to this object by the specied Relationship Class.
protected static S_PublicObject[] S_PublicObject.vectorToSPublicObjectArray(S_LibrarySession sess, java.util.Vector vector)
           
protected  S_PublicObject S_Relationship.getLeftObject()
          gets the S_PublicObject that is left of this relationship.
protected  S_PublicObject S_Relationship.getRightObject()
          gets the S_PublicObject that is right of this relationship.
protected  S_PublicObject S_Family.determineResolvedObject()
          Gets the object this family resolves to.
 S_PublicObject S_ContentQuota.getAssociatedPublicObject()
          Gets the PublicObject associated with this ContentQuota object.
 S_PublicObject S_LibrarySession.getPublicObject(java.lang.Long id, java.lang.Long classId)
          Gets an S_PublicObject by id and classId.
 S_PublicObject S_LibrarySession.getPublicObject(java.lang.Long id)
          Gets an S_PublicObject by id.
protected  S_PublicObject S_LibrarySession.verifyPublicObject(S_LibraryObject obj)
          Verifies that the specified S_LibraryObject is an S_PublicObject.
 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.
protected  S_PublicObject S_VersionDescription.determineResolvedObject()
          Return the object this resolves to.
protected  S_PublicObject S_VersionDescription.getPublicObject()
          Returns the public object associated with this object.
protected  S_PublicObject S_VersionSeries.determineResolvedObject()
          Gets the resolved object of the series.
protected  S_PublicObject S_VersionSeries.getPendingPublicObject()
          Deprecated. iFS 9.0.3: this attribute will be removed in a future release
 S_PublicObject[] S_Folder.getItems(java.lang.String classname, SortSpecification sort)
          Gets the PUBLICOBJECTs in this FOLDER.
 S_PublicObject S_Folder.findPublicObjectByPath(java.lang.String path)
          Find item by Folder path.
 S_PublicObject FolderPathCache.findChild(S_LibrarySession sess, java.lang.Long id, java.lang.String itemName)
          Find a child PublicObject relative to a specified parent folder Id and item name.
protected  S_PublicObject[] AccessControlListProxyService.getSecuredPublicObjects(S_LibrarySession sess, java.lang.Long id)
          get the Secured PublicObjects
 

Methods in oracle.ifs.server with parameters of type S_PublicObject
 void S_PublicObject.addRelationship(S_PublicObject rightPo, S_LibraryObjectDefinition def)
          Add a relationship to another public object
protected  S_Relationship[] S_PublicObject.getSpecificRightRelationships(S_PublicObject target, java.lang.String relClassName)
          getSpecificRightRelationships - gets all Relationship objects to the right of this object for a specified Relationship class, and for a specific target object.
protected  S_Relationship[] S_PublicObject.getSpecificLeftRelationships(S_PublicObject source, java.lang.String relClassName)
          getSpecificLeftRelationships - gets all Relationship objects to the left of this object for a specified Relationship class, and for a specific source object.
protected  boolean S_PublicObject.relationshipExists(S_PublicObject member, java.lang.String relClassName)
          return indication of existence of a relationship of the specified relationship class.
protected  void S_PublicObject.signalRightRelationshipFreed(OperationState opState, S_Relationship rightRel, S_PublicObject rightPo)
          a PublicObject to the right of us has been freed.
protected  void S_PublicObject.signalLeftRelationshipFreed(OperationState opState, S_Relationship leftRel, S_PublicObject leftPo)
          a PublicObject to the left of us has been freed.
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.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.extendedPreRemoveRelationship(OperationState opState, S_PublicObject rightpo, S_LibraryObjectDefinition def)
          an extensibility point before a relationship is removed.
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)
           
 void S_LockObject.verifyCanLockPublicObject(S_PublicObject spo)
          Checks the current lock state.
 void S_LockObject.verifyCanUnlockPublicObject(S_PublicObject spo)
          Checks if the current session can unlock the object.
 void S_LockObject.verifyCanModifyLockedPublicObject(S_PublicObject po)
          Checks the current lock state.
 void S_LockObject.verifyCanModifyLockedPublicObjectIfAdmin(S_PublicObject po)
           
 void S_LockObject.verifyCanDeleteLockedPublicObject(S_PublicObject po)
          Checks if the object lock state is one of the deletable states.
 void S_LockObject.verifyCanUpdateLockObject(S_PublicObject spo)
          Checks if this lockobject can be modified The rules for modifying a lock object are as follows For non admin users, Hard lock and Soft lock can be modified only if you have Lock access on the PublicObject that references this lock.
protected  void S_LockObject.postSessionLockedEvent(S_PublicObject po)
          If we session locked, we will post an event on behalf of the PO that got session locked FIXME: Verify if this code is really needed
protected  void S_LockObject.postSessionLockReleasedEvent(S_PublicObject po)
          If we released a session lock, we will post an event on behalf of the PO that released the session lock FIXME: Verify if this code is really needed
protected  void S_LockObject.postSessionLockFreedEvent(S_PublicObject po)
          If we freed a session lock, we will post an event on behalf of the PO that freed the session lock FIXME: Verify if this code is really needed
protected  void S_LibrarySession.addLockedForSessionObject(S_PublicObject obj)
          Adds the specified S_PublicObject to this S_LibrarySession's internal table of session-locked objects.
protected  void S_LibrarySession.removeLockedForSessionObject(S_PublicObject obj)
          Removes the specified S_PublicObject from this S_LibrarySession's internal table of session-locked objects.
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)
          Add a reference to 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)
          Remove a reference to an object from this 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.
 void FolderPathCache.addChild(S_LibrarySession sess, java.lang.Long id, java.lang.String itemName, S_PublicObject child)
          Find a child PublicObject relative to a specified parent folder Id and item name.
 


Oracle Content Management SDK

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