Class ConditionServiceImpl
java.lang.Object
net.datenwerke.rs.condition.service.condition.ConditionServiceImpl
- All Implemented Interfaces:
ConditionService
-
Constructor Summary
ConstructorsConstructorDescriptionConditionServiceImpl(<any> entityManagerFactory, <any> juelProvider, <any> authServiceProvider, ReportExecutorService reportExecutor, HookHandlerService hookHandler) -
Method Summary
Modifier and TypeMethodDescriptionbooleanexecuteCondition(Condition condition, String expression) booleanexecuteCondition(Condition condition, String expression, User user) getReplacementsFor(ReportCondition condition) getReportConditionsFor(TableReport report) getSimpleConditionsFor(Report report) merge(ReportCondition condition) voidpersist(ReportCondition condition) voidremove(ReportCondition condition)
-
Constructor Details
-
Method Details
-
persist
- Specified by:
persistin interfaceConditionService
-
merge
- Specified by:
mergein interfaceConditionService
-
remove
- Specified by:
removein interfaceConditionService
-
getReportConditionsFor
@QueryByAttribute(where=<error>) public List<ReportCondition> getReportConditionsFor(TableReport report) - Specified by:
getReportConditionsForin interfaceConditionService
-
getReportConditionById
- Specified by:
getReportConditionByIdin interfaceConditionService
-
getReportConditions
- Specified by:
getReportConditionsin interfaceConditionService
-
getReplacementsFor
- Specified by:
getReplacementsForin interfaceConditionService
-
executeCondition
public boolean executeCondition(Condition condition, String expression, User user) throws ReportExecutorException - Specified by:
executeConditionin interfaceConditionService- Throws:
ReportExecutorException
-
executeCondition
public boolean executeCondition(Condition condition, String expression) throws ReportExecutorException - Specified by:
executeConditionin interfaceConditionService- Throws:
ReportExecutorException
-
getSimpleConditionsFor
- Specified by:
getSimpleConditionsForin interfaceConditionService
-