Class PredicateServiceImpl
- java.lang.Object
-
- de.digitalcollections.cudami.server.business.impl.service.relation.PredicateServiceImpl
-
- All Implemented Interfaces:
PredicateService
@Service @Transactional(rollbackFor=java.lang.Exception.class) public class PredicateServiceImpl extends Object implements PredicateService
Service for managing predicates
-
-
Constructor Summary
Constructors Constructor Description PredicateServiceImpl()
-
Method Summary
All Methods Instance Methods Concrete 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
public long count()
- Specified by:
countin interfacePredicateService
-
delete
public void delete(String value)
- Specified by:
deletein interfacePredicateService
-
getAll
public List<de.digitalcollections.model.relation.Predicate> getAll()
- Specified by:
getAllin interfacePredicateService- Returns:
- list of all predicates
-
getByValue
public de.digitalcollections.model.relation.Predicate getByValue(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.relation.Predicate save(de.digitalcollections.model.relation.Predicate predicate)
Description copied from interface:PredicateServiceSaves a predicate. It can either be created or updated- Specified by:
savein interfacePredicateService- Returns:
- the predicate
-
-