protected class LivelinkConnector.SystemMetadataDescription
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
protected java.util.Set<java.lang.String> |
aclMap |
protected java.lang.String |
filterString |
protected java.util.Set<java.lang.String> |
holder |
protected boolean |
includeAllMetadata |
protected LivelinkConnector.LivelinkContext |
llc |
protected MatchMap |
matchMap |
protected java.lang.String |
pathAttributeName |
protected java.util.Map<java.lang.String,java.lang.String> |
pathMap |
protected java.lang.String |
pathSeparator |
protected boolean |
securityOn |
| Constructor and Description |
|---|
SystemMetadataDescription(LivelinkConnector.LivelinkContext llc,
org.apache.manifoldcf.core.interfaces.Specification spec)
Constructor
|
| Modifier and Type | Method and Description |
|---|---|
java.lang.String[] |
getAcls() |
java.lang.String |
getFilterString() |
java.lang.String |
getMatchMapString()
Get the matchmap string.
|
java.lang.String[] |
getMetadataAttributes() |
java.lang.String |
getNodePathString(java.lang.String documentIdentifier)
For a given node, get its path.
|
java.lang.String |
getPathAttributeName()
Get the path attribute name.
|
java.lang.String |
getPathAttributeValue(java.lang.String documentIdentifier)
Given an identifier, get the translated string that goes into the metadata.
|
java.lang.String |
getPathSeparator()
Get the path separator.
|
boolean |
includeAllMetadata() |
protected final LivelinkConnector.LivelinkContext llc
protected final java.lang.String pathAttributeName
protected final java.lang.String pathSeparator
protected final java.util.Map<java.lang.String,java.lang.String> pathMap
protected final MatchMap matchMap
protected final java.util.Set<java.lang.String> aclMap
protected final boolean securityOn
protected final java.lang.String filterString
protected final java.util.Set<java.lang.String> holder
protected final boolean includeAllMetadata
public SystemMetadataDescription(LivelinkConnector.LivelinkContext llc, org.apache.manifoldcf.core.interfaces.Specification spec) throws org.apache.manifoldcf.core.interfaces.ManifoldCFException, org.apache.manifoldcf.agents.interfaces.ServiceInterruption
org.apache.manifoldcf.core.interfaces.ManifoldCFExceptionorg.apache.manifoldcf.agents.interfaces.ServiceInterruptionpublic boolean includeAllMetadata()
public java.lang.String[] getMetadataAttributes()
public java.lang.String getFilterString()
public java.lang.String[] getAcls()
public java.lang.String getPathAttributeName()
public java.lang.String getPathSeparator()
public java.lang.String getPathAttributeValue(java.lang.String documentIdentifier)
throws org.apache.manifoldcf.core.interfaces.ManifoldCFException,
org.apache.manifoldcf.agents.interfaces.ServiceInterruption
org.apache.manifoldcf.core.interfaces.ManifoldCFExceptionorg.apache.manifoldcf.agents.interfaces.ServiceInterruptionpublic java.lang.String getMatchMapString()
public java.lang.String getNodePathString(java.lang.String documentIdentifier)
throws org.apache.manifoldcf.core.interfaces.ManifoldCFException,
org.apache.manifoldcf.agents.interfaces.ServiceInterruption
org.apache.manifoldcf.core.interfaces.ManifoldCFExceptionorg.apache.manifoldcf.agents.interfaces.ServiceInterruption