org.kuali.rice.kew.api.peopleflow
Interface PeopleFlowService
- All Known Implementing Classes:
- PeopleFlowServiceImpl
public interface PeopleFlowService
getPeopleFlow
PeopleFlowDefinition getPeopleFlow(String peopleFlowId)
throws RiceIllegalArgumentException
- Throws:
RiceIllegalArgumentException
getPeopleFlowByName
PeopleFlowDefinition getPeopleFlowByName(String namespaceCode,
String name)
throws RiceIllegalArgumentException
- Throws:
RiceIllegalArgumentException
createPeopleFlow
PeopleFlowDefinition createPeopleFlow(PeopleFlowDefinition peopleFlow)
throws RiceIllegalArgumentException,
RiceIllegalStateException
- TODO...
- Parameters:
peopleFlow
-
- Returns:
-
- Throws:
RiceIllegalArgumentException
- if the given PeopleFlow definition is null
RiceIllegalArgumentException
- if the given PeopleFlow definition has a non-null id. When creating a new
PeopleFlow definition, the ID will be generated.
RiceIllegalStateException
- if a PeopleFlow with the given namespace code and name already exists
updatePeopleFlow
PeopleFlowDefinition updatePeopleFlow(PeopleFlowDefinition peopleFlow)
throws RiceIllegalArgumentException,
RiceIllegalStateException
- Parameters:
peopleFlow
-
- Returns:
-
- Throws:
RiceIllegalArgumentException
RiceIllegalStateException
- if the PeopleFlow does not exist in the system under the given peopleFlowId
Copyright © 2005-2011 The Kuali Foundation. All Rights Reserved.