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