public class DaoActionHookHelper extends Object
Modifier and Type | Field and Description |
---|---|
static org.slf4j.Logger |
LOG |
Constructor and Description |
---|
DaoActionHookHelper() |
Modifier and Type | Method and Description |
---|---|
static List<Aktion> |
getActions(IEntityContext ec,
Mandant client) |
static List<de.xima.cmn.dao.interfaces.IEntity<Long>> |
getAllDependentActions(IEntityContext ec,
ITransferableEntity entity)
Liefert eine Liste aller 'Ressourcen' abhängigen Aktionen zurück, die noch auf die übergebene Ressource verweisen.
|
static List<Bedingung> |
getBedingungen(IEntityContext ec,
Mandant man) |
static List<ProjectDOIData> |
getProjectDoi(IEntityContext ec,
Mandant man) |
static List<de.xima.cmn.dao.interfaces.IEntity<Long>> |
getStatusChangeActions(IEntityContext ec,
Status targetState)
Liefert eine Liste aller 'Statusänderungs'-Aktionen zurück, die auf den übergebenen Status verweisen.
|
static boolean |
isStatusWiedervorlage(Status s) |
static void |
removeModulDependency(IEntityContext ec,
Rolle rolle) |
static BenutzerGruppe |
syncAccessProjekte(IEntityContext ec,
BenutzerGruppe gruppe) |
static void |
syncBedingung(IEntityContext ec,
Bedingung bedingung) |
static BenutzerGruppe |
syncBenutzer(IEntityContext ec,
BenutzerGruppe gruppe) |
static void |
syncBerechtigungen(IEntityContext ec,
Rolle rolle) |
static BenutzerGruppe |
syncEditorProjekte(IEntityContext ec,
BenutzerGruppe gruppe) |
static BenutzerGruppe |
syncLdapGroups(IEntityContext ec,
BenutzerGruppe userGroup) |
static BenutzerGruppe |
syncPostfaecher(IEntityContext ec,
BenutzerGruppe gruppe) |
static Modul |
syncRollen(IEntityContext ec,
Modul modul) |
static void |
validateBedingung(de.xima.cmn.dao.interfaces.IBaseEntityContext ec,
Bedingung bedingung) |
public static void validateBedingung(de.xima.cmn.dao.interfaces.IBaseEntityContext ec, Bedingung bedingung) throws ValidationException
ValidationException
public static void syncBedingung(IEntityContext ec, Bedingung bedingung)
public static List<Bedingung> getBedingungen(IEntityContext ec, Mandant man)
public static List<Aktion> getActions(IEntityContext ec, Mandant client)
public static List<ProjectDOIData> getProjectDoi(IEntityContext ec, Mandant man)
public static void removeModulDependency(IEntityContext ec, Rolle rolle)
public static void syncBerechtigungen(IEntityContext ec, Rolle rolle)
public static Modul syncRollen(IEntityContext ec, Modul modul)
public static BenutzerGruppe syncAccessProjekte(IEntityContext ec, BenutzerGruppe gruppe)
public static BenutzerGruppe syncEditorProjekte(IEntityContext ec, BenutzerGruppe gruppe)
public static BenutzerGruppe syncBenutzer(IEntityContext ec, BenutzerGruppe gruppe)
public static BenutzerGruppe syncPostfaecher(IEntityContext ec, BenutzerGruppe gruppe)
public static BenutzerGruppe syncLdapGroups(IEntityContext ec, BenutzerGruppe userGroup)
public static boolean isStatusWiedervorlage(Status s)
public static List<de.xima.cmn.dao.interfaces.IEntity<Long>> getStatusChangeActions(IEntityContext ec, Status targetState)
public static List<de.xima.cmn.dao.interfaces.IEntity<Long>> getAllDependentActions(IEntityContext ec, ITransferableEntity entity)
ec
- the entity context to perform the query withentity
- eine Projekt- oder Mandant-DateiressourceCopyright © 2020 XIMA MEDIA GmbH. All rights reserved.