Skip navigation links
A B C D E F G H I J L O P R S U 

A

addToGroup(String, String) - Method in class org.ff4j.web.jersey2.store.FeatureStoreHttp
ApiKey - Class in org.ff4j.web.api.filter
POJO use to valid identies.
ApiKey() - Constructor for class org.ff4j.web.api.filter.ApiKey
Default constructor.
ApiKey(String, String) - Constructor for class org.ff4j.web.api.filter.ApiKey
Default constructor.
ApiKeyValidatorFilter - Class in org.ff4j.web.api.filter
Filter request if not identified by API Key.
ApiKeyValidatorFilter() - Constructor for class org.ff4j.web.api.filter.ApiKeyValidatorFilter
Instantiation through introspection
ApiKeyValidatorFilter(Map<String, ApiKey>) - Constructor for class org.ff4j.web.api.filter.ApiKeyValidatorFilter
Initialization of apiKeys (from database for instance).

B

buildAuthorization4ApiKey(String) - Static method in class org.ff4j.web.api.utils.ClientHttpUtils
Build Authorization header for technical user.
buildAuthorization4ApiKey(String) - Static method in class org.ff4j.web.jersey2.store.PropertyStoreHttp
Build Authorization header for technical user.
buildAuthorization4UserName(String, String) - Static method in class org.ff4j.web.api.utils.ClientHttpUtils
Build Authorization header for final user.
buildAuthorization4UserName(String, String) - Static method in class org.ff4j.web.jersey2.store.PropertyStoreHttp
Build Authorization header for final user.
buildJerseyClient() - Static method in class org.ff4j.web.api.utils.ClientHttpUtils
Initializing jerseyClient.

C

clear() - Method in class org.ff4j.web.jersey2.store.FeatureStoreHttp
clear() - Method in class org.ff4j.web.jersey2.store.PropertyStoreHttp
ClientHttpUtils - Class in org.ff4j.web.api.utils
Http client utilities.
configure() - Method in class org.ff4j.web.api.FF4jApiApplicationJersey2x.FF4jBinder
 
create(Feature) - Method in class org.ff4j.web.jersey2.store.FeatureStoreHttp
createProperty(Property<T>) - Method in class org.ff4j.web.jersey2.store.PropertyStoreHttp
createRequest(WebTarget, String, MediaType) - Static method in class org.ff4j.web.api.utils.ClientHttpUtils
Put authentication header if relevant.
createSchema() - Method in class org.ff4j.web.jersey2.store.FeatureStoreHttp
createSchema() - Method in class org.ff4j.web.jersey2.store.PropertyStoreHttp

D

delete(String) - Method in class org.ff4j.web.jersey2.store.FeatureStoreHttp
deleteProperty(String) - Method in class org.ff4j.web.jersey2.store.PropertyStoreHttp
disable(String) - Method in class org.ff4j.web.jersey2.store.FeatureStoreHttp
disableGroup(String) - Method in class org.ff4j.web.jersey2.store.FeatureStoreHttp

E

enable(String) - Method in class org.ff4j.web.jersey2.store.FeatureStoreHttp
enableGroup(String) - Method in class org.ff4j.web.jersey2.store.FeatureStoreHttp
exist(String) - Method in class org.ff4j.web.jersey2.store.FeatureStoreHttp
existGroup(String) - Method in class org.ff4j.web.jersey2.store.FeatureStoreHttp
existProperty(String) - Method in class org.ff4j.web.jersey2.store.PropertyStoreHttp

F

FeatureStoreHttp - Class in org.ff4j.web.jersey2.store
Implementation of store using HttpClient connection.
FeatureStoreHttp() - Constructor for class org.ff4j.web.jersey2.store.FeatureStoreHttp
Default construtor
FeatureStoreHttp(String) - Constructor for class org.ff4j.web.jersey2.store.FeatureStoreHttp
Initialization from URL.
FeatureStoreHttp(String, String) - Constructor for class org.ff4j.web.jersey2.store.FeatureStoreHttp
Authentication through APIKEY.
FeatureStoreHttp(String, String, String) - Constructor for class org.ff4j.web.jersey2.store.FeatureStoreHttp
Authentication through login/password.
FF4jApiApplicationJersey2x - Class in org.ff4j.web.api
Parent class to provide FF4J REST API using Jersey2x.
FF4jApiApplicationJersey2x() - Constructor for class org.ff4j.web.api.FF4jApiApplicationJersey2x
Initialisation of Jersey2 application.
FF4jApiApplicationJersey2x.FF4jBinder - Class in org.ff4j.web.api
Injection of FF4J.
FF4jAuthenticationFilter - Class in org.ff4j.web.api.security
Filter to get security.
FF4jAuthenticationFilter() - Constructor for class org.ff4j.web.api.security.FF4jAuthenticationFilter
 
FF4jAuthorizationFilter - Class in org.ff4j.web.api.security
Filter to get security.
FF4jAuthorizationFilter() - Constructor for class org.ff4j.web.api.security.FF4jAuthorizationFilter
 
FF4jBinder() - Constructor for class org.ff4j.web.api.FF4jApiApplicationJersey2x.FF4jBinder
 
FF4JSecurityContextAuthenticationManager - Class in org.ff4j.web.api.security
Implementation of Manager to base permissions on incoming user.
FF4JSecurityContextAuthenticationManager() - Constructor for class org.ff4j.web.api.security.FF4JSecurityContextAuthenticationManager
 
filter(ContainerRequestContext) - Method in class org.ff4j.web.api.filter.ApiKeyValidatorFilter
Before Method invocation reading HTTP REQUEST.
filter(ContainerRequestContext) - Method in class org.ff4j.web.api.security.FF4jAuthenticationFilter
Apply the filter ozz: check input request, validate or not with user auth
filter(ContainerRequestContext) - Method in class org.ff4j.web.api.security.FF4jAuthorizationFilter
Apply the filter ozz: check input request, validate or not with user auth

G

getApiConfig() - Static method in class org.ff4j.web.api.security.FF4jAuthenticationFilter
 
getApiConfig() - Static method in class org.ff4j.web.api.security.FF4jAuthorizationFilter
Getter accessor for attribute 'apiConfig'.
getCurrentUserName() - Method in class org.ff4j.web.api.security.FF4JSecurityContextAuthenticationManager
getCurrentUserPermissions() - Method in class org.ff4j.web.api.security.FF4JSecurityContextAuthenticationManager
getExpirationTime() - Method in class org.ff4j.web.api.filter.ApiKey
Getter accessor for attribute 'expirationTime'.
getInfo() - Method in class org.ff4j.web.api.security.FF4jAuthorizationFilter
Getter accessor for attribute 'info'.
getJerseyClient() - Method in class org.ff4j.web.jersey2.store.FeatureStoreHttp
Initilialization of jersey.
getJerseyClient() - Method in class org.ff4j.web.jersey2.store.PropertyStoreHttp
Initilialization of jersey.
getUrl() - Method in class org.ff4j.web.jersey2.store.FeatureStoreHttp
Getter accessor for attribute 'url'.
getUserId() - Method in class org.ff4j.web.api.filter.ApiKey
Getter accessor for attribute 'userId'.
getValidApiKeysMap() - Static method in class org.ff4j.web.api.filter.ApiKeyValidatorFilter
Getter accessor for attribute 'validApiKeysMap'.
getValue() - Method in class org.ff4j.web.api.filter.ApiKey
Getter accessor for attribute 'value'.
getWebApiConfiguration() - Method in class org.ff4j.web.api.FF4jApiApplicationJersey2x
 
grantRoleOnFeature(String, String) - Method in class org.ff4j.web.jersey2.store.FeatureStoreHttp

H

HEADER_APIKEY - Static variable in class org.ff4j.web.api.filter.ApiKeyValidatorFilter
Expected Header params.

I

info - Variable in class org.ff4j.web.api.security.FF4jAuthorizationFilter
 
init() - Method in class org.ff4j.web.api.FF4jApiApplicationJersey2x
Initialisation of Jersey2 application.
invokeDeleteMethod(WebTarget, String) - Static method in class org.ff4j.web.api.utils.ClientHttpUtils
Share header settings for invocations.
invokeGetMethod(WebTarget, String) - Static method in class org.ff4j.web.api.utils.ClientHttpUtils
Share header settings for invocations.
invokePostMethod(WebTarget, String) - Static method in class org.ff4j.web.api.utils.ClientHttpUtils
Share header settings for invocations.

J

JerseyApplicationEventListener - Class in org.ff4j.web.api.filter
Logger for operations performed on the Jersey Application.
JerseyApplicationEventListener() - Constructor for class org.ff4j.web.api.filter.JerseyApplicationEventListener
 
jerseyClient - Variable in class org.ff4j.web.jersey2.store.FeatureStoreHttp
Jersey Client.
jerseyClient - Variable in class org.ff4j.web.jersey2.store.PropertyStoreHttp
Jersey Client.
JerseyRequestEventListener - Class in org.ff4j.web.api.filter
Event Listener for each request.
JerseyRequestEventListener() - Constructor for class org.ff4j.web.api.filter.JerseyRequestEventListener
 

L

listAllPermissions() - Method in class org.ff4j.web.api.security.FF4JSecurityContextAuthenticationManager
listPropertyNames() - Method in class org.ff4j.web.jersey2.store.PropertyStoreHttp
log - Variable in class org.ff4j.web.api.FF4jApiApplicationJersey2x
logger for this class.
logger - Variable in class org.ff4j.web.api.filter.ApiKeyValidatorFilter
logger.
logger - Variable in class org.ff4j.web.api.filter.JerseyApplicationEventListener
logger.
logger - Variable in class org.ff4j.web.api.filter.JerseyRequestEventListener
logger.

O

OCCURED - Static variable in class org.ff4j.web.jersey2.store.PropertyStoreHttp
 
onEvent(ApplicationEvent) - Method in class org.ff4j.web.api.filter.JerseyApplicationEventListener
 
onEvent(RequestEvent) - Method in class org.ff4j.web.api.filter.JerseyRequestEventListener
onRequest(RequestEvent) - Method in class org.ff4j.web.api.filter.JerseyApplicationEventListener
org.ff4j.web.api - package org.ff4j.web.api
Implementation of REST API using Jersey 2x
org.ff4j.web.api.filter - package org.ff4j.web.api.filter
 
org.ff4j.web.api.security - package org.ff4j.web.api.security
 
org.ff4j.web.api.utils - package org.ff4j.web.api.utils
 
org.ff4j.web.jersey2.store - package org.ff4j.web.jersey2.store
 

P

PropertyStoreHttp - Class in org.ff4j.web.jersey2.store
Implementation of the store with REST.
PropertyStoreHttp() - Constructor for class org.ff4j.web.jersey2.store.PropertyStoreHttp
Default construtor
PropertyStoreHttp(String) - Constructor for class org.ff4j.web.jersey2.store.PropertyStoreHttp
Initialization from URL.
PropertyStoreHttp(String, String) - Constructor for class org.ff4j.web.jersey2.store.PropertyStoreHttp
Authentication through APIKEY.
PropertyStoreHttp(String, String, String) - Constructor for class org.ff4j.web.jersey2.store.PropertyStoreHttp
Authentication through login/password.

R

read(String) - Method in class org.ff4j.web.jersey2.store.FeatureStoreHttp
readAll() - Method in class org.ff4j.web.jersey2.store.FeatureStoreHttp
readAllGroups() - Method in class org.ff4j.web.jersey2.store.FeatureStoreHttp
readAllProperties() - Method in class org.ff4j.web.jersey2.store.PropertyStoreHttp
readGroup(String) - Method in class org.ff4j.web.jersey2.store.FeatureStoreHttp
readProperty(String) - Method in class org.ff4j.web.jersey2.store.PropertyStoreHttp
removeFromGroup(String, String) - Method in class org.ff4j.web.jersey2.store.FeatureStoreHttp
removeRoleFromFeature(String, String) - Method in class org.ff4j.web.jersey2.store.FeatureStoreHttp

S

setApiConfig(ApiConfig) - Static method in class org.ff4j.web.api.security.FF4jAuthenticationFilter
 
setApiConfig(ApiConfig) - Static method in class org.ff4j.web.api.security.FF4jAuthorizationFilter
Setter accessor for attribute 'apiConfig'.
setExpirationTime(Date) - Method in class org.ff4j.web.api.filter.ApiKey
Setter accessor for attribute 'expirationTime'.
setInfo(ResourceInfo) - Method in class org.ff4j.web.api.security.FF4jAuthorizationFilter
Setter accessor for attribute 'info'.
setUrl(String) - Method in class org.ff4j.web.jersey2.store.FeatureStoreHttp
Setter accessor for attribute 'url'.
setUserId(String) - Method in class org.ff4j.web.api.filter.ApiKey
Setter accessor for attribute 'userId'.
setValidApiKeysMap(Map<String, ApiKey>) - Static method in class org.ff4j.web.api.filter.ApiKeyValidatorFilter
Setter accessor for attribute 'validApiKeysMap'.
setValue(String) - Method in class org.ff4j.web.api.filter.ApiKey
Setter accessor for attribute 'value'.

U

update(Feature) - Method in class org.ff4j.web.jersey2.store.FeatureStoreHttp
A B C D E F G H I J L O P R S U 
Skip navigation links

Copyright © 2013–2022 FF4J. All rights reserved.