Interface PredicateRepository
- All Superinterfaces:
PagingSortingFilteringRepository<de.digitalcollections.model.relation.Predicate>,UniqueObjectRepository<de.digitalcollections.model.relation.Predicate>
public interface PredicateRepository
extends UniqueObjectRepository<de.digitalcollections.model.relation.Predicate>
Repository for predicates handling
-
Method Summary
Modifier and TypeMethodDescriptionbooleandeleteByValue(String value) de.digitalcollections.model.relation.PredicategetByValue(String value) Returns a predicate, if availableReturn list of languages of all predicatesMethods inherited from interface de.digitalcollections.cudami.server.backend.api.repository.PagingSortingFilteringRepository
findMethods inherited from interface de.digitalcollections.cudami.server.backend.api.repository.UniqueObjectRepository
count, create, delete, delete, deleteByUuid, deleteByUuids, getByExample, getByExampleAndFiltering, getByExamples, getByExamplesAndFiltering, getByUuid, getByUuidAndFiltering, getByUuids, getByUuidsAndFiltering, getRandom, save, save, saveOrUpdate, update, update
-
Method Details
-
deleteByValue
- Throws:
RepositoryException
-
getByValue
Returns a predicate, if available- Parameters:
value- unique value of predicate, e.g. "is_part_of"- Returns:
- Predicate or null
- Throws:
RepositoryException
-
getLanguages
Return list of languages of all predicates- Returns:
- list of predicates
- Throws:
RepositoryException
-