public class FormRequestValidator extends Object
IExtendedFormRequestContext
s by checking usage-privilegesConstructor and Description |
---|
FormRequestValidator() |
Modifier and Type | Method and Description |
---|---|
static boolean |
checkPreviewContext(IExtendedFormRequestContext requestCtx) |
static boolean |
checkPreviewContext(IExtendedFormRequestContext requestCtx,
boolean writeError) |
static boolean |
checkPrintContext(IExtendedFormRequestContext requestCtx,
boolean writeError) |
static boolean |
checkProvideCtx(IExtendedFormRequestContext requestCtx) |
static boolean |
checkProvideCtx(IExtendedFormRequestContext requestCtx,
boolean writeError) |
static boolean |
checkProzessCtx(IExtendedFormRequestContext requestCtx) |
static boolean |
checkProzessCtx(IExtendedFormRequestContext requestCtx,
boolean writeError) |
static boolean |
checkReviewCtx(IExtendedFormRequestContext requestCtx) |
static boolean |
checkReviewCtx(IExtendedFormRequestContext requestCtx,
boolean writeError) |
static boolean |
hasNoActiveFormVersion(IExtendedFormRequestContext requestCtx,
boolean writeError) |
static boolean |
isFsForbidden(IExtendedFormRequestContext requestCtx,
boolean writeError) |
static boolean |
isInactiveFormVersion(IExtendedFormRequestContext requestCtx,
boolean writeError)
Liefert
true , wenn die im Kontext gesetzte FormVersion nicht die aktive FormVersion des Projektes ist. |
static boolean |
isInvalidFormVersion(IExtendedFormRequestContext requestCtx,
boolean writeError) |
static boolean |
isInvalidProjektState(IExtendedFormRequestContext requestCtx,
boolean writeError)
Ein Projekt ist valide, wenn es existiert UND ein aktives Formular (activeFormVersion) besitzt.
|
static boolean |
isInvalidRequestType(IExtendedFormRequestContext requestCtx,
boolean writeError) |
static boolean |
isKerberosUnauthorized(IExtendedFormRequestContext requestCtx,
boolean writeError)
Prüfung, ob ein Benutzer Kerberos-autorisiert werden kann und er es auch ist:
|
static boolean |
isNTLMUnauthorized(IExtendedFormRequestContext requestCtx,
boolean writeError)
Prüfung, ob ein Benutzer NTML-autorisiert werden kann und er es auch ist:
|
static boolean |
isProjektNotExcisting(IExtendedFormRequestContext requestCtx,
boolean writeError) |
static boolean |
isProjektOffline(IExtendedFormRequestContext requestCtx,
boolean writeError)
Ein Projekt is 'online', wenn
der entsprechende Schalter gesetzt ist und
es keine zeitlichen Einschränkungen gibt oder das aktuelle Datum innerhalb des Zeitfensters liegt
|
static boolean |
isUnauthorizedBenutzer(IExtendedFormRequestContext requestCtx,
boolean writeError)
Ein Benutzer ist authorisiert, wenn
dem Projekt KEINE Benutzergruppen zugeordnet sind (Projekt besitzt keine Zugriffsbeschränkung) oder
der aktuelle Benutzer in mindestens einer Benutzergruppe ist, für die der Formularzugriff innerhalb des
aktuellen Projektes freigeschaltet ist
|
static boolean |
isUnauthorizedPostfachbearbeiter(IExtendedFormRequestContext requestCtx,
boolean writeError)
Prüfung, ob die Formular-Wiederanzeige anhand des aktuellen Postfachs für den Benutzer gestattet ist.
|
static boolean |
isUnauthorizedPreview(IExtendedFormRequestContext requestCtx,
boolean writeError) |
static boolean |
isUnauthorizedReprovide(IExtendedFormRequestContext requestCtx,
boolean writeError)
Prüft ob der aktuelle Benutzer den Vorgang betrachten darf
|
public static boolean checkProzessCtx(IExtendedFormRequestContext requestCtx)
public static boolean checkProzessCtx(IExtendedFormRequestContext requestCtx, boolean writeError)
public static boolean checkPreviewContext(IExtendedFormRequestContext requestCtx)
public static boolean checkPreviewContext(IExtendedFormRequestContext requestCtx, boolean writeError)
public static boolean checkPrintContext(IExtendedFormRequestContext requestCtx, boolean writeError)
public static boolean checkProvideCtx(IExtendedFormRequestContext requestCtx)
public static boolean checkProvideCtx(IExtendedFormRequestContext requestCtx, boolean writeError)
public static boolean checkReviewCtx(IExtendedFormRequestContext requestCtx)
public static boolean checkReviewCtx(IExtendedFormRequestContext requestCtx, boolean writeError)
public static boolean isInvalidProjektState(IExtendedFormRequestContext requestCtx, boolean writeError)
public static boolean isInvalidFormVersion(IExtendedFormRequestContext requestCtx, boolean writeError)
public static boolean isInvalidRequestType(IExtendedFormRequestContext requestCtx, boolean writeError)
public static boolean hasNoActiveFormVersion(IExtendedFormRequestContext requestCtx, boolean writeError)
public static boolean isProjektNotExcisting(IExtendedFormRequestContext requestCtx, boolean writeError)
public static boolean isProjektOffline(IExtendedFormRequestContext requestCtx, boolean writeError)
public static boolean isUnauthorizedReprovide(IExtendedFormRequestContext requestCtx, boolean writeError)
requestCtx
- writeError
- public static boolean isUnauthorizedPostfachbearbeiter(IExtendedFormRequestContext requestCtx, boolean writeError)
requestCtx
- writeError
- public static boolean isUnauthorizedBenutzer(IExtendedFormRequestContext requestCtx, boolean writeError)
public static boolean isUnauthorizedPreview(IExtendedFormRequestContext requestCtx, boolean writeError)
public static boolean isNTLMUnauthorized(IExtendedFormRequestContext requestCtx, boolean writeError)
public static boolean isKerberosUnauthorized(IExtendedFormRequestContext requestCtx, boolean writeError)
public static boolean isInactiveFormVersion(IExtendedFormRequestContext requestCtx, boolean writeError)
true
, wenn die im Kontext gesetzte FormVersion nicht die aktive FormVersion des Projektes ist.public static boolean isFsForbidden(IExtendedFormRequestContext requestCtx, boolean writeError)
requestCtx
- writeError
- Copyright © 2018 XIMA MEDIA GmbH. All rights reserved.