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.HttpClientgetConditions(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) voidsubmitAnswers(String checkId, ComplianceCheckAnswer data, DCOMBearerToken token) voidsubmitApproval(String checkId, boolean approval, List<String> conditions, DCOMBearerToken token) voidsubmitData(String checkId, ComplianceCheckDataItem data, DCOMBearerToken token) voidsubmitIDSet(String checkId, List<String> ids, DCOMBearerToken token) voidsubmitResult(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
-