public interface IProjektHandler extends IGenericHandler
create, create, delete, delete, deleteBy, deleteById, deleteById, getAll, getAllBy, getBy, getById, getById, getById, resultTotalCount, update, update
getName
FormVersion getCurrentFormVersion(UserContext uc, Projekt projekt, FrontendServer fs)
uc
- the ucprojekt
- the projektfs
- Boolean isEditingAllowed(UserContext uc, Projekt projekt, Benutzer ben)
uc
- Current user context.projekt
- Project for which to check if the user may edit it.ben
- User to check.Boolean isZugriffsbeschraenkt(UserContext uc, Projekt projekt)
Boolean isZugriffsberechtigt(UserContext uc, Projekt projekt, Benutzer ben)
Projekt importProjekt(UserContext uc, Mandant mandant, byte[] bytes, String name, String beschreibung, String title) throws Exception
Exception
Projekt addProjektRessource(UserContext uc, long projektId, long ressourceId)
List<Projekt> getAllByMandant(UserContext uc, Mandant mandant)
List<Projekt> getAllByEditorUser(UserContext uc, Benutzer editor, Mandant client)
uc
- UserContext
editor
- Benutzer
eidtor of the projectsclient
- Mandant
client of the projectsList
of Projekt
sProjekt copy(UserContext uc, Projekt projekt, long id, long fvId) throws Exception
Exception
boolean isActivationAllowed(UserContext uc, Projekt projekt)
boolean isFsAllowed(UserContext uc, Projekt project, FrontendServer fs)
uc
- the ucproject
- the projectfs
- the frontendserverCopyright © 2019 XIMA MEDIA GmbH. All rights reserved.