public interface SystemMetadataDao
| Modifier and Type | Method and Description |
|---|---|
org.dataone.service.types.v2.SystemMetadata |
getSystemMetadata(org.dataone.service.types.v1.Identifier pid)
Get a systemMetadata object for a given Identifier, using the given JdbcTemplate and map of
system metadata table names.
|
int |
getSystemMetadataCount()
Get the total count of the system metadata records in the database
|
List<SystemMetadataStatus> |
listSystemMetadataStatus(int pageNumber,
int pageSize)
List object status information with SystemMetadata in the database
|
int getSystemMetadataCount()
throws DataAccessException
DataAccessExceptionList<SystemMetadataStatus> listSystemMetadataStatus(int pageNumber, int pageSize) throws DataAccessException
pageNumber - pageSize - DataAccessExceptionorg.dataone.service.types.v2.SystemMetadata getSystemMetadata(org.dataone.service.types.v1.Identifier pid)
throws DataAccessException
pid - tableMap - The lookup map of table names. The map must include 'identifier', 'systemmetadata',
'smreplicationpolicy', 'smreplicationstatus', and 'xml_access' keys and their respective
values that are table names specific to the cached CN data (like 'ucsb_identifier')DataAccessExceptionCopyright © 2016. All rights reserved.