Interface IDocumentumObject
-
- All Superinterfaces:
java.rmi.Remote
public interface IDocumentumObject extends java.rmi.RemoteThis 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 booleanexists()Does the object exist?java.lang.StringgetACLDomain()Get the ACL domainjava.lang.StringgetACLName()Get the ACL namejava.lang.String[]getAttributeValues(java.lang.String attribute)Get all the values that an attribute has, including multiple ones if presentlonggetContentSize()Get object's content sizejava.lang.StringgetContentType()Get the object's content typejava.lang.StringgetFile(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.StringgetObjectId()Get the object identifierjava.lang.StringgetObjectName()Get the object nameintgetPageCount()Get object's page countintgetPermit()Get object's permit leveljava.lang.StringgetTypeName()Get object type namejava.lang.StringgetUserName()Get a user's nameintgetUserState()Get a user statejava.lang.StringgetVersionLabel()Get the object's version labeljava.lang.StringgetVStamp()Get the vstamp field for the objectbooleanisDeleted()Check if object is deletedbooleanisHidden()Check if object is hiddenvoidrelease()Release the object
-
-
-
Field Detail
-
_rcsid
static final java.lang.String _rcsid
- See Also:
- Constant Field Values
-
-
Method Detail
-
release
void release() throws java.rmi.RemoteExceptionRelease the object- Throws:
java.rmi.RemoteException
-
exists
boolean exists() throws DocumentumException, java.rmi.RemoteExceptionDoes the object exist?- Throws:
DocumentumExceptionjava.rmi.RemoteException
-
getObjectId
java.lang.String getObjectId() throws DocumentumException, java.rmi.RemoteExceptionGet the object identifier- Throws:
DocumentumExceptionjava.rmi.RemoteException
-
getObjectName
java.lang.String getObjectName() throws DocumentumException, java.rmi.RemoteExceptionGet the object name- Throws:
DocumentumExceptionjava.rmi.RemoteException
-
getContentType
java.lang.String getContentType() throws DocumentumException, java.rmi.RemoteExceptionGet the object's content type- Throws:
DocumentumExceptionjava.rmi.RemoteException
-
getACLDomain
java.lang.String getACLDomain() throws DocumentumException, java.rmi.RemoteExceptionGet the ACL domain- Throws:
DocumentumExceptionjava.rmi.RemoteException
-
getACLName
java.lang.String getACLName() throws DocumentumException, java.rmi.RemoteExceptionGet the ACL name- Throws:
DocumentumExceptionjava.rmi.RemoteException
-
isDeleted
boolean isDeleted() throws DocumentumException, java.rmi.RemoteExceptionCheck if object is deleted- Throws:
DocumentumExceptionjava.rmi.RemoteException
-
isHidden
boolean isHidden() throws DocumentumException, java.rmi.RemoteExceptionCheck if object is hidden- Throws:
DocumentumExceptionjava.rmi.RemoteException
-
getPermit
int getPermit() throws DocumentumException, java.rmi.RemoteExceptionGet object's permit level- Throws:
DocumentumExceptionjava.rmi.RemoteException
-
getContentSize
long getContentSize() throws DocumentumException, java.rmi.RemoteExceptionGet object's content size- Throws:
DocumentumExceptionjava.rmi.RemoteException
-
getPageCount
int getPageCount() throws DocumentumException, java.rmi.RemoteExceptionGet object's page count- Throws:
DocumentumExceptionjava.rmi.RemoteException
-
getVersionLabel
java.lang.String getVersionLabel() throws DocumentumException, java.rmi.RemoteExceptionGet the object's version label- Throws:
DocumentumExceptionjava.rmi.RemoteException
-
getTypeName
java.lang.String getTypeName() throws DocumentumException, java.rmi.RemoteExceptionGet object type name- Throws:
DocumentumExceptionjava.rmi.RemoteException
-
getVStamp
java.lang.String getVStamp() throws DocumentumException, java.rmi.RemoteExceptionGet the vstamp field for the object- Throws:
DocumentumExceptionjava.rmi.RemoteException
-
getFolderPaths
java.lang.String[] getFolderPaths(java.util.Map pathMapCache) throws DocumentumException, java.rmi.RemoteExceptionGet the path set for the object. This is the complete set of folder paths that lead to the object.- Throws:
DocumentumExceptionjava.rmi.RemoteException
-
getFile
java.lang.String getFile(java.lang.String path) throws DocumentumException, java.rmi.RemoteExceptionWrite the content of the object to a file path.- Parameters:
path- is where the content should be written.- Returns:
- the file path where the content was written.
- Throws:
DocumentumExceptionjava.rmi.RemoteException
-
getAttributeValues
java.lang.String[] getAttributeValues(java.lang.String attribute) throws DocumentumException, java.rmi.RemoteExceptionGet all the values that an attribute has, including multiple ones if present- Throws:
DocumentumExceptionjava.rmi.RemoteException
-
getUserState
int getUserState() throws DocumentumException, java.rmi.RemoteExceptionGet a user state- Throws:
DocumentumExceptionjava.rmi.RemoteException
-
getUserName
java.lang.String getUserName() throws DocumentumException, java.rmi.RemoteExceptionGet a user's name- Throws:
DocumentumExceptionjava.rmi.RemoteException
-
-