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, updategetHandlerProviderpublic 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 Benutzers 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.