Interface ValidationActionService


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

    • getValidation

      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

      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

      ActionDefinition createValidation(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

      ActionDefinition updateValidation(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