public class StatusAPI extends AEntityAPI<Status>
Status
-EntitätenentityClass
Constructor and Description |
---|
StatusAPI() |
Modifier and Type | Method and Description |
---|---|
List<Status> |
getByProjekt(UserContext uc,
Projekt projekt)
|
List<Status> |
getFolgeStatus(UserContext uc,
Benutzer benutzer,
Projekt projekt,
Status aktuellerStatus)
|
Status |
move(UserContext uc,
Status status,
int newIdxNum) |
create, create, delete, delete, deleteAllBy, deleteById, getAll, getAllBy, getBy, getById, resultTotalCount, update, update
getHandlerProvider
public List<Status> getByProjekt(UserContext uc, Projekt projekt)
public List<Status> getFolgeStatus(UserContext uc, Benutzer benutzer, Projekt projekt, Status aktuellerStatus)
Status
welche basierend auf den übergebenen Status
und
das entsprechende Projekt
unter Berücksichtigung der Berechtigung des übergebenen Benutzer
s gesetzt
werden darf.uc
- UserContext
der Benutzerkontext in welchem die Aktion durchgeführt werden sollbenutzer
- dessen Folgestatus ermittelt werden solltenprojekt
- Projekt
das Projekt in welchem der Statuswechsel durchgeführt werden sollaktuellerStatus
- Status
der aktuelle Status von welchem aus der Statuswechsel durchgeführt werden
sollList
aus Status
welche zum Status-Wechsel zur Verfügung stehenpublic Status move(UserContext uc, Status status, int newIdxNum)
Copyright © 2018 XIMA MEDIA GmbH. All rights reserved.