Interface IdentifierRepository
-
public interface IdentifierRepository
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description longcount()voiddelete(List<UUID> uuids)default voiddelete(UUID uuid)default intdeleteByIdentifiable(de.digitalcollections.model.identifiable.Identifiable identifiable)intdeleteByIdentifiable(UUID identifiableUuid)List<de.digitalcollections.model.identifiable.Identifier>findByIdentifiable(UUID identifiableUuid)de.digitalcollections.model.identifiable.IdentifiergetByUuid(UUID identifierUuid)de.digitalcollections.model.identifiable.Identifiersave(de.digitalcollections.model.identifiable.Identifier identifier)
-
-
-
Method Detail
-
count
long count()
-
delete
default void delete(UUID uuid) throws RepositoryException
- Throws:
RepositoryException
-
delete
void delete(List<UUID> uuids) throws RepositoryException
- Throws:
RepositoryException
-
deleteByIdentifiable
default int deleteByIdentifiable(de.digitalcollections.model.identifiable.Identifiable identifiable) throws RepositoryException- Throws:
RepositoryException
-
deleteByIdentifiable
int deleteByIdentifiable(UUID identifiableUuid) throws RepositoryException
- Throws:
RepositoryException
-
findByIdentifiable
List<de.digitalcollections.model.identifiable.Identifier> findByIdentifiable(UUID identifiableUuid) throws RepositoryException
- Throws:
RepositoryException
-
getByUuid
de.digitalcollections.model.identifiable.Identifier getByUuid(UUID identifierUuid) throws RepositoryException
- Throws:
RepositoryException
-
save
de.digitalcollections.model.identifiable.Identifier save(de.digitalcollections.model.identifiable.Identifier identifier) throws RepositoryException- Throws:
RepositoryException
-
-