Class PredicateServiceImpl
java.lang.Object
de.digitalcollections.cudami.server.business.impl.service.identifiable.entity.relation.PredicateServiceImpl
- All Implemented Interfaces:
PredicateService
@Service public class PredicateServiceImpl extends java.lang.Object implements PredicateService
Service for managing predicates
-
Constructor Summary
Constructors Constructor Description PredicateServiceImpl() -
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.
-
Constructor Details
-
PredicateServiceImpl
public PredicateServiceImpl()
-
-
Method Details
-
count
public long count()- Specified by:
countin interfacePredicateService
-
delete
public void delete(java.lang.String value)- Specified by:
deletein interfacePredicateService
-
findAll
public java.util.List<de.digitalcollections.model.api.identifiable.entity.relation.Predicate> findAll()- Specified by:
findAllin interfacePredicateService- Returns:
- list of all predicates
-
getByValue
public de.digitalcollections.model.api.identifiable.entity.relation.Predicate getByValue(java.lang.String value)Description copied from interface:PredicateServiceReturns a predicate, if available- Specified by:
getByValuein interfacePredicateService- Parameters:
value- unique value of predicate, e.g. "is_part_of"- Returns:
- Predicate or null
-
save
public de.digitalcollections.model.api.identifiable.entity.relation.Predicate save(de.digitalcollections.model.api.identifiable.entity.relation.Predicate predicate)Description copied from interface:PredicateServiceSaves a predicate. It can either be created or updated- Specified by:
savein interfacePredicateService- Returns:
- the predicate
-