org.kuali.rice.kew.rule.dao
Interface RuleDAO

All Known Implementing Classes:
RuleDAOJpaImpl, RuleDAOOjbImpl

public interface RuleDAO


Method Summary
 void clearCache()
           
 void delete(java.lang.Long ruleBaseValuesId)
           
 java.util.List fetchAllCurrentRulesForTemplateDocCombination(java.lang.Long ruleTemplateId, java.util.List documentTypes)
           
 java.util.List fetchAllCurrentRulesForTemplateDocCombination(java.lang.Long ruleTemplateId, java.util.List documentTypes, java.sql.Timestamp effectiveDate)
           
 java.util.List fetchAllRules(boolean currentRules)
           
 java.util.List findByPreviousVersionId(java.lang.Long previousVersionId)
           
 java.util.List findByRouteHeaderId(java.lang.Long routeHeaderId)
           
 RuleBaseValues findDefaultRuleByRuleTemplateId(java.lang.Long ruleTemplateId)
           
 java.util.List findOldDelegations(RuleBaseValues oldRule, RuleBaseValues newRule)
           
 java.lang.Long findResponsibilityIdForRule(java.lang.String ruleName, java.lang.String ruleResponsibilityName, java.lang.String ruleResponsibilityType)
           
 RuleBaseValues findRuleBaseValuesById(java.lang.Long ruleBaseValuesId)
           
 RuleBaseValues findRuleBaseValuesByName(java.lang.String name)
           
 java.util.List findRuleBaseValuesByResponsibilityReviewer(java.lang.String reviewerName, java.lang.String type)
           
 java.util.List findRuleBaseValuesByResponsibilityReviewerTemplateDoc(java.lang.String ruleTemplateName, java.lang.String documentType, java.lang.String reviewerName, java.lang.String type)
           
 RuleResponsibility findRuleResponsibility(java.lang.Long responsibilityId)
           
 RuleBaseValues getParentRule(java.lang.Long ruleBaseValuesId)
           
 void retrieveAllReferences(RuleBaseValues rule)
           
 void save(RuleBaseValues ruleBaseValues)
           
 java.util.List search(java.lang.String docTypeName, java.lang.Long ruleId, java.lang.Long ruleTemplateId, java.lang.String ruleDescription, java.lang.String workgroupId, java.lang.String workflowId, java.lang.Boolean delegateRule, java.lang.Boolean activeInd, java.util.Map extensionValues, java.lang.String workflowIdDirective)
           
 java.util.List search(java.lang.String docTypeName, java.lang.Long ruleTemplateId, java.lang.String ruleDescription, java.util.Collection<java.lang.String> workgroupIds, java.lang.String workflowId, java.lang.Boolean delegateRule, java.lang.Boolean activeInd, java.util.Map extensionValues, java.util.Collection actionRequestCodes)
           
 

Method Detail

save

void save(RuleBaseValues ruleBaseValues)

delete

void delete(java.lang.Long ruleBaseValuesId)

findRuleBaseValuesByName

RuleBaseValues findRuleBaseValuesByName(java.lang.String name)

findRuleBaseValuesById

RuleBaseValues findRuleBaseValuesById(java.lang.Long ruleBaseValuesId)

findRuleResponsibility

RuleResponsibility findRuleResponsibility(java.lang.Long responsibilityId)

fetchAllRules

java.util.List fetchAllRules(boolean currentRules)

fetchAllCurrentRulesForTemplateDocCombination

java.util.List fetchAllCurrentRulesForTemplateDocCombination(java.lang.Long ruleTemplateId,
                                                             java.util.List documentTypes)

fetchAllCurrentRulesForTemplateDocCombination

java.util.List fetchAllCurrentRulesForTemplateDocCombination(java.lang.Long ruleTemplateId,
                                                             java.util.List documentTypes,
                                                             java.sql.Timestamp effectiveDate)

search

java.util.List search(java.lang.String docTypeName,
                      java.lang.Long ruleId,
                      java.lang.Long ruleTemplateId,
                      java.lang.String ruleDescription,
                      java.lang.String workgroupId,
                      java.lang.String workflowId,
                      java.lang.Boolean delegateRule,
                      java.lang.Boolean activeInd,
                      java.util.Map extensionValues,
                      java.lang.String workflowIdDirective)

search

java.util.List search(java.lang.String docTypeName,
                      java.lang.Long ruleTemplateId,
                      java.lang.String ruleDescription,
                      java.util.Collection<java.lang.String> workgroupIds,
                      java.lang.String workflowId,
                      java.lang.Boolean delegateRule,
                      java.lang.Boolean activeInd,
                      java.util.Map extensionValues,
                      java.util.Collection actionRequestCodes)

findByRouteHeaderId

java.util.List findByRouteHeaderId(java.lang.Long routeHeaderId)

findRuleBaseValuesByResponsibilityReviewer

java.util.List findRuleBaseValuesByResponsibilityReviewer(java.lang.String reviewerName,
                                                          java.lang.String type)

findRuleBaseValuesByResponsibilityReviewerTemplateDoc

java.util.List findRuleBaseValuesByResponsibilityReviewerTemplateDoc(java.lang.String ruleTemplateName,
                                                                     java.lang.String documentType,
                                                                     java.lang.String reviewerName,
                                                                     java.lang.String type)

findByPreviousVersionId

java.util.List findByPreviousVersionId(java.lang.Long previousVersionId)

clearCache

void clearCache()

retrieveAllReferences

void retrieveAllReferences(RuleBaseValues rule)

findDefaultRuleByRuleTemplateId

RuleBaseValues findDefaultRuleByRuleTemplateId(java.lang.Long ruleTemplateId)

getParentRule

RuleBaseValues getParentRule(java.lang.Long ruleBaseValuesId)

findOldDelegations

java.util.List findOldDelegations(RuleBaseValues oldRule,
                                  RuleBaseValues newRule)

findResponsibilityIdForRule

java.lang.Long findResponsibilityIdForRule(java.lang.String ruleName,
                                           java.lang.String ruleResponsibilityName,
                                           java.lang.String ruleResponsibilityType)


Copyright © 2004-2011 The Kuali Foundation. All Rights Reserved.