Interface PredicateService
- All Known Implementing Classes:
PredicateServiceImpl
public interface PredicateService
Service for predicates
-
Method Summary
Modifier and Type Method Description longcount()voiddelete(java.lang.String value)java.util.List<de.digitalcollections.model.api.identifiable.entity.relation.Predicate>findAll()de.digitalcollections.model.api.identifiable.entity.relation.PredicategetByValue(java.lang.String value)Returns a predicate, if availablede.digitalcollections.model.api.identifiable.entity.relation.Predicatesave(de.digitalcollections.model.api.identifiable.entity.relation.Predicate predicate)Saves a predicate.
-
Method Details
-
count
long count() -
delete
void delete(java.lang.String value) -
findAll
java.util.List<de.digitalcollections.model.api.identifiable.entity.relation.Predicate> findAll()- Returns:
- list of all predicates
-
getByValue
de.digitalcollections.model.api.identifiable.entity.relation.Predicate getByValue(java.lang.String value)Returns a predicate, if available- Parameters:
value- unique value of predicate, e.g. "is_part_of"- Returns:
- Predicate or null
-
save
de.digitalcollections.model.api.identifiable.entity.relation.Predicate save(de.digitalcollections.model.api.identifiable.entity.relation.Predicate predicate)Saves a predicate. It can either be created or updated- Parameters:
predicate-- Returns:
- the predicate
-