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
-
-
Field Summary
Fields Modifier and Type Field Description protected AbstractSharedBackend
backend
The data store that contains this record.
-
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 boolean
equals(Object object)
Checks if the given object is a data record with the same identifier as this one.DataIdentifier
getIdentifier()
Returns the data identifier.String
getReference()
Delegates the call to the backend to retrieve reference.int
hashCode()
Returns the hash code of the data identifier.String
toString()
Returns the string representation of the data identifier.-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface org.apache.jackrabbit.core.data.DataRecord
getLastModified, getLength, getStream
-
-
-
-
Field Detail
-
backend
protected final AbstractSharedBackend backend
The data store that contains this record.
-
-
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:
getIdentifier
in interfaceDataRecord
- Returns:
- data identifier
-
getReference
public String getReference()
Delegates the call to the backend to retrieve reference.- Specified by:
getReference
in 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.
-
-