public class RuleBo extends PersistableBusinessObjectBase implements RuleDefinitionContract, groovy.lang.GroovyObject
extension, versionNumber| Constructor and Description |
|---|
RuleBo() |
afterDelete, afterInsert, afterLookup, afterUpdate, beforeDelete, beforeInsert, beforeUpdate, buildListOfDeletionAwareLists, getExtension, getObjectId, getPersistenceService, getPersistenceStructureService, getVersionNumber, isNewCollectionRecord, linkEditableUserFields, postLoad, postPersist, postRemove, postUpdate, prePersist, preRemove, preUpdate, refresh, refreshNonUpdateableReferences, refreshReferenceObject, setExtension, setNewCollectionRecord, setObjectId, setVersionNumbertoStringclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitgetVersionNumbertoStringpublic RuleBo()
public groovy.lang.MetaClass getMetaClass()
getMetaClass in interface groovy.lang.GroovyObjectpublic void setMetaClass(groovy.lang.MetaClass mc)
setMetaClass in interface groovy.lang.GroovyObjectpublic Object invokeMethod(String method, Object arguments)
invokeMethod in interface groovy.lang.GroovyObjectpublic Object getProperty(String property)
getProperty in interface groovy.lang.GroovyObjectpublic void setProperty(String property, Object value)
setProperty in interface groovy.lang.GroovyObjectpublic String getId()
getId in interface org.kuali.rice.core.api.mo.common.Identifiablepublic String getNamespace()
getNamespace in interface RuleDefinitionContractpublic void setNamespace(String value)
public String getDescription()
getDescription in interface RuleDefinitionContractpublic void setDescription(String value)
public String getName()
getName in interface RuleDefinitionContractpublic String getTypeId()
getTypeId in interface RuleDefinitionContractpublic String getPropId()
getPropId in interface RuleDefinitionContractpublic boolean getActive()
public boolean isActive()
isActive in interface org.kuali.rice.core.api.mo.common.active.Inactivatablepublic void setActive(boolean value)
public List<ActionBo> getActions()
getActions in interface RuleDefinitionContractpublic void setActions(List<ActionBo> value)
public List<RuleAttributeBo> getAttributeBos()
public void setAttributeBos(List<RuleAttributeBo> value)
public void setPropositionSummary(String value)
public String getSelectedPropositionId()
public void setSelectedPropositionId(String value)
public PropositionBo getProposition()
getProposition in interface RuleDefinitionContractpublic void setProposition(PropositionBo proposition)
public Map<String,String> getAttributes()
getAttributes in interface RuleDefinitionContractpublic void setAttributes(Map<String,String> attributes)
public String getPropositionSummary()
public org.kuali.rice.core.api.util.tree.Tree getPropositionTree()
public void setPropositionTree(org.kuali.rice.core.api.util.tree.Tree<RuleTreeNode,String> tree)
public org.kuali.rice.core.api.util.tree.Tree refreshPropositionTree(Boolean editMode)
public static RuleDefinition to(RuleBo bo)
public static RuleBo from(RuleDefinition im)
public static List<RuleAttributeBo> copyRuleAttributes(RuleBo existing)
public static Set<ActionAttributeBo> copyActionAttributes(ActionBo existing)
public static List<ActionBo> copyRuleActions(RuleBo existing, String ruleId)
public static void setSequenceAccessorService(SequenceAccessorService sas)
Copyright © 2005–2016 The Kuali Foundation. All rights reserved.