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
  • 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:
      createKrmsType in interface org.kuali.rice.krms.api.repository.type.KrmsTypeRepositoryService
      Throws:
      org.kuali.rice.core.api.exception.RiceIllegalArgumentException
      org.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:
      updateKrmsType in interface org.kuali.rice.krms.api.repository.type.KrmsTypeRepositoryService
      Throws:
      org.kuali.rice.core.api.exception.RiceIllegalArgumentException
      org.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:
      getTypeById in interface org.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:
      getTypeByName in interface org.kuali.rice.krms.api.repository.type.KrmsTypeRepositoryService
      Throws:
      org.kuali.rice.core.api.exception.RiceIllegalArgumentException
      org.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:
      findAllTypesByNamespace in interface org.kuali.rice.krms.api.repository.type.KrmsTypeRepositoryService
      Throws:
      org.kuali.rice.core.api.exception.RiceIllegalArgumentException
    • findAllTypes

      public List<org.kuali.rice.krms.api.repository.type.KrmsTypeDefinition> findAllTypes()
      Specified by:
      findAllTypes in interface org.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:
      findAllAgendaTypesByContextId in interface org.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:
      getAgendaTypeByAgendaTypeIdAndContextId in interface org.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:
      findAllRuleTypesByContextId in interface org.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:
      getRuleTypeByRuleTypeIdAndContextId in interface org.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:
      findAllActionTypesByContextId in interface org.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:
      getActionTypeByActionTypeIdAndContextId in interface org.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:
      getAttributeDefinitionById in interface org.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:
      getAttributeDefinitionByName in interface org.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:
      createTypeTypeRelation in interface org.kuali.rice.krms.api.repository.type.KrmsTypeRepositoryService
    • getTypeTypeRelation

      public org.kuali.rice.krms.api.repository.typerelation.TypeTypeRelation getTypeTypeRelation(String typeTypeRelationId)
      Specified by:
      getTypeTypeRelation in interface org.kuali.rice.krms.api.repository.type.KrmsTypeRepositoryService
    • updateTypeTypeRelation

      public void updateTypeTypeRelation(org.kuali.rice.krms.api.repository.typerelation.TypeTypeRelation typeTypeRelation)
      Specified by:
      updateTypeTypeRelation in interface org.kuali.rice.krms.api.repository.type.KrmsTypeRepositoryService
    • deleteTypeTypeRelation

      public void deleteTypeTypeRelation(String typeTypeRelationId)
      Specified by:
      deleteTypeTypeRelation in interface org.kuali.rice.krms.api.repository.type.KrmsTypeRepositoryService
    • findTypeTypeRelationsByFromType

      public List<org.kuali.rice.krms.api.repository.typerelation.TypeTypeRelation> findTypeTypeRelationsByFromType(String fromTypeId)
      Specified by:
      findTypeTypeRelationsByFromType in interface org.kuali.rice.krms.api.repository.type.KrmsTypeRepositoryService
    • findTypeTypeRelationsByToType

      public List<org.kuali.rice.krms.api.repository.typerelation.TypeTypeRelation> findTypeTypeRelationsByToType(String toTypeId)
      Specified by:
      findTypeTypeRelationsByToType in interface org.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:
      findTypeTypeRelationsByRelationshipType in interface org.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:
      findAllTypesByServiceName in interface org.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:
      findAllContextTypes in interface org.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:
      findAllAgendaTypes in interface org.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:
      findAllRuleTypes in interface org.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:
      findAllPropositionTypes in interface org.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:
      findAllPropositionParameterTypes in interface org.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:
      findAgendaTypesForContextType in interface org.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:
      findAgendaTypesForAgendaType in interface org.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:
      findRuleTypesForAgendaType in interface org.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:
      findPropositionTypesForRuleType in interface org.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:
      findPropositionParameterTypesForPropositionType in interface org.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:
      findTermParameterTypesForTermPropositionParameterType in interface org.kuali.rice.krms.api.repository.type.KrmsTypeRepositoryService
      Throws:
      org.kuali.rice.core.api.exception.RiceIllegalArgumentException