protected class CswsConnector.ObjectInformation
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
protected boolean |
fetched |
protected long |
objectID |
protected com.opentext.livelink.service.docman.Node |
objectValue |
protected java.lang.String |
workspaceName |
| Constructor and Description |
|---|
ObjectInformation(long objectID) |
ObjectInformation(java.lang.String workspaceName) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(java.lang.Object o) |
boolean |
exists()
Check whether object seems to exist or not.
|
java.util.List<? extends com.opentext.livelink.service.docman.AttributeGroup> |
getAttributeGroups()
Get AttributeGroups
|
long |
getCategoryId(java.lang.String startPath)
Returns the category ID specified by the path name.
|
java.lang.String |
getComments()
Get OpenText comments/description.
|
java.util.Date |
getCreationDate()
Get creation date.
|
java.lang.Long |
getCreatorId()
Get creator ID.
|
java.util.Date |
getModifyDate() |
java.lang.String |
getName()
Get OpenText document name.
|
long[] |
getObjectCategoryIDs()
Get category IDs available to the object with a specified object ID
|
protected com.opentext.livelink.service.docman.Node |
getObjectValue()
Get the objInfo object.
|
java.lang.Long |
getParentId()
Get parent ID.
|
java.lang.Long |
getPathId(java.lang.String startPath)
Returns the object ID specified by the path name.
|
com.opentext.livelink.service.docman.NodePermissions |
getPermissions()
Get permissions.
|
boolean |
getSpecifiedCategoryAttribute(org.apache.manifoldcf.agents.interfaces.RepositoryDocument rd,
long catID,
java.lang.String catName)
Fetch attribute value for a specified categoryID for a given object.
|
java.lang.String |
getWorkspaceName()
Get workspace name
|
int |
hashCode() |
java.lang.String |
toString()
toString override
|
protected final long objectID
protected final java.lang.String workspaceName
protected com.opentext.livelink.service.docman.Node objectValue
protected boolean fetched
public ObjectInformation(long objectID)
public ObjectInformation(java.lang.String workspaceName)
public java.lang.String getWorkspaceName()
public boolean exists()
throws org.apache.manifoldcf.agents.interfaces.ServiceInterruption,
org.apache.manifoldcf.core.interfaces.ManifoldCFException
org.apache.manifoldcf.agents.interfaces.ServiceInterruptionorg.apache.manifoldcf.core.interfaces.ManifoldCFExceptionpublic java.lang.String toString()
toString in class java.lang.Objectpublic boolean getSpecifiedCategoryAttribute(org.apache.manifoldcf.agents.interfaces.RepositoryDocument rd,
long catID,
java.lang.String catName)
throws org.apache.manifoldcf.agents.interfaces.ServiceInterruption,
org.apache.manifoldcf.core.interfaces.ManifoldCFException
org.apache.manifoldcf.agents.interfaces.ServiceInterruptionorg.apache.manifoldcf.core.interfaces.ManifoldCFExceptionpublic java.lang.Long getPathId(java.lang.String startPath)
throws org.apache.manifoldcf.agents.interfaces.ServiceInterruption,
org.apache.manifoldcf.core.interfaces.ManifoldCFException
startPath - is the folder name (a string with dots as separators)org.apache.manifoldcf.agents.interfaces.ServiceInterruptionorg.apache.manifoldcf.core.interfaces.ManifoldCFExceptionpublic java.util.List<? extends com.opentext.livelink.service.docman.AttributeGroup> getAttributeGroups()
throws org.apache.manifoldcf.core.interfaces.ManifoldCFException,
org.apache.manifoldcf.agents.interfaces.ServiceInterruption
org.apache.manifoldcf.core.interfaces.ManifoldCFExceptionorg.apache.manifoldcf.agents.interfaces.ServiceInterruptionpublic long[] getObjectCategoryIDs()
throws org.apache.manifoldcf.core.interfaces.ManifoldCFException,
org.apache.manifoldcf.agents.interfaces.ServiceInterruption
org.apache.manifoldcf.core.interfaces.ManifoldCFExceptionorg.apache.manifoldcf.agents.interfaces.ServiceInterruptionpublic long getCategoryId(java.lang.String startPath)
throws org.apache.manifoldcf.core.interfaces.ManifoldCFException,
org.apache.manifoldcf.agents.interfaces.ServiceInterruption
startPath - is the folder name, ending in a category name (a string with slashes as separators)org.apache.manifoldcf.core.interfaces.ManifoldCFExceptionorg.apache.manifoldcf.agents.interfaces.ServiceInterruptionpublic com.opentext.livelink.service.docman.NodePermissions getPermissions()
throws org.apache.manifoldcf.agents.interfaces.ServiceInterruption,
org.apache.manifoldcf.core.interfaces.ManifoldCFException
org.apache.manifoldcf.agents.interfaces.ServiceInterruptionorg.apache.manifoldcf.core.interfaces.ManifoldCFExceptionpublic java.lang.String getName()
throws org.apache.manifoldcf.agents.interfaces.ServiceInterruption,
org.apache.manifoldcf.core.interfaces.ManifoldCFException
org.apache.manifoldcf.agents.interfaces.ServiceInterruptionorg.apache.manifoldcf.core.interfaces.ManifoldCFExceptionpublic java.lang.String getComments()
throws org.apache.manifoldcf.agents.interfaces.ServiceInterruption,
org.apache.manifoldcf.core.interfaces.ManifoldCFException
org.apache.manifoldcf.agents.interfaces.ServiceInterruptionorg.apache.manifoldcf.core.interfaces.ManifoldCFExceptionpublic java.lang.Long getParentId()
throws org.apache.manifoldcf.agents.interfaces.ServiceInterruption,
org.apache.manifoldcf.core.interfaces.ManifoldCFException
org.apache.manifoldcf.agents.interfaces.ServiceInterruptionorg.apache.manifoldcf.core.interfaces.ManifoldCFExceptionpublic java.util.Date getCreationDate()
throws org.apache.manifoldcf.agents.interfaces.ServiceInterruption,
org.apache.manifoldcf.core.interfaces.ManifoldCFException
org.apache.manifoldcf.agents.interfaces.ServiceInterruptionorg.apache.manifoldcf.core.interfaces.ManifoldCFExceptionpublic java.lang.Long getCreatorId()
throws org.apache.manifoldcf.agents.interfaces.ServiceInterruption,
org.apache.manifoldcf.core.interfaces.ManifoldCFException
org.apache.manifoldcf.agents.interfaces.ServiceInterruptionorg.apache.manifoldcf.core.interfaces.ManifoldCFExceptionpublic java.util.Date getModifyDate()
throws org.apache.manifoldcf.agents.interfaces.ServiceInterruption,
org.apache.manifoldcf.core.interfaces.ManifoldCFException
org.apache.manifoldcf.agents.interfaces.ServiceInterruptionorg.apache.manifoldcf.core.interfaces.ManifoldCFExceptionprotected com.opentext.livelink.service.docman.Node getObjectValue()
throws org.apache.manifoldcf.agents.interfaces.ServiceInterruption,
org.apache.manifoldcf.core.interfaces.ManifoldCFException
org.apache.manifoldcf.agents.interfaces.ServiceInterruptionorg.apache.manifoldcf.core.interfaces.ManifoldCFExceptionpublic int hashCode()
hashCode in class java.lang.Objectpublic boolean equals(java.lang.Object o)
equals in class java.lang.Object