Class RelationExistsInBusinessUnitFilter
java.lang.Object
ch.tocco.nice2.optional.calendar.api.util.persist.AbstractEntityFilter
ch.tocco.nice2.optional.calendar.api.util.persist.RelationExistsFilter
ch.tocco.nice2.optional.calendar.api.util.persist.RelationExistsInBusinessUnitFilter
- All Implemented Interfaces:
EntityFilter
Checks for existence of a relation in the provided business unit
-
Constructor Summary
ConstructorDescriptionRelationExistsInBusinessUnitFilter
(String relationName, BusinessUnit businessUnit, Context context) -
Method Summary
Modifier and TypeMethodDescriptionappendQuery
(String entityModel) Append to the partial query and return the "next query step".Methods inherited from class ch.tocco.nice2.optional.calendar.api.util.persist.RelationExistsFilter
getRelationName
Methods inherited from class ch.tocco.nice2.optional.calendar.api.util.persist.AbstractEntityFilter
and, or
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface ch.tocco.nice2.optional.calendar.api.util.persist.EntityFilter
and, or
-
Constructor Details
-
RelationExistsInBusinessUnitFilter
public RelationExistsInBusinessUnitFilter(String relationName, BusinessUnit businessUnit, Context context)
-
-
Method Details
-
appendQuery
Description copied from interface:EntityFilter
Append to the partial query and return the "next query step". Return null, to not contribute to the query. This filter is then discarded.- Specified by:
appendQuery
in interfaceEntityFilter
- Overrides:
appendQuery
in classRelationExistsFilter
- Parameters:
entityModel
- the entity model the query is for- Throws:
PersistException
-