|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.kuali.rice.krad.bo.BusinessObjectBase org.kuali.rice.krad.bo.PersistableBusinessObjectBase org.kuali.rice.krms.impl.repository.RuleBo
public class RuleBo
Field Summary |
---|
Fields inherited from class org.kuali.rice.krad.bo.PersistableBusinessObjectBase |
---|
extension, versionNumber |
Constructor Summary | |
---|---|
RuleBo()
|
Method Summary | |
---|---|
static RuleBo |
from(RuleDefinition im)
|
List<ActionBo> |
getActions()
This method returns a list of Actions associated with the Rule. |
List<RuleAttributeBo> |
getAttributeBos()
|
Map<String,String> |
getAttributes()
This method returns a Map of attributes associated with the Rule. |
String |
getDescription()
This is the description of the Rule |
String |
getId()
The unique identifier for an object. |
groovy.lang.MetaClass |
getMetaClass()
|
String |
getName()
This is the name of the Rule |
String |
getNamespace()
This is the namespace of the Rule |
Object |
getProperty(String property)
|
String |
getPropId()
This method returns the ID of the Proposition associated with the rule. |
PropositionBo |
getProposition()
This method returns the Proposition associated with the rule. |
String |
getPropositionSummary()
|
Tree |
getPropositionTree()
|
String |
getSelectedPropositionId()
|
String |
getTypeId()
This is the KrmsType of the Rule |
Object |
invokeMethod(String method,
Object arguments)
|
void |
setActions(List<ActionBo> value)
|
void |
setAttributeBos(List<RuleAttributeBo> value)
|
void |
setDescription(String value)
|
void |
setId(String value)
|
void |
setMetaClass(groovy.lang.MetaClass mc)
|
void |
setName(String value)
|
void |
setNamespace(String value)
|
void |
setProperty(String property,
Object value)
|
void |
setPropId(String value)
|
void |
setProposition(PropositionBo proposition)
|
void |
setPropositionSummary(String value)
|
void |
setPropositionTree(Tree<RuleTreeNode,String> value)
|
void |
setSelectedPropositionId(String value)
|
void |
setTypeId(String value)
|
static RuleDefinition |
to(RuleBo bo)
|
Methods inherited from class org.kuali.rice.krad.bo.BusinessObjectBase |
---|
prepareForWorkflow, toString, toStringBuilder, toStringMapper |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Methods inherited from interface org.kuali.rice.core.api.mo.common.Versioned |
---|
getVersionNumber |
Methods inherited from interface org.kuali.rice.core.api.mo.ModelObjectBasic |
---|
toString |
Constructor Detail |
---|
public RuleBo()
Method Detail |
---|
public groovy.lang.MetaClass getMetaClass()
getMetaClass
in interface groovy.lang.GroovyObject
public void setMetaClass(groovy.lang.MetaClass mc)
setMetaClass
in interface groovy.lang.GroovyObject
public Object invokeMethod(String method, Object arguments)
invokeMethod
in interface groovy.lang.GroovyObject
public Object getProperty(String property)
getProperty
in interface groovy.lang.GroovyObject
public void setProperty(String property, Object value)
setProperty
in interface groovy.lang.GroovyObject
public String getId()
Identifiable
getId
in interface Identifiable
public void setId(String value)
public String getNamespace()
RuleDefinitionContract
The namespace of the Rule
getNamespace
in interface RuleDefinitionContract
public void setNamespace(String value)
public String getDescription()
RuleDefinitionContract
description - the description of the Rule
getDescription
in interface RuleDefinitionContract
public void setDescription(String value)
public String getName()
RuleDefinitionContract
name - the name of the Rule
getName
in interface RuleDefinitionContract
public void setName(String value)
public String getTypeId()
RuleDefinitionContract
getTypeId
in interface RuleDefinitionContract
public void setTypeId(String value)
public String getPropId()
RuleDefinitionContract
Each Rule has exactly one Proposition associated with it.
getPropId
in interface RuleDefinitionContract
public void setPropId(String value)
public List<ActionBo> getActions()
RuleDefinitionContract
A Rule may have zero or more Actions associated with it.
getActions
in interface RuleDefinitionContract
public void setActions(List<ActionBo> value)
public List<RuleAttributeBo> getAttributeBos()
public void setAttributeBos(List<RuleAttributeBo> value)
public void setPropositionTree(Tree<RuleTreeNode,String> value)
public void setPropositionSummary(String value)
public String getSelectedPropositionId()
public void setSelectedPropositionId(String value)
public PropositionBo getProposition()
RuleDefinitionContract
Each Rule has exactly one Proposition associated with it.
getProposition
in interface RuleDefinitionContract
public void setProposition(PropositionBo proposition)
public Map<String,String> getAttributes()
RuleDefinitionContract
getAttributes
in interface RuleDefinitionContract
public String getPropositionSummary()
public Tree getPropositionTree()
public static RuleDefinition to(RuleBo bo)
public static RuleBo from(RuleDefinition im)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |