A B C D E G H I O P R S U V W
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- addAllowedProfileProperties(String...) - Method in class org.swisspush.gateleen.user.UserProfileConfiguration.UserProfileConfigurationBuilder
- addProfileProperty(UserProfileConfiguration.ProfileProperty) - Method in class org.swisspush.gateleen.user.UserProfileConfiguration.UserProfileConfigurationBuilder
B
- build() - Method in class org.swisspush.gateleen.user.UserProfileConfiguration.ProfileProperty.ProfilePropertyBuilder
- build() - Method in class org.swisspush.gateleen.user.UserProfileConfiguration.UserProfileConfigurationBuilder
C
- cleanupUserProfile(JsonObject, Handler<JsonObject>) - Method in class org.swisspush.gateleen.user.UserProfileHandler
- compileRegex() - Method in class org.swisspush.gateleen.user.UserProfileConfiguration.ProfileProperty
- create() - Static method in class org.swisspush.gateleen.user.UserProfileConfiguration
- createInitialProfile(MultiMap, String, Collection<UserProfileConfiguration.ProfileProperty>) - Method in class org.swisspush.gateleen.user.UserProfileManipulater
- createProfileWithLanguage(MultiMap) - Method in class org.swisspush.gateleen.user.UserProfileManipulater
D
- doesUrlMatchTheProfileUriPattern(String) - Method in class org.swisspush.gateleen.user.UserProfileConfiguration
E
- enableResourceLogging(boolean) - Method in class org.swisspush.gateleen.user.RoleProfileHandler
- enableResourceLogging(boolean) - Method in class org.swisspush.gateleen.user.UserProfileHandler
- enrichProfile(MultiMap, JsonObject, String, Collection<UserProfileConfiguration.ProfileProperty>) - Method in class org.swisspush.gateleen.user.UserProfileManipulater
-
Calls updateField for each property.
- extractUserIdFromProfileUri(String) - Method in class org.swisspush.gateleen.user.UserProfileConfiguration
G
- getHeaderName() - Method in class org.swisspush.gateleen.user.UserProfileConfiguration.ProfileProperty
- getLang(MultiMap) - Static method in class org.swisspush.gateleen.user.UserProfileManipulater
- getProfileName() - Method in class org.swisspush.gateleen.user.UserProfileConfiguration.ProfileProperty
- getProfileProperties() - Method in class org.swisspush.gateleen.user.UserProfileConfiguration
- getRolePattern() - Method in class org.swisspush.gateleen.user.UserProfileConfiguration
- getRoleProfilesRoot() - Method in class org.swisspush.gateleen.user.UserProfileConfiguration
- getUpdateStrategy() - Method in class org.swisspush.gateleen.user.UserProfileConfiguration.ProfileProperty
- getValidationRegex() - Method in class org.swisspush.gateleen.user.UserProfileConfiguration.ProfileProperty
- getValueToUseIfNoOtherValidValue() - Method in class org.swisspush.gateleen.user.UserProfileConfiguration.ProfileProperty
H
- handle(HttpServerRequest) - Method in class org.swisspush.gateleen.user.RoleProfileHandler
- handle(HttpServerRequest) - Method in class org.swisspush.gateleen.user.UserProfileHandler
I
- isAllowedProfileProperty(String) - Method in class org.swisspush.gateleen.user.UserProfileConfiguration
- isOptional() - Method in class org.swisspush.gateleen.user.UserProfileConfiguration.ProfileProperty
- isRoleProfileRequest(HttpServerRequest) - Method in class org.swisspush.gateleen.user.RoleProfileHandler
- isUserProfileRequest(HttpServerRequest) - Method in class org.swisspush.gateleen.user.UserProfileHandler
- isValid(String) - Method in class org.swisspush.gateleen.user.UserProfileConfiguration.ProfileProperty
-
Value missing (
null: Is valid if property optional.
O
- optional - Variable in class org.swisspush.gateleen.user.UserProfileConfiguration.ProfileProperty.ProfilePropertyBuilder
- org.swisspush.gateleen.user - package org.swisspush.gateleen.user
P
- ProfilePropertyBuilder(String, String) - Constructor for class org.swisspush.gateleen.user.UserProfileConfiguration.ProfileProperty.ProfilePropertyBuilder
R
- rolePattern(String) - Method in class org.swisspush.gateleen.user.UserProfileConfiguration.UserProfileConfigurationBuilder
- RoleProfileHandler - Class in org.swisspush.gateleen.user
- RoleProfileHandler(Vertx, ResourceStorage, String) - Constructor for class org.swisspush.gateleen.user.RoleProfileHandler
- roleProfilesRoot(String) - Method in class org.swisspush.gateleen.user.UserProfileConfiguration.UserProfileConfigurationBuilder
S
- setOptional(boolean) - Method in class org.swisspush.gateleen.user.UserProfileConfiguration.ProfileProperty.ProfilePropertyBuilder
-
If optional is
true, missing (null) values are always valid values (regex is ignored in this case). - setUpdateStrategy(UserProfileConfiguration.UpdateStrategy) - Method in class org.swisspush.gateleen.user.UserProfileConfiguration.ProfileProperty.ProfilePropertyBuilder
-
When to update the profile property from header; defaults to UPDATE_ALWAYS.
- setValueToUseIfNoOtherValidValue(String) - Method in class org.swisspush.gateleen.user.UserProfileConfiguration.ProfileProperty.ProfilePropertyBuilder
-
Optional (nullable).
U
- UPDATE_ADDRESS - Static variable in class org.swisspush.gateleen.user.RoleProfileHandler
- UPDATE_ALWAYS - org.swisspush.gateleen.user.UserProfileConfiguration.UpdateStrategy
-
Always updates the profile value if the header value is valid (
UserProfileConfiguration.ProfileProperty.isValid(String)) and differs from the profile value. - UPDATE_ONLY_IF_PROFILE_VALUE_IS_INVALID - org.swisspush.gateleen.user.UserProfileConfiguration.UpdateStrategy
-
Updates the value only if the value in the profile is invalid (
UserProfileConfiguration.ProfileProperty.isValid(String)) and there's a valid value in the header. - updateField(String, MultiMap, JsonObject, UserProfileConfiguration.ProfileProperty) - Method in class org.swisspush.gateleen.user.UserProfileManipulater
-
Updates a single field of the profile.
- updateStrategy - Variable in class org.swisspush.gateleen.user.UserProfileConfiguration.ProfileProperty.ProfilePropertyBuilder
- UserProfileConfiguration - Class in org.swisspush.gateleen.user
-
Encapsulates the information, which are used to create and update profiles.
- UserProfileConfiguration.ProfileProperty - Class in org.swisspush.gateleen.user
- UserProfileConfiguration.ProfileProperty.ProfilePropertyBuilder - Class in org.swisspush.gateleen.user
- UserProfileConfiguration.UpdateStrategy - Enum in org.swisspush.gateleen.user
- UserProfileConfiguration.UserProfileConfigurationBuilder - Class in org.swisspush.gateleen.user
- UserProfileConfigurationBuilder() - Constructor for class org.swisspush.gateleen.user.UserProfileConfiguration.UserProfileConfigurationBuilder
- UserProfileHandler - Class in org.swisspush.gateleen.user
- UserProfileHandler(Vertx, ResourceStorage, LoggingResourceManager, UserProfileConfiguration) - Constructor for class org.swisspush.gateleen.user.UserProfileHandler
-
Deprecated.Use
UserProfileHandler(Vertx, ResourceStorage, UserProfileConfiguration)instead, because theLoggingResourceManageris not used anymore - UserProfileHandler(Vertx, ResourceStorage, UserProfileConfiguration) - Constructor for class org.swisspush.gateleen.user.UserProfileHandler
-
Constructor for the UserProfileHandler.
- UserProfileManipulater - Class in org.swisspush.gateleen.user
- UserProfileManipulater(Logger) - Constructor for class org.swisspush.gateleen.user.UserProfileManipulater
- userProfileUriPattern(String) - Method in class org.swisspush.gateleen.user.UserProfileConfiguration.UserProfileConfigurationBuilder
V
- validationRegex(String) - Method in class org.swisspush.gateleen.user.UserProfileConfiguration.ProfileProperty.ProfilePropertyBuilder
- valueOf(String) - Static method in enum org.swisspush.gateleen.user.UserProfileConfiguration.UpdateStrategy
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum org.swisspush.gateleen.user.UserProfileConfiguration.UpdateStrategy
-
Returns an array containing the constants of this enum type, in the order they are declared.
- valueToUseIfNoOtherValidValue - Variable in class org.swisspush.gateleen.user.UserProfileConfiguration.ProfileProperty.ProfilePropertyBuilder
W
- with(String, String) - Static method in class org.swisspush.gateleen.user.UserProfileConfiguration.ProfileProperty
All Classes All Packages