@Entity public class PropositionBo extends Object implements org.kuali.rice.krms.api.repository.proposition.PropositionDefinitionContract, org.kuali.rice.core.api.mo.common.Versioned, Serializable
| Constructor and Description |
|---|
PropositionBo() |
| Modifier and Type | Method and Description |
|---|---|
static PropositionBo |
copyProposition(PropositionBo existing) |
static PropositionBo |
createCompoundPropositionBoStub(PropositionBo existing,
boolean addNewChild) |
static PropositionBo |
createCompoundPropositionBoStub2(PropositionBo existing) |
static PropositionBo |
createSimplePropositionBoStub(PropositionBo sibling,
String pType)
This method creates a partially populated Simple PropositionBo with
three parameters: a term type paramter (value not assigned)
a operation parameter
a constant parameter (value set to empty string)
The returned PropositionBo has an generatedId.
|
static PropositionBo |
from(org.kuali.rice.krms.api.repository.proposition.PropositionDefinition im)
Converts a immutable object to it's mutable bo counterpart
|
String |
getCategoryId() |
List<PropositionBo> |
getCompoundComponents() |
String |
getCompoundOpCode() |
Integer |
getCompoundSequenceNumber() |
org.kuali.rice.krad.data.DataObjectService |
getDataObjectService() |
String |
getDescription() |
boolean |
getEditMode() |
String |
getId() |
String |
getNewTermDescription() |
String |
getParameterDisplayString() |
List<PropositionParameterBo> |
getParameters() |
String |
getPropositionTypeCode() |
String |
getRuleId() |
boolean |
getShowCustomValue() |
String |
getTermParameter() |
List<TermParameter> |
getTermParameterList() |
Map<String,String> |
getTermParameters() |
String |
getTermSpecId() |
String |
getTypeId() |
Long |
getVersionNumber() |
boolean |
isShowCustomValue() |
void |
setCategoryId(String categoryId) |
void |
setCompoundComponents(List<PropositionBo> compoundComponents) |
void |
setCompoundOpCode(String compoundOpCode) |
void |
setCompoundSequenceNumber(Integer compoundSequenceNumber) |
void |
setDescription(String description) |
void |
setEditMode(boolean editMode) |
void |
setId(String id) |
void |
setNewTermDescription(String newTermDescription) |
void |
setParameterDisplayString(String parameterDisplayString) |
void |
setParameters(List<PropositionParameterBo> parameters) |
void |
setPropositionTypeCode(String propositionTypeCode) |
void |
setRuleId(String ruleId)
Sets the ruleId on this proposition and all its compound components.
|
void |
setShowCustomValue(boolean showCustomValue) |
void |
setTermParameter(String termParameter) |
void |
setTermParameterList(List<TermParameter> termParameterList) |
void |
setTermParameters(Map<String,String> termParameters) |
void |
setTermSpecId(String componentId) |
void |
setTypeId(String typeId)
set the typeId.
|
void |
setVersionNumber(Long versionNumber) |
static org.kuali.rice.krms.api.repository.proposition.PropositionDefinition |
to(PropositionBo bo)
Converts a mutable bo to it's immutable counterpart
|
public PropositionBo()
public String getParameterDisplayString()
public void setParameterDisplayString(String parameterDisplayString)
parameterDisplayString - the parameterDisplayString to setpublic boolean getEditMode()
public void setEditMode(boolean editMode)
public String getCategoryId()
public void setCategoryId(String categoryId)
public void setTypeId(String typeId)
typeId - public Long getVersionNumber()
getVersionNumber in interface org.kuali.rice.core.api.mo.common.Versionedpublic void setVersionNumber(Long versionNumber)
public Map<String,String> getTermParameters()
public void setTermParameters(Map<String,String> termParameters)
public org.kuali.rice.krad.data.DataObjectService getDataObjectService()
public static org.kuali.rice.krms.api.repository.proposition.PropositionDefinition to(PropositionBo bo)
bo - the mutable business objectpublic static PropositionBo from(org.kuali.rice.krms.api.repository.proposition.PropositionDefinition im)
im - immutable objectpublic static PropositionBo createSimplePropositionBoStub(PropositionBo sibling, String pType)
sibling - -pType - public static PropositionBo createCompoundPropositionBoStub(PropositionBo existing, boolean addNewChild)
public static PropositionBo createCompoundPropositionBoStub2(PropositionBo existing)
public static PropositionBo copyProposition(PropositionBo existing)
public String getTermSpecId()
public void setTermSpecId(String componentId)
public boolean isShowCustomValue()
public void setShowCustomValue(boolean showCustomValue)
public String getTermParameter()
public void setTermParameter(String termParameter)
public List<TermParameter> getTermParameterList()
public void setTermParameterList(List<TermParameter> termParameterList)
public String getId()
getId in interface org.kuali.rice.core.api.mo.common.Identifiablepublic String getDescription()
getDescription in interface org.kuali.rice.krms.api.repository.proposition.PropositionDefinitionContractpublic void setDescription(String description)
public String getRuleId()
getRuleId in interface org.kuali.rice.krms.api.repository.proposition.PropositionDefinitionContractpublic void setRuleId(String ruleId)
ruleId - the ruleId to setpublic String getTypeId()
getTypeId in interface org.kuali.rice.krms.api.repository.proposition.PropositionDefinitionContractpublic String getPropositionTypeCode()
getPropositionTypeCode in interface org.kuali.rice.krms.api.repository.proposition.PropositionDefinitionContractpublic void setPropositionTypeCode(String propositionTypeCode)
public List<PropositionParameterBo> getParameters()
getParameters in interface org.kuali.rice.krms.api.repository.proposition.PropositionDefinitionContractpublic void setParameters(List<PropositionParameterBo> parameters)
public String getCompoundOpCode()
getCompoundOpCode in interface org.kuali.rice.krms.api.repository.proposition.PropositionDefinitionContractpublic void setCompoundOpCode(String compoundOpCode)
public Integer getCompoundSequenceNumber()
getCompoundSequenceNumber in interface org.kuali.rice.krms.api.repository.proposition.PropositionDefinitionContractpublic void setCompoundSequenceNumber(Integer compoundSequenceNumber)
public List<PropositionBo> getCompoundComponents()
getCompoundComponents in interface org.kuali.rice.krms.api.repository.proposition.PropositionDefinitionContractpublic void setCompoundComponents(List<PropositionBo> compoundComponents)
public boolean getShowCustomValue()
public String getNewTermDescription()
public void setNewTermDescription(String newTermDescription)
Copyright © 2005–2017 The Kuali Foundation. All rights reserved.