protected class CswsConnector.CategoryPathAccumulator
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
protected java.util.Map<java.lang.Long,java.lang.String[]> |
attributeMap |
protected java.util.Map<java.lang.Long,java.lang.String> |
categoryPathMap |
protected CswsConnector.CswsContext |
llc |
| Constructor and Description |
|---|
CategoryPathAccumulator(CswsConnector.CswsContext llc)
Constructor
|
| Modifier and Type | Method and Description |
|---|---|
protected java.lang.String[] |
findAttributes(int catID)
Find a set of attributes given a category ID
|
protected java.lang.String |
findPath(long catID)
Find a category path given a category ID
|
java.lang.String[] |
getCategoryPathsAttributeNames(long[] catIDs)
Get a specified set of packed category paths with attribute names, given the category identifiers
|
protected java.lang.String |
getObjectPath(CswsConnector.ObjectInformation currentObject)
Get the complete path for an object.
|
protected final CswsConnector.CswsContext llc
protected final java.util.Map<java.lang.Long,java.lang.String> categoryPathMap
protected final java.util.Map<java.lang.Long,java.lang.String[]> attributeMap
public CategoryPathAccumulator(CswsConnector.CswsContext llc)
public java.lang.String[] getCategoryPathsAttributeNames(long[] catIDs)
throws org.apache.manifoldcf.core.interfaces.ManifoldCFException,
org.apache.manifoldcf.agents.interfaces.ServiceInterruption
org.apache.manifoldcf.core.interfaces.ManifoldCFExceptionorg.apache.manifoldcf.agents.interfaces.ServiceInterruptionprotected java.lang.String findPath(long catID)
throws org.apache.manifoldcf.core.interfaces.ManifoldCFException,
org.apache.manifoldcf.agents.interfaces.ServiceInterruption
org.apache.manifoldcf.core.interfaces.ManifoldCFExceptionorg.apache.manifoldcf.agents.interfaces.ServiceInterruptionprotected java.lang.String getObjectPath(CswsConnector.ObjectInformation currentObject) throws org.apache.manifoldcf.core.interfaces.ManifoldCFException, org.apache.manifoldcf.agents.interfaces.ServiceInterruption
org.apache.manifoldcf.core.interfaces.ManifoldCFExceptionorg.apache.manifoldcf.agents.interfaces.ServiceInterruptionprotected java.lang.String[] findAttributes(int catID)
throws org.apache.manifoldcf.core.interfaces.ManifoldCFException,
org.apache.manifoldcf.agents.interfaces.ServiceInterruption
org.apache.manifoldcf.core.interfaces.ManifoldCFExceptionorg.apache.manifoldcf.agents.interfaces.ServiceInterruption