org.kuali.rice.krms.tree
Class AbstractTreeBuilder

java.lang.Object
  extended by org.kuali.rice.krms.tree.AbstractTreeBuilder
All Implemented Interfaces:
TreeBuilder
Direct Known Subclasses:
RuleCompareTreeBuilder, RuleEditTreeBuilder, RulePreviewTreeBuilder, RuleViewTreeBuilder

public abstract class AbstractTreeBuilder
extends Object
implements TreeBuilder

Created with IntelliJ IDEA. User: SW Date: 2013/02/25 Time: 2:12 PM To change this template use File | Settings | File Templates.


Constructor Summary
AbstractTreeBuilder()
           
 
Method Summary
protected  String buildNodeLabel(RuleDefinitionContract rule, PropositionDefinitionContract prop)
           
protected  String getDescription(PropositionDefinitionContract proposition)
           
 String getNaturalLanguageUsageKey()
           
protected  String getPropositionPrefix(RuleEditor rule, PropositionEditor prop)
           
 RuleManagementService getRuleManagementService()
           
 void setRuleManagementService(RuleManagementService ruleManagementService)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AbstractTreeBuilder

public AbstractTreeBuilder()
Method Detail

getRuleManagementService

public RuleManagementService getRuleManagementService()

setRuleManagementService

public void setRuleManagementService(RuleManagementService ruleManagementService)

buildNodeLabel

protected String buildNodeLabel(RuleDefinitionContract rule,
                                PropositionDefinitionContract prop)

getDescription

protected String getDescription(PropositionDefinitionContract proposition)

getPropositionPrefix

protected String getPropositionPrefix(RuleEditor rule,
                                      PropositionEditor prop)

getNaturalLanguageUsageKey

public String getNaturalLanguageUsageKey()


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