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 BusinessRuleEvaluationQueue
businessRuleEvaluationQueue
protected BusinessRuleQueue
businessRuleQueue
-
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 Response
deleteBusinessRule(String id)
Response
deleteTarget(String id)
BusinessRuleDtoListResponse
findBeans(BusinessRuleSearchBean searchBean, int from, int size)
BusinessRuleTargetListDtoResponse
findTarget(BusinessRuleTargetSearchBean searchBean, int from, int size)
BusinessRuleDto
getBusinessRule(String id)
BusinessRuleDtoListResponse
getPendingStatuses()
BrTargetDto
getTarget(String id)
void
perfromRecalculation()
Response
resetPendingStatuses()
BusinessRuleDtoResponse
saveBusinessRule(BusinessRuleDto target)
BrTargetDto
saveTarget(BrTargetDto target)
Response
validate(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)
-
-