public class PropositionBoServiceImpl extends Object implements PropositionBoService
| Constructor and Description |
|---|
PropositionBoServiceImpl() |
| Modifier and Type | Method and Description |
|---|---|
Set<PropositionDefinition> |
convertBosToImmutables(Collection<PropositionBo> propositionBos) |
void |
createParameter(PropositionParameter parameter)
This overridden method creates a PropositionParameter if it does not
already exist in the repository.
|
PropositionDefinition |
createProposition(PropositionDefinition prop)
This overridden method creates a Proposition if it does not
already exist in the repository.
|
void |
deleteProposition(String propId)
This will delete an existing
PropositionDefinition. |
PropositionBo |
from(PropositionDefinition proposition)
Converts a immutable
PropositionDefinition to its mutable PropositionBo counterpart. |
PropositionParameter |
getParameterById(String id)
This overridden method gets a parameter by the parameter id
|
PropositionParameter |
getParameterByPropIdAndSequenceNumber(String propId,
Integer sequenceNumber)
This overridden method gets a parameter by the Proposition Id and Sequence Number
|
List<PropositionParameter> |
getParameters(String propId)
This overridden method retrieves a list of parameters for a given proposition
|
PropositionDefinition |
getPropositionById(String propId)
This overridden method retrieves a proposition by the give proposition id.
|
Set<PropositionDefinition> |
getPropositionsByRule(String ruleId) |
Set<PropositionDefinition> |
getPropositionsByType(String typeId) |
void |
setDataObjectService(DataObjectService dataObjectService)
Sets the dataObjectService attribute value.
|
PropositionDefinition |
to(PropositionBo propositionBo) |
PropositionParameter |
updateParameter(PropositionParameter parameter)
This overridden method updates an existing proposition parameter
|
PropositionDefinition |
updateProposition(PropositionDefinition prop)
This overridden method updates an existing proposition
|
public PropositionBoServiceImpl()
public PropositionDefinition createProposition(PropositionDefinition prop)
createProposition in interface PropositionBoServiceprop - the proposition to createPropositionBoService.createProposition(org.kuali.rice.krms.api.repository.proposition.PropositionDefinition)public PropositionDefinition updateProposition(PropositionDefinition prop)
updateProposition in interface PropositionBoServiceprop - the proposition to updatePropositionBoService.updateProposition(org.kuali.rice.krms.api.repository.proposition.PropositionDefinition)public PropositionDefinition getPropositionById(String propId)
getPropositionById in interface PropositionBoServicepropId - the given proposition idPropositionBoService.getPropositionById(java.lang.String)public Set<PropositionDefinition> getPropositionsByType(String typeId)
getPropositionsByType in interface PropositionBoServicepublic Set<PropositionDefinition> getPropositionsByRule(String ruleId)
getPropositionsByRule in interface PropositionBoServicepublic Set<PropositionDefinition> convertBosToImmutables(Collection<PropositionBo> propositionBos)
public PropositionDefinition to(PropositionBo propositionBo)
public void createParameter(PropositionParameter parameter)
createParameter in interface PropositionBoServiceparameter - the proposition parameter to createPropositionBoService.createParameter(org.kuali.rice.krms.api.repository.proposition.PropositionParameter)public PropositionParameter updateParameter(PropositionParameter parameter)
updateParameter in interface PropositionBoServiceparameter - the proposition parameter to updatePropositionBoService.updateParameter(org.kuali.rice.krms.api.repository.proposition.PropositionParameter)public void deleteProposition(String propId)
PropositionBoServicePropositionDefinition.deleteProposition in interface PropositionBoServicepropId - the proposition to deletepublic List<PropositionParameter> getParameters(String propId)
getParameters in interface PropositionBoServicepropId - the given proposition idPropositionBoService.getParameters(java.lang.String)public PropositionParameter getParameterById(String id)
getParameterById in interface PropositionBoServiceid - the given proposition idPropositionBoService.getParameterById(java.lang.String)public PropositionParameter getParameterByPropIdAndSequenceNumber(String propId, Integer sequenceNumber)
getParameterByPropIdAndSequenceNumber in interface PropositionBoServicepropId - the given proposition idPropositionBoService.getParameterByPropIdAndSequenceNumber(String,
Integer)public PropositionBo from(PropositionDefinition proposition)
PropositionDefinition to its mutable PropositionBo counterpart.proposition - the immutable object.PropositionBo the mutable PropositionBo.public void setDataObjectService(DataObjectService dataObjectService)
dataObjectService - The dataObjectService to set.Copyright © 2005–2015 The Kuali Foundation. All rights reserved.