org.apache.jackrabbit.core.data.db
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
Method Summary |
long |
getLastModified()
Returns the last modified of the record. |
long |
getLength()
Returns the length of the binary stream in this record. |
InputStream |
getStream()
Returns the the binary stream in this record. |
store
protected final DbDataStore store
length
protected final long length
lastModified
protected long lastModified
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 identifierlength
- the lengthlastModified
-
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
Copyright © 2004-2010 The Apache Software Foundation. All Rights Reserved.