public class FormRequestValidator extends Object
| Constructor and Description |
|---|
FormRequestValidator() |
| Modifier and Type | Method and Description |
|---|---|
static boolean |
checkPreviewContext(IExtendedFormRequestContext ctx) |
static boolean |
checkPreviewContext(IExtendedFormRequestContext ctx,
boolean writeError) |
static boolean |
checkPrintContext(IExtendedFormRequestContext ctx,
boolean writeError) |
static boolean |
checkProvideCtx(IExtendedFormRequestContext ctx) |
static boolean |
checkProvideCtx(IExtendedFormRequestContext ctx,
boolean writeError) |
static boolean |
checkProzessCtx(IExtendedFormRequestContext ctx) |
static boolean |
checkProzessCtx(IExtendedFormRequestContext ctx,
boolean writeError) |
static boolean |
checkReviewCtx(IExtendedFormRequestContext ctx) |
static boolean |
checkReviewCtx(IExtendedFormRequestContext ctx,
boolean writeError) |
static boolean |
hasNoActiveFormVersion(IExtendedFormRequestContext ctx,
boolean writeError) |
static boolean |
isFsForbidden(IExtendedFormRequestContext ctx,
boolean writeError) |
static boolean |
isInactiveFormVersion(IExtendedFormRequestContext ctx,
boolean writeError)
Liefert
true, wenn die im Kontext gesetzte FormVersion nicht die aktive FormVersion des Projektes ist. |
static boolean |
isInvalidFormVersion(IExtendedFormRequestContext ctx,
boolean writeError) |
static boolean |
isInvalidProjektState(IExtendedFormRequestContext ctx,
boolean writeError)
Ein Projekt ist valide, wenn es existiert UND ein aktives Formular (activeFormVersion) besitzt.
|
static boolean |
isInvalidRequestType(IExtendedFormRequestContext ctx,
boolean writeError) |
static boolean |
isKerberosUnauthorized(IExtendedFormRequestContext ctx,
boolean writeError)
Prüfung, ob ein Benutzer Kerberos-autorisiert werden kann und er es auch ist:
|
static boolean |
isNTLMUnauthorized(IExtendedFormRequestContext ctx,
boolean writeError)
Prüfung, ob ein Benutzer NTML-autorisiert werden kann und er es auch ist:
|
static boolean |
isProjektNotExcisting(IExtendedFormRequestContext ctx,
boolean writeError) |
static boolean |
isProjektOffline(IExtendedFormRequestContext ctx,
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 ctx,
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 ctx,
boolean writeError)
Prüfung, ob die Formular-Wiederanzeige anhand des aktuellen Postfachs für den Benutzer gestettet ist.
|
static boolean |
isUnauthorizedPreview(IExtendedFormRequestContext ctx,
boolean writeError) |
static boolean |
isUnauthorizedReprovide(IExtendedFormRequestContext ctx,
boolean writeError)
Prüft ob der aktuelle Benutzer den Vorgang betrachten darf
|
public static boolean checkProzessCtx(IExtendedFormRequestContext ctx)
public static boolean checkProzessCtx(IExtendedFormRequestContext ctx, boolean writeError)
public static boolean checkPreviewContext(IExtendedFormRequestContext ctx)
public static boolean checkPreviewContext(IExtendedFormRequestContext ctx, boolean writeError)
public static boolean checkPrintContext(IExtendedFormRequestContext ctx, boolean writeError)
public static boolean checkProvideCtx(IExtendedFormRequestContext ctx)
public static boolean checkProvideCtx(IExtendedFormRequestContext ctx, boolean writeError)
public static boolean checkReviewCtx(IExtendedFormRequestContext ctx)
public static boolean checkReviewCtx(IExtendedFormRequestContext ctx, boolean writeError)
public static boolean isInvalidProjektState(IExtendedFormRequestContext ctx, boolean writeError)
public static boolean isInvalidFormVersion(IExtendedFormRequestContext ctx, boolean writeError)
public static boolean isInvalidRequestType(IExtendedFormRequestContext ctx, boolean writeError)
public static boolean hasNoActiveFormVersion(IExtendedFormRequestContext ctx, boolean writeError)
public static boolean isProjektNotExcisting(IExtendedFormRequestContext ctx, boolean writeError)
public static boolean isProjektOffline(IExtendedFormRequestContext ctx, boolean writeError)
public static boolean isUnauthorizedReprovide(IExtendedFormRequestContext ctx, boolean writeError)
ctx - writeError - public static boolean isUnauthorizedPostfachbearbeiter(IExtendedFormRequestContext ctx, boolean writeError)
ctx - writeError - public static boolean isUnauthorizedBenutzer(IExtendedFormRequestContext ctx, boolean writeError)
public static boolean isUnauthorizedPreview(IExtendedFormRequestContext ctx, boolean writeError)
public static boolean isNTLMUnauthorized(IExtendedFormRequestContext ctx, boolean writeError)
public static boolean isKerberosUnauthorized(IExtendedFormRequestContext ctx, boolean writeError)
public static boolean isInactiveFormVersion(IExtendedFormRequestContext ctx, boolean writeError)
true, wenn die im Kontext gesetzte FormVersion nicht die aktive FormVersion des Projektes ist.public static boolean isFsForbidden(IExtendedFormRequestContext ctx, boolean writeError)
ctx - writeError - Copyright © 2016. All rights reserved.