Interface ValidationActionService


public interface ValidationActionService
Service for
invalid reference
ValidationActions
Author:
Kuali Rice Team (rice.collab@kuali.org)
  • Method Summary

    Modifier and Type
    Method
    Description
    org.kuali.rice.krms.api.repository.action.ActionDefinition
    createValidation(org.kuali.rice.krms.api.repository.action.ActionDefinition validation)
    Create a Validation Action
    org.kuali.rice.krms.api.repository.action.ActionDefinition
    getValidation(String validationId)
    Return the ActionDefinition given the validationId
    org.kuali.rice.krms.api.repository.action.ActionDefinition
    getValidationByName(String namespaceCode, String name)
    Return the ActionDefinition given the namespaceCode and name
    org.kuali.rice.krms.api.repository.action.ActionDefinition
    updateValidation(org.kuali.rice.krms.api.repository.action.ActionDefinition validation)
    Update a Validation Action
  • Method Details

    • getValidation

      org.kuali.rice.krms.api.repository.action.ActionDefinition getValidation(String validationId) throws org.kuali.rice.core.api.exception.RiceIllegalArgumentException
      Return the ActionDefinition given the validationId
      Parameters:
      validationId - of the ActionDefinition to return
      Returns:
      ActionDefinition whose value is of the given validationId
      Throws:
      org.kuali.rice.core.api.exception.RiceIllegalArgumentException
    • getValidationByName

      org.kuali.rice.krms.api.repository.action.ActionDefinition getValidationByName(String namespaceCode, String name) throws org.kuali.rice.core.api.exception.RiceIllegalArgumentException
      Return the ActionDefinition given the namespaceCode and name
      Parameters:
      namespaceCode - of the ActionDefinition to return
      name - of the ActionDefinition to return
      Returns:
      ActionDefinition whose namespaceCode and name are of those given
      Throws:
      org.kuali.rice.core.api.exception.RiceIllegalArgumentException
    • createValidation

      org.kuali.rice.krms.api.repository.action.ActionDefinition createValidation(org.kuali.rice.krms.api.repository.action.ActionDefinition validation) throws org.kuali.rice.core.api.exception.RiceIllegalArgumentException, org.kuali.rice.core.api.exception.RiceIllegalStateException
      Create a Validation Action
      Parameters:
      validation - ActionDefinition to create
      Returns:
      ActionDefinition created
      Throws:
      org.kuali.rice.core.api.exception.RiceIllegalArgumentException
      org.kuali.rice.core.api.exception.RiceIllegalStateException
    • updateValidation

      org.kuali.rice.krms.api.repository.action.ActionDefinition updateValidation(org.kuali.rice.krms.api.repository.action.ActionDefinition validation) throws org.kuali.rice.core.api.exception.RiceIllegalArgumentException, org.kuali.rice.core.api.exception.RiceIllegalStateException
      Update a Validation Action
      Parameters:
      validation - ActionDefinition to create
      Returns:
      ActionDefinition updated
      Throws:
      org.kuali.rice.core.api.exception.RiceIllegalArgumentException
      org.kuali.rice.core.api.exception.RiceIllegalStateException