Package org.dcom.core.services
Class RuleEngineService
java.lang.Object
org.dcom.core.services.RuleEngineService
The Rule Engine Service providing interfaces to invoke the various API methods provided by the rule engine.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetApprovalStatus
(String checkId, DCOMBearerToken token) org.dcom.core.services.HttpClient
getConditions
(String checkId, DCOMBearerToken token) getEntityInformation
(String checkId, DCOMBearerToken token) getFeedback
(String checkId, String entityId, DCOMBearerToken token) getName()
getResults
(String checkId, LocalDateTime start, LocalDateTime end, String search, DCOMBearerToken token) getURL()
startComplianceCheck
(ComplianceCheckSettings settings) void
submitAnswers
(String checkId, ComplianceCheckAnswer data, DCOMBearerToken token) void
submitApproval
(String checkId, boolean approval, List<String> conditions, DCOMBearerToken token) void
submitData
(String checkId, ComplianceCheckDataItem data, DCOMBearerToken token) void
submitIDSet
(String checkId, List<String> ids, DCOMBearerToken token) void
submitResult
(String checkId, ComplianceCheckResultSubmission data, DCOMBearerToken token)
-
Constructor Details
-
RuleEngineService
public RuleEngineService()
-
-
Method Details
-
startComplianceCheck
-
getEntityInformation
public List<ComplianceCheckEntityInformation> getEntityInformation(String checkId, DCOMBearerToken token) -
getConditions
-
getApprovalStatus
-
submitIDSet
-
submitAnswers
-
submitData
-
getResults
public List<ComplianceCheckResultItem> getResults(String checkId, LocalDateTime start, LocalDateTime end, String search, DCOMBearerToken token) -
submitResult
public void submitResult(String checkId, ComplianceCheckResultSubmission data, DCOMBearerToken token) -
submitApproval
public void submitApproval(String checkId, boolean approval, List<String> conditions, DCOMBearerToken token) -
getFeedback
public ComplianceCheckFeedbackItem getFeedback(String checkId, String entityId, DCOMBearerToken token) -
getClient
public org.dcom.core.services.HttpClient getClient() -
getURL
-
getName
-
getSecurityServiceType
-
getSecurityServiceURI
-
getCertificate
-
getSecurityService
-