| edu.iu.uis.eden.routetemplate.RuleService
All known Subclasses: edu.iu.uis.eden.routetemplate.RuleServiceImpl, mocks.MockRuleServiceImpl,
Method Summary | |
public void | delete(Long ruleBaseValuesId) | public void | deleteRuleResponsibilityById(Long ruleResponsibilityId) | public List | fetchAllCurrentRulesForTemplateDocCombination(String ruleTemplateName, String documentType) | public List | fetchAllCurrentRulesForTemplateDocCombination(String ruleTemplateName, String documentType, boolean ignoreCache) | public List | fetchAllCurrentRulesForTemplateDocCombination(String ruleTemplateName, String documentType, Timestamp effectiveDate) | public List | fetchAllRules(boolean currentRules) | public List | findByRouteHeaderId(Long routeHeaderId) | public RuleResponsibility | findByRuleResponsibilityId(Long ruleResponsibilityId) | public RuleBaseValues | findDefaultRuleByRuleTemplateId(Long ruleTemplateId) | public RuleBaseValues | findRuleBaseValuesById(Long ruleBaseValuesId) | public List | findRuleBaseValuesByResponsibilityReviewer(String reviewerName, String type) | public RuleResponsibility | findRuleResponsibility(Long responsibilityId) | public RuleBaseValues | getParentRule(Long ruleBaseValuesId) | public String | getRuleDocmentTypeName(List rules) Returns the name of the document type definition that should be used to route the given List of rules. | public Long | isLockedForRouting(Long currentRuleBaseValuesId) | public void | makeCurrent(Long routeHeaderId) | public void | notifyCacheOfDocumentTypeChange(DocumentType documentType) Notifies the Rule system that the given DocumentType has been changed. | public void | notifyCacheOfRuleChange(RuleBaseValues rule, DocumentType documentType) | public Long | route2(Long routeHeaderId, MyRules2 myRules, WorkflowUser user, String annotation, boolean blanketApprove) | public Long | routeRuleWithDelegate(Long routeHeaderId, RuleBaseValues parentRule, RuleBaseValues delegateRule, WorkflowUser user, String annotation, boolean blanketApprove) | public void | save2(RuleBaseValues ruleBaseValues) | public void | saveDeactivationDate(RuleBaseValues rule) | public List | search(String docTypeName, Long ruleId, Long ruleTemplateId, String ruleDescription, Long workgroupId, String workflowId, String roleName, Boolean delegateRule, Boolean activeInd, Map extensionValues) | public List | search(String docTypeName, String ruleTemplateName, String ruleDescription, GroupId workgroupId, UserId userId, String roleName, Boolean workgroupMember, Boolean delegateRule, Boolean activeInd, Map extensionValues, Collection<String> actionRequestCodes) | public void | validate2(RuleBaseValues ruleBaseValues, RuleDelegation ruleDelegation, List errors) |
delete | public void delete(Long ruleBaseValuesId)(Code) | | |
deleteRuleResponsibilityById | public void deleteRuleResponsibilityById(Long ruleResponsibilityId)(Code) | | |
fetchAllCurrentRulesForTemplateDocCombination | public List fetchAllCurrentRulesForTemplateDocCombination(String ruleTemplateName, String documentType)(Code) | | |
fetchAllCurrentRulesForTemplateDocCombination | public List fetchAllCurrentRulesForTemplateDocCombination(String ruleTemplateName, String documentType, boolean ignoreCache)(Code) | | |
fetchAllCurrentRulesForTemplateDocCombination | public List fetchAllCurrentRulesForTemplateDocCombination(String ruleTemplateName, String documentType, Timestamp effectiveDate)(Code) | | |
fetchAllRules | public List fetchAllRules(boolean currentRules)(Code) | | |
findByRouteHeaderId | public List findByRouteHeaderId(Long routeHeaderId)(Code) | | |
findRuleBaseValuesByResponsibilityReviewer | public List findRuleBaseValuesByResponsibilityReviewer(String reviewerName, String type)(Code) | | |
getRuleDocmentTypeName | public String getRuleDocmentTypeName(List rules)(Code) | | Returns the name of the document type definition that should be used to route the given List of rules. This method will never
return a null value, as it will default to the default Rule document type name if not custom document type is configured for
the given rules.
|
isLockedForRouting | public Long isLockedForRouting(Long currentRuleBaseValuesId)(Code) | | |
notifyCacheOfDocumentTypeChange | public void notifyCacheOfDocumentTypeChange(DocumentType documentType)(Code) | | Notifies the Rule system that the given DocumentType has been changed. When a DocumentType changes this
could result in the change to the DocumentType hierarchy. In these cases we want to ensure that all
Rules within that DocumentType hierarchy get flushed from the cache so they can be re-cached with the proper
DocumentType hierarchy in place.
|
search | public List search(String docTypeName, String ruleTemplateName, String ruleDescription, GroupId workgroupId, UserId userId, String roleName, Boolean workgroupMember, Boolean delegateRule, Boolean activeInd, Map extensionValues, Collection<String> actionRequestCodes) throws EdenUserNotFoundException(Code) | | |
|
|