Interface PredicateService
-
- All Known Implementing Classes:
PredicateServiceImpl
public interface PredicateServiceService for predicates
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description longcount()voiddelete(String value)List<de.digitalcollections.model.relation.Predicate>getAll()de.digitalcollections.model.relation.PredicategetByValue(String value)Returns a predicate, if availablede.digitalcollections.model.relation.Predicatesave(de.digitalcollections.model.relation.Predicate predicate)Saves a predicate.
-
-
-
Method Detail
-
count
long count()
-
delete
void delete(String value)
-
getAll
List<de.digitalcollections.model.relation.Predicate> getAll()
- Returns:
- list of all predicates
-
getByValue
de.digitalcollections.model.relation.Predicate getByValue(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.relation.Predicate save(de.digitalcollections.model.relation.Predicate predicate)
Saves a predicate. It can either be created or updated- Parameters:
predicate-- Returns:
- the predicate
-
-