Class AbstractIdFactory
- java.lang.Object
-
- org.apache.jackrabbit.spi.commons.identifier.AbstractIdFactory
-
- All Implemented Interfaces:
org.apache.jackrabbit.spi.IdFactory
- Direct Known Subclasses:
IdFactoryImpl
public abstract class AbstractIdFactory extends Object implements org.apache.jackrabbit.spi.IdFactory
AbstractIdFactory...
-
-
Constructor Summary
Constructors Constructor Description AbstractIdFactory()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description org.apache.jackrabbit.spi.NodeIdcreateNodeId(String uniqueID)org.apache.jackrabbit.spi.NodeIdcreateNodeId(String uniqueID, org.apache.jackrabbit.spi.Path path)org.apache.jackrabbit.spi.NodeIdcreateNodeId(org.apache.jackrabbit.spi.NodeId parentId, org.apache.jackrabbit.spi.Path path)org.apache.jackrabbit.spi.PropertyIdcreatePropertyId(org.apache.jackrabbit.spi.NodeId parentId, org.apache.jackrabbit.spi.Name propertyName)org.apache.jackrabbit.spi.NodeIdfromJcrIdentifier(String jcrIdentifier)protected abstract org.apache.jackrabbit.spi.PathFactorygetPathFactory()Subclassed need to define a PathFactory used to create IDsStringtoJcrIdentifier(org.apache.jackrabbit.spi.NodeId nodeId)
-
-
-
Method Detail
-
createNodeId
public org.apache.jackrabbit.spi.NodeId createNodeId(org.apache.jackrabbit.spi.NodeId parentId, org.apache.jackrabbit.spi.Path path)- Specified by:
createNodeIdin interfaceorg.apache.jackrabbit.spi.IdFactory- See Also:
IdFactory.createNodeId(NodeId, Path)
-
createNodeId
public org.apache.jackrabbit.spi.NodeId createNodeId(String uniqueID, org.apache.jackrabbit.spi.Path path)
- Specified by:
createNodeIdin interfaceorg.apache.jackrabbit.spi.IdFactory- See Also:
IdFactory.createNodeId(String, Path)
-
createNodeId
public org.apache.jackrabbit.spi.NodeId createNodeId(String uniqueID)
- Specified by:
createNodeIdin interfaceorg.apache.jackrabbit.spi.IdFactory- See Also:
IdFactory.createNodeId(String)
-
createPropertyId
public org.apache.jackrabbit.spi.PropertyId createPropertyId(org.apache.jackrabbit.spi.NodeId parentId, org.apache.jackrabbit.spi.Name propertyName)- Specified by:
createPropertyIdin interfaceorg.apache.jackrabbit.spi.IdFactory- See Also:
IdFactory.createPropertyId(NodeId,Name)
-
toJcrIdentifier
public String toJcrIdentifier(org.apache.jackrabbit.spi.NodeId nodeId)
- Specified by:
toJcrIdentifierin interfaceorg.apache.jackrabbit.spi.IdFactory- See Also:
IdFactory.toJcrIdentifier(NodeId)
-
fromJcrIdentifier
public org.apache.jackrabbit.spi.NodeId fromJcrIdentifier(String jcrIdentifier)
- Specified by:
fromJcrIdentifierin interfaceorg.apache.jackrabbit.spi.IdFactory- See Also:
IdFactory.fromJcrIdentifier(String)
-
getPathFactory
protected abstract org.apache.jackrabbit.spi.PathFactory getPathFactory()
Subclassed need to define a PathFactory used to create IDs- Returns:
- a implementation of
PathFactory.
-
-