Package org.alfresco.repo.virtual.ref
Class ProtocolHashStringifier
java.lang.Object
org.alfresco.repo.virtual.ref.ProtocolHashStringifier
- All Implemented Interfaces:
Serializable,HashEncodingArtefact,Stringifier
- Direct Known Subclasses:
NodeHashStringifier,VirtualHashStringifier
public abstract class ProtocolHashStringifier
extends Object
implements HashEncodingArtefact, Stringifier
Base class for custom protocol hash encoded
Stringifiers.- See Also:
-
Field Summary
Fields inherited from interface org.alfresco.repo.virtual.ref.HashEncodingArtefact
CLASSPATH_RESOUCE_CODE, HASHED_CLASSPATH_RESOUCE_CODE, HASHED_NUMERIC_PATH_CODE, HASHED_REPOSITORY_PATH_CODE, MIXED_CLASSPATH_RESOUCE_CODE, MIXED_NUMERIC_PATH_CODE, MIXED_REPOSITORY_PATH_CODE, NODE_PROTOCOL_CODE, NUMERIC_PATH_CODE, NUMERIC_ROOT_PATH_CODE, REPOSITORY_NODEREF_RESOURCE_CODE, REPOSITORY_PATH_CODE, VANILLA_PROTOCOL_CODE, VIRTUAL_PROTOCOL_CODE -
Constructor Summary
ConstructorsConstructorDescriptionProtocolHashStringifier(HashStore classpathHashStore, Stringifier referenceDispatcher) -
Method Summary
Modifier and TypeMethodDescriptionprotected StringdispatchStringifyReference(Reference reference) stringify(RepositoryLocation repositoryLocation) stringifyParameter(Parameter parameter) stringifyParameter(ReferenceParameter referenceParameter) stringifyParameter(ResourceParameter resourceParameter) stringifyParameter(StringParameter stringParameter) stringifyRepositoryLocation(RepositoryLocation repositoryLocation) stringifyRepositoryLocation(RepositoryNodeRef repositoryNodeRef) stringifyRepositoryLocation(RepositoryPath repositoryPath) stringifyResource(ClasspathResource resource) stringifyResource(RepositoryResource resource) stringifyResource(Resource resource) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.alfresco.repo.virtual.ref.Stringifier
stringify
-
Constructor Details
-
ProtocolHashStringifier
-
-
Method Details
-
dispatchStringifyReference
-
stringify
- Specified by:
stringifyin interfaceStringifier- Throws:
ReferenceEncodingException
-
stringifyResource
- Specified by:
stringifyResourcein interfaceStringifier- Throws:
ReferenceEncodingException
-
stringifyResource
- Specified by:
stringifyResourcein interfaceStringifier- Throws:
ReferenceEncodingException
-
stringifyResource
- Specified by:
stringifyResourcein interfaceStringifier- Throws:
ReferenceEncodingException
-
stringify
- Specified by:
stringifyin interfaceStringifier- Throws:
ReferenceEncodingException
-
stringifyRepositoryLocation
public String stringifyRepositoryLocation(RepositoryLocation repositoryLocation) throws ReferenceEncodingException - Specified by:
stringifyRepositoryLocationin interfaceStringifier- Throws:
ReferenceEncodingException
-
stringifyRepositoryLocation
public String stringifyRepositoryLocation(RepositoryNodeRef repositoryNodeRef) throws ReferenceEncodingException - Specified by:
stringifyRepositoryLocationin interfaceStringifier- Throws:
ReferenceEncodingException
-
stringifyRepositoryLocation
public String stringifyRepositoryLocation(RepositoryPath repositoryPath) throws ReferenceEncodingException - Specified by:
stringifyRepositoryLocationin interfaceStringifier- Throws:
ReferenceEncodingException
-
stringify
- Specified by:
stringifyin interfaceStringifier- Throws:
ReferenceEncodingException
-
stringify
- Specified by:
stringifyin interfaceStringifier- Throws:
ReferenceEncodingException
-
stringifyParameter
- Specified by:
stringifyParameterin interfaceStringifier- Throws:
ReferenceEncodingException
-
stringifyParameter
public String stringifyParameter(ResourceParameter resourceParameter) throws ReferenceEncodingException - Specified by:
stringifyParameterin interfaceStringifier- Throws:
ReferenceEncodingException
-
stringifyParameter
- Specified by:
stringifyParameterin interfaceStringifier- Throws:
ReferenceEncodingException
-
stringifyParameter
public String stringifyParameter(ReferenceParameter referenceParameter) throws ReferenceEncodingException - Specified by:
stringifyParameterin interfaceStringifier- Throws:
ReferenceEncodingException
-