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
DataAccessException
List<SystemMetadataStatus> listSystemMetadataStatus(int pageNumber, int pageSize) throws DataAccessException
pageNumber
- pageSize
- DataAccessException
org.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')DataAccessException
Copyright © 2020. All rights reserved.