public static class ValidRawApp.RawAppValidator extends java.lang.Object implements javax.validation.ConstraintValidator<ValidRawApp,RawApp>
Modifier and Type | Field and Description |
---|---|
(package private) static java.lang.String |
APP_ALIAS_IS_NOT_ALLOWED |
(package private) static java.lang.String |
APP_OAUTH2_MUST_HAVE_CALLBACK_URL |
(package private) static java.lang.String |
APP_OAUTH2_MUST_HAVE_SCOPE |
(package private) static java.lang.String |
APP_TYPE_IS_MISSING |
(package private) static java.lang.String |
CALLBACK_URLS_MUST_USE_HTTPS |
Constructor and Description |
---|
RawAppValidator() |
Modifier and Type | Method and Description |
---|---|
private boolean |
hasAnyInsecureCallbackUrl(java.util.Collection<java.lang.String> callbackUrls) |
private boolean |
hasOnlySecureCallbackUrls(java.util.Collection<java.lang.String> callbackUrls) |
void |
initialize(ValidRawApp rawApp) |
boolean |
isValid(RawApp rawApp,
javax.validation.ConstraintValidatorContext context) |
static final java.lang.String APP_TYPE_IS_MISSING
static final java.lang.String APP_ALIAS_IS_NOT_ALLOWED
static final java.lang.String APP_OAUTH2_MUST_HAVE_CALLBACK_URL
static final java.lang.String APP_OAUTH2_MUST_HAVE_SCOPE
static final java.lang.String CALLBACK_URLS_MUST_USE_HTTPS
public void initialize(ValidRawApp rawApp)
initialize
in interface javax.validation.ConstraintValidator<ValidRawApp,RawApp>
public boolean isValid(RawApp rawApp, javax.validation.ConstraintValidatorContext context)
isValid
in interface javax.validation.ConstraintValidator<ValidRawApp,RawApp>
private boolean hasAnyInsecureCallbackUrl(java.util.Collection<java.lang.String> callbackUrls)
private boolean hasOnlySecureCallbackUrls(java.util.Collection<java.lang.String> callbackUrls)