Interface PeopleFlowService


public interface PeopleFlowService
  • Method Details

    • getPeopleFlow

      PeopleFlowDefinition getPeopleFlow(String peopleFlowId) throws org.kuali.rice.core.api.exception.RiceIllegalArgumentException
      Throws:
      org.kuali.rice.core.api.exception.RiceIllegalArgumentException
    • getPeopleFlowByName

      PeopleFlowDefinition getPeopleFlowByName(String namespaceCode, String name) throws org.kuali.rice.core.api.exception.RiceIllegalArgumentException
      Throws:
      org.kuali.rice.core.api.exception.RiceIllegalArgumentException
    • createPeopleFlow

      PeopleFlowDefinition createPeopleFlow(PeopleFlowDefinition peopleFlow) throws org.kuali.rice.core.api.exception.RiceIllegalArgumentException, org.kuali.rice.core.api.exception.RiceIllegalStateException
      TODO...
      Parameters:
      peopleFlow -
      Returns:
      Throws:
      org.kuali.rice.core.api.exception.RiceIllegalArgumentException - if the given PeopleFlow definition is null
      org.kuali.rice.core.api.exception.RiceIllegalArgumentException - if the given PeopleFlow definition has a non-null id. When creating a new PeopleFlow definition, the ID will be generated.
      org.kuali.rice.core.api.exception.RiceIllegalStateException - if a PeopleFlow with the given namespace code and name already exists
    • updatePeopleFlow

      PeopleFlowDefinition updatePeopleFlow(PeopleFlowDefinition peopleFlow) throws org.kuali.rice.core.api.exception.RiceIllegalArgumentException, org.kuali.rice.core.api.exception.RiceIllegalStateException
      Parameters:
      peopleFlow -
      Returns:
      Throws:
      org.kuali.rice.core.api.exception.RiceIllegalArgumentException
      org.kuali.rice.core.api.exception.RiceIllegalStateException - if the PeopleFlow does not exist in the system under the given peopleFlowId