|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
Define un DAO para los objetos de flujo de trabajo.
Method Summary | |
List |
allActionTypes()
Devuelve todos los tipos de accion existentes. |
Action |
createAction(ActionType type,
Record rec)
Crea una accion de un cierto tipo, sobre un cierto objeto, asignandola al usuario que tenga menos pendientes en el grupo asignado al tipo de accion. |
Action |
createAction(ActionType type,
User assignee,
Record rec)
Crea una accion de un cierto tipo, asignada a un cierto usuario, sobre un objeto determinado. |
ActionType |
createActionType()
Crea un nuevo tipo de accion. |
void |
finishAction(Action action,
Status finishStatus)
Marca una accion como terminada. |
void |
finishAction(Action action,
String finishStatus)
Marca una accion como terminada. |
List |
getActionsForRecord(Record rec)
Devuelve las acciones que se van a realizar o se han realizado sobre un registro. |
List |
getActionsForUser(String username)
Devuelve las acciones asignadas a un usuario, buscandolo por su nombre. |
List |
getActionsForUser(User user)
Devuelve las acciones asignadas a un usuario. |
ActionType |
getActionType(int typeID)
Devuelve el tipo de accion con la clave especificada. |
ActionType |
getActionType(String name)
Devuelve el tipo de accion con el nombre especificado. |
List |
getInitialActionTypes()
Devuelve una lista con los tipos de accion iniciales. |
List |
getNextActionTypes(ActionType type)
Devuelve los tipos de accion que se pueden realizar despues del especificado. |
List |
getPendingActionsForUser(String username)
Devuelve las acciones pendientes del usuario con el nombre especificado. |
List |
getPendingActionsForUser(User user)
Devuelve las acciones pendientes de un usuario. |
List |
getPossibleActions(User user)
Devuelve una lista con los tipos posibles de accion que puede realizar un usuario. |
Methods inherited from interface net.ezcontent.dao.GenericDAO |
delete, delete, findAll, findAll, getStatus, getStatus, getStatusList, refresh, refresh, save, save, update, update |
Method Detail |
public List getInitialActionTypes()
public List allActionTypes()
public ActionType getActionType(String name)
public ActionType getActionType(int typeID)
public List getNextActionTypes(ActionType type)
public List getActionsForUser(User user)
public List getActionsForUser(String username)
public List getPendingActionsForUser(User user)
public List getPendingActionsForUser(String username)
public List getActionsForRecord(Record rec)
public void finishAction(Action action, Status finishStatus)
public void finishAction(Action action, String finishStatus)
public Action createAction(ActionType type, User assignee, Record rec)
type
- El tipo de la accion que hay que crear.rec
- El objeto sobre el cual se va a realizar la accion.assignee
- El usuario al cual se va a asignar esta nueva accion.public Action createAction(ActionType type, Record rec)
type
- El tipo de la accion que hay que crear.rec
- El objeto sobre el cual se va a realizar la accion.public List getPossibleActions(User user)
public ActionType createActionType()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |