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  PropositionDefinitionto its mutablePropositionBocounterpart. | 
| 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.