Class KrmsTypeBoServiceImpl
java.lang.Object
org.kuali.rice.krms.impl.repository.KrmsTypeBoServiceImpl
- All Implemented Interfaces:
org.kuali.rice.krms.api.repository.type.KrmsTypeBoService
public final class KrmsTypeBoServiceImpl
extends Object
implements org.kuali.rice.krms.api.repository.type.KrmsTypeBoService
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected List<org.kuali.rice.krms.api.repository.type.KrmsTypeDefinition> convertListOfBosToImmutables(Collection<KrmsTypeBo> krmsTypeBos) Converts a List<KrmsTypeBo> to an Unmodifiable List<KrmsType>org.kuali.rice.krms.api.repository.type.KrmsTypeDefinitioncreateKrmsType(org.kuali.rice.krms.api.repository.type.KrmsTypeDefinition krmsType) This overridden method creates a KrmsType if it does not already exist in the repository.List<org.kuali.rice.krms.api.repository.type.KrmsTypeDefinition> findAllActionTypesByContextId(String contextId) List<org.kuali.rice.krms.api.repository.type.KrmsTypeDefinition> findAllAgendaTypesByContextId(String contextId) List<org.kuali.rice.krms.api.repository.type.KrmsTypeDefinition> findAllRuleTypesByContextId(String contextId) List<org.kuali.rice.krms.api.repository.type.KrmsTypeDefinition> List<org.kuali.rice.krms.api.repository.type.KrmsTypeDefinition> findAllTypesByNamespace(String namespaceCode) List<org.kuali.rice.krms.api.repository.type.KrmsTypeDefinition> findAllTypesByServiceName(String serviceName) from(org.kuali.rice.krms.api.repository.type.KrmsTypeDefinition krmsType) Converts a immutableKrmsTypeDefinitionto its mutableKrmsTypeBocounterpart.org.kuali.rice.krms.api.repository.type.KrmsTypeDefinitiongetActionTypeByActionTypeIdAndContextId(String actionTypeId, String contextId) org.kuali.rice.krms.api.repository.type.KrmsTypeDefinitiongetAgendaTypeByAgendaTypeIdAndContextId(String agendaTypeId, String contextId) org.kuali.rice.krms.api.repository.type.KrmsAttributeDefinitiongetAttributeDefinitionById(String attributeDefinitionId) org.kuali.rice.krms.api.repository.type.KrmsAttributeDefinitiongetAttributeDefinitionByName(String namespaceCode, String name) org.kuali.rice.krms.api.repository.type.KrmsTypeDefinitiongetRuleTypeByRuleTypeIdAndContextId(String ruleTypeId, String contextId) org.kuali.rice.krms.api.repository.type.KrmsTypeDefinitiongetTypeById(String id) org.kuali.rice.krms.api.repository.type.KrmsTypeDefinitiongetTypeByName(String namespaceCode, String name) voidsetDataObjectService(org.kuali.rice.krad.data.DataObjectService dataObjectService) Sets the dataObjectService attribute value.org.kuali.rice.krms.api.repository.type.KrmsTypeDefinitionupdateKrmsType(org.kuali.rice.krms.api.repository.type.KrmsTypeDefinition krmsType) This overridden method updates an existing KrmsType
-
Constructor Details
-
KrmsTypeBoServiceImpl
public KrmsTypeBoServiceImpl()
-
-
Method Details
-
createKrmsType
public org.kuali.rice.krms.api.repository.type.KrmsTypeDefinition createKrmsType(org.kuali.rice.krms.api.repository.type.KrmsTypeDefinition krmsType) This overridden method creates a KrmsType if it does not already exist in the repository.- Specified by:
createKrmsTypein interfaceorg.kuali.rice.krms.api.repository.type.KrmsTypeBoService- See Also:
-
updateKrmsType
public org.kuali.rice.krms.api.repository.type.KrmsTypeDefinition updateKrmsType(org.kuali.rice.krms.api.repository.type.KrmsTypeDefinition krmsType) This overridden method updates an existing KrmsType- Specified by:
updateKrmsTypein interfaceorg.kuali.rice.krms.api.repository.type.KrmsTypeBoService- See Also:
-
getTypeById
- Specified by:
getTypeByIdin interfaceorg.kuali.rice.krms.api.repository.type.KrmsTypeBoService
-
getTypeByName
public org.kuali.rice.krms.api.repository.type.KrmsTypeDefinition getTypeByName(String namespaceCode, String name) - Specified by:
getTypeByNamein interfaceorg.kuali.rice.krms.api.repository.type.KrmsTypeBoService
-
findAllTypesByNamespace
public List<org.kuali.rice.krms.api.repository.type.KrmsTypeDefinition> findAllTypesByNamespace(String namespaceCode) - Specified by:
findAllTypesByNamespacein interfaceorg.kuali.rice.krms.api.repository.type.KrmsTypeBoService
-
findAllTypesByServiceName
public List<org.kuali.rice.krms.api.repository.type.KrmsTypeDefinition> findAllTypesByServiceName(String serviceName) throws org.kuali.rice.core.api.exception.RiceIllegalArgumentException - Specified by:
findAllTypesByServiceNamein interfaceorg.kuali.rice.krms.api.repository.type.KrmsTypeBoService- Throws:
org.kuali.rice.core.api.exception.RiceIllegalArgumentException
-
findAllTypes
- Specified by:
findAllTypesin interfaceorg.kuali.rice.krms.api.repository.type.KrmsTypeBoService
-
findAllAgendaTypesByContextId
public List<org.kuali.rice.krms.api.repository.type.KrmsTypeDefinition> findAllAgendaTypesByContextId(String contextId) - Specified by:
findAllAgendaTypesByContextIdin interfaceorg.kuali.rice.krms.api.repository.type.KrmsTypeBoService
-
getAgendaTypeByAgendaTypeIdAndContextId
public org.kuali.rice.krms.api.repository.type.KrmsTypeDefinition getAgendaTypeByAgendaTypeIdAndContextId(String agendaTypeId, String contextId) - Specified by:
getAgendaTypeByAgendaTypeIdAndContextIdin interfaceorg.kuali.rice.krms.api.repository.type.KrmsTypeBoService
-
findAllRuleTypesByContextId
public List<org.kuali.rice.krms.api.repository.type.KrmsTypeDefinition> findAllRuleTypesByContextId(String contextId) - Specified by:
findAllRuleTypesByContextIdin interfaceorg.kuali.rice.krms.api.repository.type.KrmsTypeBoService
-
getRuleTypeByRuleTypeIdAndContextId
public org.kuali.rice.krms.api.repository.type.KrmsTypeDefinition getRuleTypeByRuleTypeIdAndContextId(String ruleTypeId, String contextId) - Specified by:
getRuleTypeByRuleTypeIdAndContextIdin interfaceorg.kuali.rice.krms.api.repository.type.KrmsTypeBoService
-
findAllActionTypesByContextId
public List<org.kuali.rice.krms.api.repository.type.KrmsTypeDefinition> findAllActionTypesByContextId(String contextId) - Specified by:
findAllActionTypesByContextIdin interfaceorg.kuali.rice.krms.api.repository.type.KrmsTypeBoService
-
getActionTypeByActionTypeIdAndContextId
public org.kuali.rice.krms.api.repository.type.KrmsTypeDefinition getActionTypeByActionTypeIdAndContextId(String actionTypeId, String contextId) - Specified by:
getActionTypeByActionTypeIdAndContextIdin interfaceorg.kuali.rice.krms.api.repository.type.KrmsTypeBoService
-
getAttributeDefinitionById
public org.kuali.rice.krms.api.repository.type.KrmsAttributeDefinition getAttributeDefinitionById(String attributeDefinitionId) - Specified by:
getAttributeDefinitionByIdin interfaceorg.kuali.rice.krms.api.repository.type.KrmsTypeBoService
-
getAttributeDefinitionByName
public org.kuali.rice.krms.api.repository.type.KrmsAttributeDefinition getAttributeDefinitionByName(String namespaceCode, String name) - Specified by:
getAttributeDefinitionByNamein interfaceorg.kuali.rice.krms.api.repository.type.KrmsTypeBoService
-
from
Converts a immutableKrmsTypeDefinitionto its mutableKrmsTypeBocounterpart.- Parameters:
krmsType- the immutable object.- Returns:
- a
KrmsTypeBothe mutable KrmsTypeBo.
-
setDataObjectService
public void setDataObjectService(org.kuali.rice.krad.data.DataObjectService dataObjectService) Sets the dataObjectService attribute value.- Parameters:
dataObjectService- The dataObjectService to set.
-
convertListOfBosToImmutables
protected List<org.kuali.rice.krms.api.repository.type.KrmsTypeDefinition> convertListOfBosToImmutables(Collection<KrmsTypeBo> krmsTypeBos) Converts a List<KrmsTypeBo> to an Unmodifiable List<KrmsType>- Parameters:
krmsTypeBos- a mutable List<KrmsTypeBo> to made completely immutable.- Returns:
- An unmodifiable List<KrmsType>
-