Class DbDataRecord

java.lang.Object
org.apache.jackrabbit.core.data.AbstractDataRecord
org.apache.jackrabbit.core.data.db.DbDataRecord
All Implemented Interfaces:
DataRecord

public class DbDataRecord extends AbstractDataRecord
Data record that is stored in a database
  • Constructor Details

    • DbDataRecord

      public DbDataRecord(DbDataStore store, DataIdentifier identifier, long length, long lastModified)
      Creates a data record based on the given identifier and length.
      Parameters:
      identifier - data identifier
      length - the length
      lastModified -
  • Method Details

    • getLength

      public long getLength() throws DataStoreException
      Returns the length of the binary stream in this record.
      Returns:
      length of the binary stream
      Throws:
      DataStoreException - if the record could not be accessed
    • getStream

      public InputStream getStream() throws DataStoreException
      Returns the the binary stream in this record.
      Returns:
      binary stream
      Throws:
      DataStoreException - if the record could not be accessed
    • getLastModified

      public long getLastModified()
      Returns the last modified of the record.
      Returns:
      last modified time of the binary stream