Class AbstractDataRecord
- java.lang.Object
-
- org.apache.jackrabbit.oak.spi.blob.AbstractDataRecord
-
- All Implemented Interfaces:
DataRecord
public abstract class AbstractDataRecord extends Object implements DataRecord
ImplementsDataRecord
-
-
Constructor Summary
Constructors Constructor Description AbstractDataRecord(AbstractSharedBackend backend, DataIdentifier identifier)Creates a data record with the given identifier.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(Object object)Checks if the given object is a data record with the same identifier as this one.DataIdentifiergetIdentifier()Returns the data identifier.StringgetReference()Delegates the call to the backend to retrieve reference.inthashCode()Returns the hash code of the data identifier.StringtoString()Returns the string representation of the data identifier.-
Methods inherited from interface org.apache.jackrabbit.core.data.DataRecord
getLastModified, getLength, getStream
-
-
-
-
Constructor Detail
-
AbstractDataRecord
public AbstractDataRecord(AbstractSharedBackend backend, DataIdentifier identifier)
Creates a data record with the given identifier.- Parameters:
identifier- data identifier
-
-
Method Detail
-
getIdentifier
public DataIdentifier getIdentifier()
Returns the data identifier.- Specified by:
getIdentifierin interfaceDataRecord- Returns:
- data identifier
-
getReference
public String getReference()
Delegates the call to the backend to retrieve reference.- Specified by:
getReferencein interfaceDataRecord- Returns:
-
toString
public String toString()
Returns the string representation of the data identifier.
-
equals
public boolean equals(Object object)
Checks if the given object is a data record with the same identifier as this one.
-
-