Package org.openiam.common.beans.mq
Class BusinessRuleManagementMQService
- java.lang.Object
-
- org.openiam.common.beans.mq.AbstractRabbitMQService
-
- org.openiam.common.beans.mq.BusinessRuleManagementMQService
-
@Component public final class BusinessRuleManagementMQService extends AbstractRabbitMQService
The purpose of this class is to provide common read-only operations with respect to the User object, which are read by multiple Spring Boot modules
-
-
Field Summary
Fields Modifier and Type Field Description protected BusinessRuleEvaluationQueuebusinessRuleEvaluationQueueprotected BusinessRuleQueuebusinessRuleQueue-
Fields inherited from class org.openiam.common.beans.mq.AbstractRabbitMQService
rabbitMQSender
-
-
Constructor Summary
Constructors Constructor Description BusinessRuleManagementMQService()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ResponsedeleteBusinessRule(String id)ResponsedeleteTarget(String id)BusinessRuleDtoListResponsefindBeans(BusinessRuleSearchBean searchBean, int from, int size)BusinessRuleTargetListDtoResponsefindTarget(BusinessRuleTargetSearchBean searchBean, int from, int size)BusinessRuleDtogetBusinessRule(String id)BusinessRuleDtoListResponsegetPendingStatuses()BrTargetDtogetTarget(String id)voidperfromRecalculation()ResponseresetPendingStatuses()BusinessRuleDtoResponsesaveBusinessRule(BusinessRuleDto target)BrTargetDtosaveTarget(BrTargetDto target)Responsevalidate(BrConditionDto condition)-
Methods inherited from class org.openiam.common.beans.mq.AbstractRabbitMQService
crudRequest, idRequest
-
-
-
-
Field Detail
-
businessRuleQueue
@Autowired protected BusinessRuleQueue businessRuleQueue
-
businessRuleEvaluationQueue
@Autowired protected BusinessRuleEvaluationQueue businessRuleEvaluationQueue
-
-
Method Detail
-
saveTarget
public BrTargetDto saveTarget(BrTargetDto target)
-
getTarget
public BrTargetDto getTarget(String id)
-
saveBusinessRule
public BusinessRuleDtoResponse saveBusinessRule(BusinessRuleDto target)
-
getBusinessRule
public BusinessRuleDto getBusinessRule(String id)
-
resetPendingStatuses
public Response resetPendingStatuses()
-
perfromRecalculation
public void perfromRecalculation()
-
getPendingStatuses
public BusinessRuleDtoListResponse getPendingStatuses()
-
findBeans
public BusinessRuleDtoListResponse findBeans(BusinessRuleSearchBean searchBean, int from, int size)
-
findTarget
public BusinessRuleTargetListDtoResponse findTarget(BusinessRuleTargetSearchBean searchBean, int from, int size)
-
validate
public Response validate(BrConditionDto condition)
-
-