Interface IDocumentumObject

  • All Superinterfaces:
    java.rmi.Remote

    public interface IDocumentumObject
    extends java.rmi.Remote
    This represents the limited equivalent of an IDfSysObject, containing only the properties that the crawler code needs to do its job.
    • Field Summary

      Fields 
      Modifier and Type Field Description
      static java.lang.String _rcsid  
    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      boolean exists()
      Does the object exist?
      java.lang.String getACLDomain()
      Get the ACL domain
      java.lang.String getACLName()
      Get the ACL name
      java.lang.String[] getAttributeValues​(java.lang.String attribute)
      Get all the values that an attribute has, including multiple ones if present
      long getContentSize()
      Get object's content size
      java.lang.String getContentType()
      Get the object's content type
      java.lang.String getFile​(java.lang.String path)
      Write the content of the object to a file path.
      java.lang.String[] getFolderPaths​(java.util.Map pathMapCache)
      Get the path set for the object.
      java.lang.String getObjectId()
      Get the object identifier
      java.lang.String getObjectName()
      Get the object name
      int getPageCount()
      Get object's page count
      int getPermit()
      Get object's permit level
      java.lang.String getTypeName()
      Get object type name
      java.lang.String getUserName()
      Get a user's name
      int getUserState()
      Get a user state
      java.lang.String getVersionLabel()
      Get the object's version label
      java.lang.String getVStamp()
      Get the vstamp field for the object
      boolean isDeleted()
      Check if object is deleted
      boolean isHidden()
      Check if object is hidden
      void release()
      Release the object