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 encodedStringifiers.- See Also:
- Serialized Form
-
-
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
Constructors Constructor Description ProtocolHashStringifier(HashStore classpathHashStore, Stringifier referenceDispatcher)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected StringdispatchStringifyReference(Reference reference)Stringstringify(List<Parameter> parameters)Stringstringify(Parameter parameter)Stringstringify(RepositoryLocation repositoryLocation)Stringstringify(Resource resource)StringstringifyParameter(Parameter parameter)StringstringifyParameter(ReferenceParameter referenceParameter)StringstringifyParameter(ResourceParameter resourceParameter)StringstringifyParameter(StringParameter stringParameter)StringstringifyRepositoryLocation(RepositoryLocation repositoryLocation)StringstringifyRepositoryLocation(RepositoryNodeRef repositoryNodeRef)StringstringifyRepositoryLocation(RepositoryPath repositoryPath)StringstringifyResource(ClasspathResource resource)StringstringifyResource(RepositoryResource resource)StringstringifyResource(Resource resource)-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.alfresco.repo.virtual.ref.Stringifier
stringify
-
-
-
-
Constructor Detail
-
ProtocolHashStringifier
public ProtocolHashStringifier(HashStore classpathHashStore, Stringifier referenceDispatcher)
-
-
Method Detail
-
stringify
public String stringify(Resource resource) throws ReferenceEncodingException
- Specified by:
stringifyin interfaceStringifier- Throws:
ReferenceEncodingException
-
stringifyResource
public String stringifyResource(Resource resource) throws ReferenceEncodingException
- Specified by:
stringifyResourcein interfaceStringifier- Throws:
ReferenceEncodingException
-
stringifyResource
public String stringifyResource(RepositoryResource resource) throws ReferenceEncodingException
- Specified by:
stringifyResourcein interfaceStringifier- Throws:
ReferenceEncodingException
-
stringifyResource
public String stringifyResource(ClasspathResource resource) throws ReferenceEncodingException
- Specified by:
stringifyResourcein interfaceStringifier- Throws:
ReferenceEncodingException
-
stringify
public String stringify(RepositoryLocation repositoryLocation) throws ReferenceEncodingException
- 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
public String stringify(List<Parameter> parameters) throws ReferenceEncodingException
- Specified by:
stringifyin interfaceStringifier- Throws:
ReferenceEncodingException
-
stringify
public String stringify(Parameter parameter) throws ReferenceEncodingException
- Specified by:
stringifyin interfaceStringifier- Throws:
ReferenceEncodingException
-
stringifyParameter
public String stringifyParameter(Parameter parameter) throws ReferenceEncodingException
- Specified by:
stringifyParameterin interfaceStringifier- Throws:
ReferenceEncodingException
-
stringifyParameter
public String stringifyParameter(ResourceParameter resourceParameter) throws ReferenceEncodingException
- Specified by:
stringifyParameterin interfaceStringifier- Throws:
ReferenceEncodingException
-
stringifyParameter
public String stringifyParameter(StringParameter stringParameter) throws ReferenceEncodingException
- Specified by:
stringifyParameterin interfaceStringifier- Throws:
ReferenceEncodingException
-
stringifyParameter
public String stringifyParameter(ReferenceParameter referenceParameter) throws ReferenceEncodingException
- Specified by:
stringifyParameterin interfaceStringifier- Throws:
ReferenceEncodingException
-
-