@Repository public class ErrorMetadataDAOImpl extends Object implements ErrorMetadataDAO
Constructor and Description |
---|
ErrorMetadataDAOImpl(ErrorMetadataMapper errorMetadataMapper)
Instantiates a new Error metadata dao.
|
Modifier and Type | Method and Description |
---|---|
Long |
delete(List<Long> errorIds)
Delete given error metadata
|
ErrorMetadata |
find(Long id)
Find metadata by id
|
List<Long> |
getAllIds() |
List<Long> |
getDistinctIds()
Get list of distinct error metadata currently used in the logs table, used for automated pruning
|
Long |
getIdByData(ErrorMetadata errorMetadata)
Get id of the given metadata
|
Long |
save(ErrorMetadata errorMetadata)
Insert a new error metadata object to repository
|
@Autowired public ErrorMetadataDAOImpl(ErrorMetadataMapper errorMetadataMapper)
errorMetadataMapper
- the error metadata mapperpublic ErrorMetadata find(Long id)
ErrorMetadataDAO
find
in interface ErrorMetadataDAO
id
- id of the wanted metadatapublic Long getIdByData(ErrorMetadata errorMetadata)
ErrorMetadataDAO
getIdByData
in interface ErrorMetadataDAO
errorMetadata
- wanted metadatapublic Long save(ErrorMetadata errorMetadata)
ErrorMetadataDAO
save
in interface ErrorMetadataDAO
errorMetadata
- error metadatapublic List<Long> getAllIds()
getAllIds
in interface ErrorMetadataDAO
public List<Long> getDistinctIds()
ErrorMetadataDAO
getDistinctIds
in interface ErrorMetadataDAO
public Long delete(List<Long> errorIds)
ErrorMetadataDAO
delete
in interface ErrorMetadataDAO
errorIds
- ids to deleteCopyright © 2020. All rights reserved.