Class KrmsTypeRepositoryServiceImpl
java.lang.Object
org.kuali.rice.krms.impl.repository.KrmsTypeRepositoryServiceImpl
- All Implemented Interfaces:
org.kuali.rice.krms.api.repository.type.KrmsTypeRepositoryService
public class KrmsTypeRepositoryServiceImpl
extends Object
implements org.kuali.rice.krms.api.repository.type.KrmsTypeRepositoryService
- Author:
- nwright
-
Field Summary
Fields inherited from interface org.kuali.rice.krms.api.repository.type.KrmsTypeRepositoryService
AGENDA_SERVICE_NAME, COMPOUND_PROPOSITION_SERVICE_NAME, CONSTANT_VALUE_PROPOSITION_PARAMETER_SERVICE_NAME, CONTEXT_SERVICE_NAME, FUNCTION_PROPOSITION_PARAMETER_SERVICE_NAME, OPERATOR_PROPOSITION_PARAMETER_SERVICE_NAME, PROPOSITION_PARAMETER_SERVICE_NAMES, PROPOSITION_SERVICE_NAMES, RULE_SERVICE_NAME, SIMPLE_PROPOSITION_SERVICE_NAME, TERM_PARAMETER_SERVICE_NAME, TERM_PROPOSITION_PARAMETER_SERVICE_NAME -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionorg.kuali.rice.krms.api.repository.type.KrmsTypeDefinitioncreateKrmsType(org.kuali.rice.krms.api.repository.type.KrmsTypeDefinition krmsType) org.kuali.rice.krms.api.repository.typerelation.TypeTypeRelationcreateTypeTypeRelation(org.kuali.rice.krms.api.repository.typerelation.TypeTypeRelation typeTypeRelation) voiddeleteTypeTypeRelation(String typeTypeRelationId) List<org.kuali.rice.krms.api.repository.type.KrmsTypeDefinition>findAgendaTypesForAgendaType(String agendaTypeId) List<org.kuali.rice.krms.api.repository.type.KrmsTypeDefinition>findAgendaTypesForContextType(String contextTypeId) List<org.kuali.rice.krms.api.repository.type.KrmsTypeDefinition>findAllActionTypesByContextId(String contextId) List<org.kuali.rice.krms.api.repository.type.KrmsTypeDefinition>List<org.kuali.rice.krms.api.repository.type.KrmsTypeDefinition>findAllAgendaTypesByContextId(String contextId) List<org.kuali.rice.krms.api.repository.type.KrmsTypeDefinition>List<org.kuali.rice.krms.api.repository.type.KrmsTypeDefinition>List<org.kuali.rice.krms.api.repository.type.KrmsTypeDefinition>List<org.kuali.rice.krms.api.repository.type.KrmsTypeDefinition>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) List<org.kuali.rice.krms.api.repository.type.KrmsTypeDefinition>findPropositionParameterTypesForPropositionType(String propositionTypeId) List<org.kuali.rice.krms.api.repository.type.KrmsTypeDefinition>findPropositionTypesForRuleType(String ruleTypeId) List<org.kuali.rice.krms.api.repository.type.KrmsTypeDefinition>findRuleTypesForAgendaType(String agendaTypeId) List<org.kuali.rice.krms.api.repository.type.KrmsTypeDefinition>findTermParameterTypesForTermPropositionParameterType(String termPropositionParameterTypeId) List<org.kuali.rice.krms.api.repository.typerelation.TypeTypeRelation>findTypeTypeRelationsByFromType(String fromTypeId) List<org.kuali.rice.krms.api.repository.typerelation.TypeTypeRelation>findTypeTypeRelationsByRelationshipType(org.kuali.rice.krms.api.repository.typerelation.RelationshipType relationshipType) List<org.kuali.rice.krms.api.repository.typerelation.TypeTypeRelation>findTypeTypeRelationsByToType(String toTypeId) 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) org.kuali.rice.krms.api.repository.typerelation.TypeTypeRelationgetTypeTypeRelation(String typeTypeRelationId) voidsetDataObjectService(org.kuali.rice.krad.data.DataObjectService dataObjectService) Sets the dataObjectService property.org.kuali.rice.krms.api.repository.type.KrmsTypeDefinitionupdateKrmsType(org.kuali.rice.krms.api.repository.type.KrmsTypeDefinition krmsType) voidupdateTypeTypeRelation(org.kuali.rice.krms.api.repository.typerelation.TypeTypeRelation typeTypeRelation)
-
Constructor Details
-
KrmsTypeRepositoryServiceImpl
public KrmsTypeRepositoryServiceImpl()
-
-
Method Details
-
createKrmsType
public org.kuali.rice.krms.api.repository.type.KrmsTypeDefinition createKrmsType(org.kuali.rice.krms.api.repository.type.KrmsTypeDefinition krmsType) throws org.kuali.rice.core.api.exception.RiceIllegalArgumentException, org.kuali.rice.core.api.exception.RiceIllegalStateException - Specified by:
createKrmsTypein interfaceorg.kuali.rice.krms.api.repository.type.KrmsTypeRepositoryService- Throws:
org.kuali.rice.core.api.exception.RiceIllegalArgumentExceptionorg.kuali.rice.core.api.exception.RiceIllegalStateException
-
updateKrmsType
public org.kuali.rice.krms.api.repository.type.KrmsTypeDefinition updateKrmsType(org.kuali.rice.krms.api.repository.type.KrmsTypeDefinition krmsType) throws org.kuali.rice.core.api.exception.RiceIllegalArgumentException, org.kuali.rice.core.api.exception.RiceIllegalStateException - Specified by:
updateKrmsTypein interfaceorg.kuali.rice.krms.api.repository.type.KrmsTypeRepositoryService- Throws:
org.kuali.rice.core.api.exception.RiceIllegalArgumentExceptionorg.kuali.rice.core.api.exception.RiceIllegalStateException
-
getTypeById
public org.kuali.rice.krms.api.repository.type.KrmsTypeDefinition getTypeById(String id) throws org.kuali.rice.core.api.exception.RiceIllegalArgumentException - Specified by:
getTypeByIdin interfaceorg.kuali.rice.krms.api.repository.type.KrmsTypeRepositoryService- Throws:
org.kuali.rice.core.api.exception.RiceIllegalArgumentException
-
getTypeByName
public org.kuali.rice.krms.api.repository.type.KrmsTypeDefinition getTypeByName(String namespaceCode, String name) throws org.kuali.rice.core.api.exception.RiceIllegalArgumentException, org.kuali.rice.core.api.exception.RiceIllegalStateException - Specified by:
getTypeByNamein interfaceorg.kuali.rice.krms.api.repository.type.KrmsTypeRepositoryService- Throws:
org.kuali.rice.core.api.exception.RiceIllegalArgumentExceptionorg.kuali.rice.core.api.exception.RiceIllegalStateException
-
findAllTypesByNamespace
public List<org.kuali.rice.krms.api.repository.type.KrmsTypeDefinition> findAllTypesByNamespace(String namespaceCode) throws org.kuali.rice.core.api.exception.RiceIllegalArgumentException - Specified by:
findAllTypesByNamespacein interfaceorg.kuali.rice.krms.api.repository.type.KrmsTypeRepositoryService- Throws:
org.kuali.rice.core.api.exception.RiceIllegalArgumentException
-
findAllTypes
- Specified by:
findAllTypesin interfaceorg.kuali.rice.krms.api.repository.type.KrmsTypeRepositoryService
-
findAllAgendaTypesByContextId
public List<org.kuali.rice.krms.api.repository.type.KrmsTypeDefinition> findAllAgendaTypesByContextId(String contextId) throws org.kuali.rice.core.api.exception.RiceIllegalArgumentException - Specified by:
findAllAgendaTypesByContextIdin interfaceorg.kuali.rice.krms.api.repository.type.KrmsTypeRepositoryService- Throws:
org.kuali.rice.core.api.exception.RiceIllegalArgumentException
-
getAgendaTypeByAgendaTypeIdAndContextId
public org.kuali.rice.krms.api.repository.type.KrmsTypeDefinition getAgendaTypeByAgendaTypeIdAndContextId(String agendaTypeId, String contextId) throws org.kuali.rice.core.api.exception.RiceIllegalArgumentException - Specified by:
getAgendaTypeByAgendaTypeIdAndContextIdin interfaceorg.kuali.rice.krms.api.repository.type.KrmsTypeRepositoryService- Throws:
org.kuali.rice.core.api.exception.RiceIllegalArgumentException
-
findAllRuleTypesByContextId
public List<org.kuali.rice.krms.api.repository.type.KrmsTypeDefinition> findAllRuleTypesByContextId(String contextId) throws org.kuali.rice.core.api.exception.RiceIllegalArgumentException - Specified by:
findAllRuleTypesByContextIdin interfaceorg.kuali.rice.krms.api.repository.type.KrmsTypeRepositoryService- Throws:
org.kuali.rice.core.api.exception.RiceIllegalArgumentException
-
getRuleTypeByRuleTypeIdAndContextId
public org.kuali.rice.krms.api.repository.type.KrmsTypeDefinition getRuleTypeByRuleTypeIdAndContextId(String ruleTypeId, String contextId) throws org.kuali.rice.core.api.exception.RiceIllegalArgumentException - Specified by:
getRuleTypeByRuleTypeIdAndContextIdin interfaceorg.kuali.rice.krms.api.repository.type.KrmsTypeRepositoryService- Throws:
org.kuali.rice.core.api.exception.RiceIllegalArgumentException
-
findAllActionTypesByContextId
public List<org.kuali.rice.krms.api.repository.type.KrmsTypeDefinition> findAllActionTypesByContextId(String contextId) throws org.kuali.rice.core.api.exception.RiceIllegalArgumentException - Specified by:
findAllActionTypesByContextIdin interfaceorg.kuali.rice.krms.api.repository.type.KrmsTypeRepositoryService- Throws:
org.kuali.rice.core.api.exception.RiceIllegalArgumentException
-
getActionTypeByActionTypeIdAndContextId
public org.kuali.rice.krms.api.repository.type.KrmsTypeDefinition getActionTypeByActionTypeIdAndContextId(String actionTypeId, String contextId) throws org.kuali.rice.core.api.exception.RiceIllegalArgumentException - Specified by:
getActionTypeByActionTypeIdAndContextIdin interfaceorg.kuali.rice.krms.api.repository.type.KrmsTypeRepositoryService- Throws:
org.kuali.rice.core.api.exception.RiceIllegalArgumentException
-
getAttributeDefinitionById
public org.kuali.rice.krms.api.repository.type.KrmsAttributeDefinition getAttributeDefinitionById(String attributeDefinitionId) throws org.kuali.rice.core.api.exception.RiceIllegalArgumentException - Specified by:
getAttributeDefinitionByIdin interfaceorg.kuali.rice.krms.api.repository.type.KrmsTypeRepositoryService- Throws:
org.kuali.rice.core.api.exception.RiceIllegalArgumentException
-
getAttributeDefinitionByName
public org.kuali.rice.krms.api.repository.type.KrmsAttributeDefinition getAttributeDefinitionByName(String namespaceCode, String name) throws org.kuali.rice.core.api.exception.RiceIllegalArgumentException - Specified by:
getAttributeDefinitionByNamein interfaceorg.kuali.rice.krms.api.repository.type.KrmsTypeRepositoryService- Throws:
org.kuali.rice.core.api.exception.RiceIllegalArgumentException
-
createTypeTypeRelation
public org.kuali.rice.krms.api.repository.typerelation.TypeTypeRelation createTypeTypeRelation(org.kuali.rice.krms.api.repository.typerelation.TypeTypeRelation typeTypeRelation) - Specified by:
createTypeTypeRelationin interfaceorg.kuali.rice.krms.api.repository.type.KrmsTypeRepositoryService
-
getTypeTypeRelation
public org.kuali.rice.krms.api.repository.typerelation.TypeTypeRelation getTypeTypeRelation(String typeTypeRelationId) - Specified by:
getTypeTypeRelationin interfaceorg.kuali.rice.krms.api.repository.type.KrmsTypeRepositoryService
-
updateTypeTypeRelation
public void updateTypeTypeRelation(org.kuali.rice.krms.api.repository.typerelation.TypeTypeRelation typeTypeRelation) - Specified by:
updateTypeTypeRelationin interfaceorg.kuali.rice.krms.api.repository.type.KrmsTypeRepositoryService
-
deleteTypeTypeRelation
- Specified by:
deleteTypeTypeRelationin interfaceorg.kuali.rice.krms.api.repository.type.KrmsTypeRepositoryService
-
findTypeTypeRelationsByFromType
public List<org.kuali.rice.krms.api.repository.typerelation.TypeTypeRelation> findTypeTypeRelationsByFromType(String fromTypeId) - Specified by:
findTypeTypeRelationsByFromTypein interfaceorg.kuali.rice.krms.api.repository.type.KrmsTypeRepositoryService
-
findTypeTypeRelationsByToType
public List<org.kuali.rice.krms.api.repository.typerelation.TypeTypeRelation> findTypeTypeRelationsByToType(String toTypeId) - Specified by:
findTypeTypeRelationsByToTypein interfaceorg.kuali.rice.krms.api.repository.type.KrmsTypeRepositoryService
-
findTypeTypeRelationsByRelationshipType
public List<org.kuali.rice.krms.api.repository.typerelation.TypeTypeRelation> findTypeTypeRelationsByRelationshipType(org.kuali.rice.krms.api.repository.typerelation.RelationshipType relationshipType) - Specified by:
findTypeTypeRelationsByRelationshipTypein interfaceorg.kuali.rice.krms.api.repository.type.KrmsTypeRepositoryService
-
setDataObjectService
public void setDataObjectService(org.kuali.rice.krad.data.DataObjectService dataObjectService) Sets the dataObjectService property.- Parameters:
dataObjectService- The dataObjectService to set.
-
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.KrmsTypeRepositoryService- Throws:
org.kuali.rice.core.api.exception.RiceIllegalArgumentException
-
findAllContextTypes
public List<org.kuali.rice.krms.api.repository.type.KrmsTypeDefinition> findAllContextTypes() throws org.kuali.rice.core.api.exception.RiceIllegalArgumentException- Specified by:
findAllContextTypesin interfaceorg.kuali.rice.krms.api.repository.type.KrmsTypeRepositoryService- Throws:
org.kuali.rice.core.api.exception.RiceIllegalArgumentException
-
findAllAgendaTypes
public List<org.kuali.rice.krms.api.repository.type.KrmsTypeDefinition> findAllAgendaTypes() throws org.kuali.rice.core.api.exception.RiceIllegalArgumentException- Specified by:
findAllAgendaTypesin interfaceorg.kuali.rice.krms.api.repository.type.KrmsTypeRepositoryService- Throws:
org.kuali.rice.core.api.exception.RiceIllegalArgumentException
-
findAllRuleTypes
public List<org.kuali.rice.krms.api.repository.type.KrmsTypeDefinition> findAllRuleTypes() throws org.kuali.rice.core.api.exception.RiceIllegalArgumentException- Specified by:
findAllRuleTypesin interfaceorg.kuali.rice.krms.api.repository.type.KrmsTypeRepositoryService- Throws:
org.kuali.rice.core.api.exception.RiceIllegalArgumentException
-
findAllPropositionTypes
public List<org.kuali.rice.krms.api.repository.type.KrmsTypeDefinition> findAllPropositionTypes() throws org.kuali.rice.core.api.exception.RiceIllegalArgumentException- Specified by:
findAllPropositionTypesin interfaceorg.kuali.rice.krms.api.repository.type.KrmsTypeRepositoryService- Throws:
org.kuali.rice.core.api.exception.RiceIllegalArgumentException
-
findAllPropositionParameterTypes
public List<org.kuali.rice.krms.api.repository.type.KrmsTypeDefinition> findAllPropositionParameterTypes() throws org.kuali.rice.core.api.exception.RiceIllegalArgumentException- Specified by:
findAllPropositionParameterTypesin interfaceorg.kuali.rice.krms.api.repository.type.KrmsTypeRepositoryService- Throws:
org.kuali.rice.core.api.exception.RiceIllegalArgumentException
-
findAgendaTypesForContextType
public List<org.kuali.rice.krms.api.repository.type.KrmsTypeDefinition> findAgendaTypesForContextType(String contextTypeId) throws org.kuali.rice.core.api.exception.RiceIllegalArgumentException - Specified by:
findAgendaTypesForContextTypein interfaceorg.kuali.rice.krms.api.repository.type.KrmsTypeRepositoryService- Throws:
org.kuali.rice.core.api.exception.RiceIllegalArgumentException
-
findAgendaTypesForAgendaType
public List<org.kuali.rice.krms.api.repository.type.KrmsTypeDefinition> findAgendaTypesForAgendaType(String agendaTypeId) throws org.kuali.rice.core.api.exception.RiceIllegalArgumentException - Specified by:
findAgendaTypesForAgendaTypein interfaceorg.kuali.rice.krms.api.repository.type.KrmsTypeRepositoryService- Throws:
org.kuali.rice.core.api.exception.RiceIllegalArgumentException
-
findRuleTypesForAgendaType
public List<org.kuali.rice.krms.api.repository.type.KrmsTypeDefinition> findRuleTypesForAgendaType(String agendaTypeId) throws org.kuali.rice.core.api.exception.RiceIllegalArgumentException - Specified by:
findRuleTypesForAgendaTypein interfaceorg.kuali.rice.krms.api.repository.type.KrmsTypeRepositoryService- Throws:
org.kuali.rice.core.api.exception.RiceIllegalArgumentException
-
findPropositionTypesForRuleType
public List<org.kuali.rice.krms.api.repository.type.KrmsTypeDefinition> findPropositionTypesForRuleType(String ruleTypeId) throws org.kuali.rice.core.api.exception.RiceIllegalArgumentException - Specified by:
findPropositionTypesForRuleTypein interfaceorg.kuali.rice.krms.api.repository.type.KrmsTypeRepositoryService- Throws:
org.kuali.rice.core.api.exception.RiceIllegalArgumentException
-
findPropositionParameterTypesForPropositionType
public List<org.kuali.rice.krms.api.repository.type.KrmsTypeDefinition> findPropositionParameterTypesForPropositionType(String propositionTypeId) throws org.kuali.rice.core.api.exception.RiceIllegalArgumentException - Specified by:
findPropositionParameterTypesForPropositionTypein interfaceorg.kuali.rice.krms.api.repository.type.KrmsTypeRepositoryService- Throws:
org.kuali.rice.core.api.exception.RiceIllegalArgumentException
-
findTermParameterTypesForTermPropositionParameterType
public List<org.kuali.rice.krms.api.repository.type.KrmsTypeDefinition> findTermParameterTypesForTermPropositionParameterType(String termPropositionParameterTypeId) throws org.kuali.rice.core.api.exception.RiceIllegalArgumentException - Specified by:
findTermParameterTypesForTermPropositionParameterTypein interfaceorg.kuali.rice.krms.api.repository.type.KrmsTypeRepositoryService- Throws:
org.kuali.rice.core.api.exception.RiceIllegalArgumentException
-