Package de.xima.fc.dao.interfaces
Interface IStatusDao
-
- All Superinterfaces:
de.xima.cmn.dao.interfaces.IAbstractDao<Status,Long,IEntityContext>
,IGenericDao<Status>
- All Known Implementing Classes:
StatusDao
public interface IStatusDao extends IGenericDao<Status>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description Status
copy(IEntityContext ec, Status sourceStatus, String targetName)
List<Status>
getAllByProjekt(IEntityContext ec, Projekt projekt)
List<Status>
getAllForWorkflow(IEntityContext ec, Projekt projekt, Status skipStatus)
Status
getByUUID(IEntityContext ec, Projekt project, String uuid)
Returns the state with the given UUIDStatus
getByUUID(IEntityContext ec, Projekt project, UUID uuid)
Returns the state with the given UUIDList<Status>
getFolgeStatus(IEntityContext ec, Benutzer currentUser, Projekt projekt, Status currentStatus)
-
Methods inherited from interface de.xima.cmn.dao.interfaces.IAbstractDao
all, bulkDelete, bulkUpdate, checkLockingVersion, create, create, delete, delete, deleteAll, executePagedDaoAction, getAttributes, getAttributes, getSingleAttributes, getSingleAttributes, getTransactionHandler, read, registerListener, registerListener, registerListener, resultTotalCount, setTransactionHandler, singleElement, unregisterListener, unregisterListener, unregisterListener, update, update
-
Methods inherited from interface de.xima.fc.dao.interfaces.IGenericDao
getEntityRefs, read
-
-
-
-
Method Detail
-
getAllByProjekt
List<Status> getAllByProjekt(IEntityContext ec, Projekt projekt)
-
getFolgeStatus
List<Status> getFolgeStatus(IEntityContext ec, Benutzer currentUser, Projekt projekt, Status currentStatus)
-
getAllForWorkflow
List<Status> getAllForWorkflow(IEntityContext ec, Projekt projekt, Status skipStatus)
-
getByUUID
Status getByUUID(IEntityContext ec, Projekt project, String uuid)
Returns the state with the given UUID- Parameters:
ec
-IEntityContext
to useproject
-Projekt
context in which to look for the stateuuid
-String
UUID of the state- Returns:
Status
for the given UUID and project- Since:
- 6.1.0
-
getByUUID
Status getByUUID(IEntityContext ec, Projekt project, UUID uuid)
Returns the state with the given UUID- Parameters:
ec
-IEntityContext
to useproject
-Projekt
context in which to look for the stateuuid
-UUID
UUID of the state- Returns:
Status
for the given UUID and project- Since:
- 6.1.0
-
copy
Status copy(IEntityContext ec, Status sourceStatus, String targetName)
-
-