All Known Implementing Classes:
PredicateServiceImpl

public interface PredicateService
Service for predicates
  • Method Summary

    Modifier and Type Method Description
    long count()  
    void delete​(java.lang.String value)  
    java.util.List<de.digitalcollections.model.api.identifiable.entity.relation.Predicate> findAll()  
    de.digitalcollections.model.api.identifiable.entity.relation.Predicate getByValue​(java.lang.String value)
    Returns a predicate, if available
    de.digitalcollections.model.api.identifiable.entity.relation.Predicate save​(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