Skip navigation links
A B C D E F G H I K L M N O P R S T U 

A

AbstractFeatureTag - Class in org.ff4j.web.taglib
Parent class for FF4J TagLib library.
AbstractFeatureTag() - Constructor for class org.ff4j.web.taglib.AbstractFeatureTag
 
AbstractResource - Class in org.ff4j.web.api.resources
SuperClass for common injections.
AbstractResource() - Constructor for class org.ff4j.web.api.resources.AbstractResource
 
addToGroup(String, String) - Method in class org.ff4j.web.store.FeatureStoreHttp
apiConfig - Static variable in class org.ff4j.web.api.security.FF4jRolesResourceFilterFactory
Api Config to initialize filters.
AuthorizationsManagerApiBean - Class in org.ff4j.web.api.resources.domain
 
AuthorizationsManagerApiBean() - Constructor for class org.ff4j.web.api.resources.domain.AuthorizationsManagerApiBean
Default Constructor.
AuthorizationsManagerApiBean(AuthorizationsManager) - Constructor for class org.ff4j.web.api.resources.domain.AuthorizationsManagerApiBean
Copy constructor.

B

BarChartApiBean - Class in org.ff4j.web.api.resources.domain
Representation of a barchart for the API.
BarChartApiBean(BarChart) - Constructor for class org.ff4j.web.api.resources.domain.BarChartApiBean
Copy constructor.
BarSeriesApiBean - Class in org.ff4j.web.api.resources.domain
Target bean to display a bar series.
BarSeriesApiBean(BarSeries) - Constructor for class org.ff4j.web.api.resources.domain.BarSeriesApiBean
Constructor by copy.
BUFFER_SIZE - Static variable in interface org.ff4j.web.embedded.ConsoleConstants
buffer size.
buildAuthorization4ApiKey(String) - Static method in class org.ff4j.web.store.FeatureStoreHttp
Build Authorization header for technical user.
buildAuthorization4UserName(String, String) - Static method in class org.ff4j.web.store.FeatureStoreHttp
Build Authorization header for final user.

C

CacheApiBean - Class in org.ff4j.web.api.resources.domain
Information of Cache.
CacheApiBean(FeatureStore) - Constructor for class org.ff4j.web.api.resources.domain.CacheApiBean
Constructor from its feature store.
check(HttpHeaders, String) - Method in class org.ff4j.web.api.resources.FF4jResource
Check if feature if flipped
checkPOST(HttpHeaders, String, MultivaluedMap<String, String>) - Method in class org.ff4j.web.api.resources.FF4jResource
Check if feature if flipped
clear() - Method in class org.ff4j.web.api.resources.FeatureStoreResource
POST Operation to clean cache.
client - Variable in class org.ff4j.web.store.FeatureStoreHttp
Jersey Client.
ConsoleConstants - Interface in org.ff4j.web.embedded
Global constants to work with web console ff4j.
ConsoleRenderer - Class in org.ff4j.web.embedded
Used to build GUI Interface for feature flip servlet.
ConsoleRenderer() - Constructor for class org.ff4j.web.embedded.ConsoleRenderer
 
ConsoleServlet - Class in org.ff4j.web.embedded
Unique Servlet to manage FlipPoints and security
ConsoleServlet() - Constructor for class org.ff4j.web.embedded.ConsoleServlet
 
CONTENT_TYPE_CSS - Static variable in interface org.ff4j.web.embedded.ConsoleConstants
Content type for response.
CONTENT_TYPE_HTML - Static variable in interface org.ff4j.web.embedded.ConsoleConstants
Content type for response.
CONTENT_TYPE_JS - Static variable in interface org.ff4j.web.embedded.ConsoleConstants
Content type for response.
create(AbstractMethod) - Method in class org.ff4j.web.api.security.FF4jRolesResourceFilterFactory
create(Feature) - Method in class org.ff4j.web.store.FeatureStoreHttp
createApiKey(String, boolean, boolean, Set<String>) - Method in class org.ff4j.web.api.conf.FF4jApiConfig
Helper method to create an apiKey.
createUser(String, String, boolean, boolean, Set<String>) - Method in class org.ff4j.web.api.conf.FF4jApiConfig
Helper method to create a user.

D

delete(String) - Method in class org.ff4j.web.store.FeatureStoreHttp
deleteFeature(String) - Method in class org.ff4j.web.api.resources.FeatureResource
Delete feature by its id.
DESCRIPTION - Static variable in interface org.ff4j.web.embedded.ConsoleConstants
HTTP Parameter.
disable(String) - Method in class org.ff4j.web.store.FeatureStoreHttp
disableAuthentication() - Method in class org.ff4j.web.api.conf.FF4jApiConfig
 
disableAuthorization() - Method in class org.ff4j.web.api.conf.FF4jApiConfig
 
disableDocumentation() - Method in class org.ff4j.web.api.conf.FF4jApiConfig
Fluent helper to work with API settings.
disableGroup(String) - Method in class org.ff4j.web.store.FeatureStoreHttp
displayError(String) - Method in class org.ff4j.web.taglib.AbstractFeatureTag
Display an error message in tag.
doGet(HttpServletRequest, HttpServletResponse) - Method in class org.ff4j.web.embedded.ConsoleServlet
doPost(HttpServletRequest, HttpServletResponse) - Method in class org.ff4j.web.embedded.ConsoleServlet
doStartTag() - Method in class org.ff4j.web.taglib.AbstractFeatureTag

E

enable(String) - Method in class org.ff4j.web.store.FeatureStoreHttp
enableAuthentication() - Method in class org.ff4j.web.api.conf.FF4jApiConfig
 
enableAuthorization() - Method in class org.ff4j.web.api.conf.FF4jApiConfig
 
enableDocumentation() - Method in class org.ff4j.web.api.conf.FF4jApiConfig
Fluent helper to work with API settings.
enableGroup(String) - Method in class org.ff4j.web.store.FeatureStoreHttp
ERROR_MSG_END - Static variable in class org.ff4j.web.taglib.AbstractFeatureTag
Error message constant.
ERROR_MSG_START - Static variable in class org.ff4j.web.taglib.AbstractFeatureTag
Error message constant.
eval(FF4j) - Method in class org.ff4j.web.taglib.AbstractFeatureTag
 
eval(FF4j) - Method in class org.ff4j.web.taglib.FeatureTagDisable
eval(FF4j) - Method in class org.ff4j.web.taglib.FeatureTagEnable
EventRepositoryApiBean - Class in org.ff4j.web.api.resources.domain
Bean to represent the event repository.
EventRepositoryApiBean() - Constructor for class org.ff4j.web.api.resources.domain.EventRepositoryApiBean
Default constructor.
EventRepositoryApiBean(EventRepository, Long, Long) - Constructor for class org.ff4j.web.api.resources.domain.EventRepositoryApiBean
Constructor to get API bean.
exist(String) - Method in class org.ff4j.web.store.FeatureStoreHttp
existGroup(String) - Method in class org.ff4j.web.store.FeatureStoreHttp

F

FEATID - Static variable in interface org.ff4j.web.embedded.ConsoleConstants
HTTP Parameter.
FeatureApiBean - Class in org.ff4j.web.api.resources.domain
Representation of a feature within Web API.
FeatureApiBean() - Constructor for class org.ff4j.web.api.resources.domain.FeatureApiBean
Default Constructor.
FeatureApiBean(Feature) - Constructor for class org.ff4j.web.api.resources.domain.FeatureApiBean
Copy constructor.
FeatureMonitoringApiBean - Class in org.ff4j.web.api.resources.domain
Bean of target monitoring.
FeatureMonitoringApiBean(String) - Constructor for class org.ff4j.web.api.resources.domain.FeatureMonitoringApiBean
Constructor.
FeatureResource - Class in org.ff4j.web.api.resources
Represent a feature as WebResource.
FeatureResource() - Constructor for class org.ff4j.web.api.resources.FeatureResource
Defaut constructor.
FeatureStoreApiBean - Class in org.ff4j.web.api.resources.domain
Representation of the store.
FeatureStoreApiBean() - Constructor for class org.ff4j.web.api.resources.domain.FeatureStoreApiBean
Default constructor.
FeatureStoreApiBean(FeatureStore) - Constructor for class org.ff4j.web.api.resources.domain.FeatureStoreApiBean
Constructor from its feature store.
FeatureStoreHttp - Class in org.ff4j.web.store
Implementation of store using HttpClient connection.
FeatureStoreHttp() - Constructor for class org.ff4j.web.store.FeatureStoreHttp
Default construtor
FeatureStoreHttp(String) - Constructor for class org.ff4j.web.store.FeatureStoreHttp
Initialization from URL.
FeatureStoreHttp(String, String) - Constructor for class org.ff4j.web.store.FeatureStoreHttp
Authentication through APIKEY.
FeatureStoreHttp(String, String, String) - Constructor for class org.ff4j.web.store.FeatureStoreHttp
Authentication through login/password.
FeatureStoreResource - Class in org.ff4j.web.api.resources
WebResource representing the store.
FeatureStoreResource() - Constructor for class org.ff4j.web.api.resources.FeatureStoreResource
Default Constructor.
FeatureTagDisable - Class in org.ff4j.web.taglib
Content of enclosing tag will be displayed if feature not enable.
FeatureTagDisable() - Constructor for class org.ff4j.web.taglib.FeatureTagDisable
Default constructor.
FeatureTagEnable - Class in org.ff4j.web.taglib
Taglib to filter display based on Feature status within FeatureStore.
FeatureTagEnable() - Constructor for class org.ff4j.web.taglib.FeatureTagEnable
Default constructor.
ff4j - Variable in class org.ff4j.web.api.resources.AbstractResource
Access to Features through store.
FF4J_SESSIONATTRIBUTE_NAME - Static variable in interface org.ff4j.web.embedded.ConsoleConstants
attribute name.
FF4JApiApplication - Class in org.ff4j.web.api.jersey
 
FF4JApiApplication() - Constructor for class org.ff4j.web.api.jersey.FF4JApiApplication
Constructor to defined resources.
FF4JApiApplication.FF4jInjectableProvider - Class in org.ff4j.web.api.jersey
Injection of bean ff4j within this static class.
FF4jApiConfig - Class in org.ff4j.web.api.conf
Bean to configure security for the WebAPI.
FF4jApiConfig() - Constructor for class org.ff4j.web.api.conf.FF4jApiConfig
Default constructor.
FF4jApiConfig(FF4j) - Constructor for class org.ff4j.web.api.conf.FF4jApiConfig
Initialized with a ff4j.
FF4jApiConfigProvider - Interface in org.ff4j.web.api.conf
 
FF4jInitServlet - Class in org.ff4j.web
Servlet initialisation to put FF4J in HTTP Session.
FF4jInitServlet() - Constructor for class org.ff4j.web.FF4jInitServlet
 
FF4jInjectableProvider(FF4j) - Constructor for class org.ff4j.web.api.jersey.FF4JApiApplication.FF4jInjectableProvider
 
FF4jJacksonMapper - Class in org.ff4j.web.api.jersey
Customize serializer.
FF4jJacksonMapper() - Constructor for class org.ff4j.web.api.jersey.FF4jJacksonMapper
Default Constructor.
FF4JProvider - Interface in org.ff4j.web.api
Loader for class ff4j within Embedded Administration Console.
FF4jResource - Class in org.ff4j.web.api.resources
This is the parent class for FF4J the REST API.
FF4jResource() - Constructor for class org.ff4j.web.api.resources.FF4jResource
 
FF4jRolesResourceFilterFactory - Class in org.ff4j.web.api.security
List filters for the inbound request
FF4jRolesResourceFilterFactory() - Constructor for class org.ff4j.web.api.security.FF4jRolesResourceFilterFactory
 
FF4jSecurityContext - Class in org.ff4j.web.api.security
Default implementation of security context.
FF4jSecurityContext(String, String, Set<String>) - Constructor for class org.ff4j.web.api.security.FF4jSecurityContext
Custom security context.
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
 
FF4jSecurityContextFilter - Class in org.ff4j.web.api.security
Filter to get security.
FF4jSecurityContextFilter() - Constructor for class org.ff4j.web.api.security.FF4jSecurityContextFilter
 
FF4jStatusApiBean - Class in org.ff4j.web.api.resources.domain
API Bean to represent ff4j.
FF4jStatusApiBean() - Constructor for class org.ff4j.web.api.resources.domain.FF4jStatusApiBean
Default constructor.
FF4jStatusApiBean(FF4j) - Constructor for class org.ff4j.web.api.resources.domain.FF4jStatusApiBean
Parameterized Constructor.
FF4jTracingContextFilter - Class in org.ff4j.web.api.jersey
Resource Filter related to logging.
FF4jTracingContextFilter() - Constructor for class org.ff4j.web.api.jersey.FF4jTracingContextFilter
 
FF4jWebConstants - Interface in org.ff4j.web.api
Constants used in the FF4J RESTFul Api Definition.
filter(ContainerRequest) - Method in class org.ff4j.web.api.security.FF4jSecurityContextFilter
Apply the filter : check input request, validate or not with user auth
FLIPFILE - Static variable in interface org.ff4j.web.embedded.ConsoleConstants
HTTP Parameter.
FlippingStrategyApiBean - Class in org.ff4j.web.api.resources.domain
Bean for flipping strategy
FlippingStrategyApiBean() - Constructor for class org.ff4j.web.api.resources.domain.FlippingStrategyApiBean
Target init parameters.
FlippingStrategyApiBean(FlippingStrategy) - Constructor for class org.ff4j.web.api.resources.domain.FlippingStrategyApiBean
Target init parameters.

G

get() - Method in class org.ff4j.web.api.resources.FeatureStoreResource
Allows to retrieve feature by its id.
getApiConfig() - Method in interface org.ff4j.web.api.conf.FF4jApiConfigProvider
There are 2 ways to secure ap : final user and apiKey
getApiConfig() - Method in class org.ff4j.web.api.jersey.FF4JApiApplication
Child class must fullfil the configuration of the apicd
getApiKeys() - Method in class org.ff4j.web.api.conf.FF4jApiConfig
Getter accessor for attribute 'apiKeys'.
getAuthenticationScheme() - Method in class org.ff4j.web.api.security.FF4jSecurityContext
getAuthorizationsManager() - Method in class org.ff4j.web.api.resources.domain.FF4jStatusApiBean
Getter accessor for attribute 'authorizationsManager'.
getBarChart() - Method in class org.ff4j.web.api.resources.domain.EventRepositoryApiBean
Getter accessor for attribute 'barChart'.
getBarChart() - Method in class org.ff4j.web.api.resources.domain.FeatureMonitoringApiBean
Getter accessor for attribute 'barChart'.
getCache() - Method in class org.ff4j.web.api.resources.domain.FeatureStoreApiBean
Getter accessor for attribute 'cache'.
getCachedTargetStore() - Method in class org.ff4j.web.store.FeatureStoreHttp
getCacheProvider() - Method in class org.ff4j.web.api.resources.domain.CacheApiBean
Getter accessor for attribute 'cacheProvider'.
getCacheProvider() - Method in class org.ff4j.web.store.FeatureStoreHttp
getCacheStore() - Method in class org.ff4j.web.api.resources.domain.CacheApiBean
Getter accessor for attribute 'cacheStore'.
getColor() - Method in class org.ff4j.web.api.resources.domain.BarSeriesApiBean
Getter accessor for attribute 'color'.
getColor() - Method in class org.ff4j.web.api.resources.domain.PieSectorApiBean
Getter accessor for attribute 'color'.
getContext(Class<?>) - Method in class org.ff4j.web.api.jersey.FF4jJacksonMapper
getContextPath() - Method in class org.ff4j.web.api.conf.FF4jApiConfig
Getter accessor for attribute 'contextPath'.
getCurrentUserPermissions() - Method in class org.ff4j.web.api.security.FF4JSecurityContextAuthenticationManager
getDescription() - Method in class org.ff4j.web.api.resources.domain.FeatureApiBean
Getter accessor for attribute 'description'.
getEventRepository() - Method in class org.ff4j.web.api.resources.domain.FF4jStatusApiBean
Getter accessor for attribute 'eventRepository'.
getEventsPie() - Method in class org.ff4j.web.api.resources.domain.EventRepositoryApiBean
Getter accessor for attribute 'eventsPie'.
getEventsPie() - Method in class org.ff4j.web.api.resources.domain.FeatureMonitoringApiBean
Getter accessor for attribute 'eventsPie'.
getFeatureid() - Method in class org.ff4j.web.taglib.AbstractFeatureTag
Getter accessor for attribute 'featureid'.
getFeatureMonitoring(String, Long, Long) - Method in class org.ff4j.web.api.resources.MonitoringResource
Provide core information on store and available sub resources.
getFeatureName() - Method in class org.ff4j.web.api.resources.domain.FeatureMonitoringApiBean
Getter accessor for attribute 'featureName'.
getFeatureNames() - Method in class org.ff4j.web.api.resources.domain.CacheApiBean
Getter accessor for attribute 'featureNames'.
getFeatures() - Method in class org.ff4j.web.api.resources.domain.FeatureStoreApiBean
Getter accessor for attribute 'features'.
getFeatures() - Method in class org.ff4j.web.api.resources.domain.GroupApiBean
Getter accessor for attribute 'features'.
getFeatures() - Method in class org.ff4j.web.api.resources.domain.GroupDescApiBean
Getter accessor for attribute 'features'.
getFeaturesStore() - Method in class org.ff4j.web.api.resources.domain.FF4jStatusApiBean
Getter accessor for attribute 'featuresStore'.
getFeatureStore() - Method in class org.ff4j.web.api.resources.AbstractResource
Getter accessor for attribute 'store'.
getFF4j() - Method in class org.ff4j.web.api.conf.FF4jApiConfig
Initialize the FF4j object to be injected within console.
getFF4j() - Method in interface org.ff4j.web.api.FF4JProvider
Initialize the FF4j object to be injected within console.
getFf4j() - Method in class org.ff4j.web.embedded.ConsoleServlet
Getter accessor for attribute 'ff4j'.
getFf4jAttributeName() - Method in class org.ff4j.web.taglib.AbstractFeatureTag
Getter accessor for attribute 'ff4jAttributeName'.
getFlippingStrategy() - Method in class org.ff4j.web.api.resources.domain.FeatureApiBean
Getter accessor for attribute 'flippingStrategy'.
getGroup() - Method in class org.ff4j.web.api.resources.domain.FeatureApiBean
Getter accessor for attribute 'group'.
getGroupName() - Method in class org.ff4j.web.api.resources.domain.GroupApiBean
Getter accessor for attribute 'groupName'.
getGroupName() - Method in class org.ff4j.web.api.resources.domain.GroupDescApiBean
Getter accessor for attribute 'groupName'.
getGroups() - Method in class org.ff4j.web.api.resources.domain.FeatureStoreApiBean
Getter accessor for attribute 'groups'.
getHitCount() - Method in class org.ff4j.web.api.resources.domain.EventRepositoryApiBean
Getter accessor for attribute 'hitCount'.
getHitCount() - Method in class org.ff4j.web.api.resources.domain.FeatureMonitoringApiBean
Getter accessor for attribute 'hitCount'.
getInitParams() - Method in class org.ff4j.web.api.resources.domain.FlippingStrategyApiBean
Getter accessor for attribute 'initParams'.
getLabel() - Method in class org.ff4j.web.api.resources.domain.BarSeriesApiBean
Getter accessor for attribute 'label'.
getLabel() - Method in class org.ff4j.web.api.resources.domain.PieSectorApiBean
Getter accessor for attribute 'label'.
getLabels() - Method in class org.ff4j.web.api.resources.domain.BarChartApiBean
Getter accessor for attribute 'labels'.
getMonitoringStatus(Long, Long) - Method in class org.ff4j.web.api.resources.MonitoringResource
Provide core information on store and available sub resources.
getNumberOfFeatures() - Method in class org.ff4j.web.api.resources.domain.FeatureStoreApiBean
Getter accessor for attribute 'numberOfFeatures'.
getNumberOfGroups() - Method in class org.ff4j.web.api.resources.domain.FeatureStoreApiBean
Getter accessor for attribute 'numberOfGroups'.
getPermissions() - Method in class org.ff4j.web.api.conf.FF4jApiConfig
Getter accessor for attribute 'permissions'.
getPermissions() - Method in class org.ff4j.web.api.resources.domain.AuthorizationsManagerApiBean
Getter accessor for attribute 'permissions'.
getPermissions() - Method in class org.ff4j.web.api.resources.domain.FeatureApiBean
Getter accessor for attribute 'permissions'.
getRepo() - Method in class org.ff4j.web.api.resources.AbstractResource
Getter accessor for attribute 'repo'.
getRequestFilter() - Method in class org.ff4j.web.api.jersey.FF4jTracingContextFilter
getRequestFilter() - Method in class org.ff4j.web.api.security.FF4jSecurityContextFilter
getResponseFilter() - Method in class org.ff4j.web.api.jersey.FF4jTracingContextFilter
getResponseFilter() - Method in class org.ff4j.web.api.security.FF4jSecurityContextFilter
getSectors() - Method in class org.ff4j.web.api.resources.domain.PieChartApiBean
Getter accessor for attribute 'sectors'.
getSecurityStatus() - Method in class org.ff4j.web.api.resources.FF4jResource
Display security resources.
getSeries() - Method in class org.ff4j.web.api.resources.domain.BarChartApiBean
Getter accessor for attribute 'series'.
getStatus() - Method in class org.ff4j.web.api.resources.FeatureStoreResource
Allows to retrieve feature by its id.
getStatus() - Method in class org.ff4j.web.api.resources.FF4jResource
Provide core information on ff4J and available sub resources.
getStatus(RuntimeException) - Method in class org.ff4j.web.api.resources.RuntimeExceptionMapper
Get HTTP Error code related to ff4j error.
getTitle() - Method in class org.ff4j.web.api.resources.domain.BarChartApiBean
Getter accessor for attribute 'title'.
getTitle() - Method in class org.ff4j.web.api.resources.domain.PieChartApiBean
Getter accessor for attribute 'title'.
getType() - Method in class org.ff4j.web.api.resources.domain.AuthorizationsManagerApiBean
Getter accessor for attribute 'type'.
getType() - Method in class org.ff4j.web.api.resources.domain.EventRepositoryApiBean
Getter accessor for attribute 'type'.
getType() - Method in class org.ff4j.web.api.resources.domain.FeatureStoreApiBean
Getter accessor for attribute 'type'.
getType() - Method in class org.ff4j.web.api.resources.domain.FlippingStrategyApiBean
Getter accessor for attribute 'type'.
getUid() - Method in class org.ff4j.web.api.resources.domain.FeatureApiBean
Getter accessor for attribute 'uid'.
getUptime() - Method in class org.ff4j.web.api.resources.domain.FF4jStatusApiBean
Getter accessor for attribute 'uptime'.
getUserName() - Method in class org.ff4j.web.api.security.FF4jSecurityContext
Getter accessor for attribute 'userName'.
getUserPrincipal() - Method in class org.ff4j.web.api.security.FF4jSecurityContext
getUserRoles() - Method in class org.ff4j.web.api.security.FF4jSecurityContext
Getter accessor for attribute 'userRoles'.
getUsers() - Method in class org.ff4j.web.api.conf.FF4jApiConfig
Getter accessor for attribute 'users'.
getValue() - Method in class org.ff4j.web.api.resources.domain.PieSectorApiBean
Getter accessor for attribute 'value'.
getValues() - Method in class org.ff4j.web.api.resources.domain.BarSeriesApiBean
Getter accessor for attribute 'values'.
getVersion() - Method in class org.ff4j.web.api.resources.domain.FF4jStatusApiBean
Getter accessor for attribute 'version'.
getVersionNumber() - Method in class org.ff4j.web.api.conf.FF4jApiConfig
Getter accessor for attribute 'versionNumber'.
grantRoleOnFeature(String, String) - Method in class org.ff4j.web.store.FeatureStoreHttp
GroupApiBean - Class in org.ff4j.web.api.resources.domain
Class representing a group.
GroupApiBean() - Constructor for class org.ff4j.web.api.resources.domain.GroupApiBean
 
GroupDescApiBean - Class in org.ff4j.web.api.resources.domain
Class representing a group.
GroupDescApiBean() - Constructor for class org.ff4j.web.api.resources.domain.GroupDescApiBean
Default constructor
GroupDescApiBean(String, List<String>) - Constructor for class org.ff4j.web.api.resources.domain.GroupDescApiBean
Paramaterized constructor.
GROUPNAME - Static variable in interface org.ff4j.web.embedded.ConsoleConstants
HTTP Parameter.
GroupResource - Class in org.ff4j.web.api.resources
WebResource representing a group of features.
GroupResource() - Constructor for class org.ff4j.web.api.resources.GroupResource
Defaut constructor.

H

HEADER_AUTHORIZATION - Static variable in interface org.ff4j.web.api.FF4jWebConstants
HTTP Header.
holdSecurityContext() - Method in class org.ff4j.web.api.resources.AbstractResource
Return custom FF4J Security Context.

I

init(ServletConfig) - Method in class org.ff4j.web.embedded.ConsoleServlet
Servlet initialization, init FF4J from "ff4jProvider" attribute Name.
init(ServletConfig) - Method in class org.ff4j.web.FF4jInitServlet
isAutocreate() - Method in class org.ff4j.web.api.resources.domain.FF4jStatusApiBean
Getter accessor for attribute 'autocreate'.
isCached() - Method in class org.ff4j.web.store.FeatureStoreHttp
isEnable() - Method in class org.ff4j.web.api.resources.domain.FeatureApiBean
Getter accessor for attribute 'enable'.
isEnableAuthentication() - Method in class org.ff4j.web.api.conf.FF4jApiConfig
Getter accessor for attribute 'enableAuthentication'.
isEnableAuthorization() - Method in class org.ff4j.web.api.conf.FF4jApiConfig
Getter accessor for attribute 'enableAuthorization'.
isEnableDocumentation() - Method in class org.ff4j.web.api.conf.FF4jApiConfig
Getter accessor for attribute 'enableDocumentation'.
isEnableLogging() - Method in class org.ff4j.web.api.conf.FF4jApiConfig
Getter accessor for attribute 'enableLogging'.
isSecure() - Method in class org.ff4j.web.api.security.FF4jSecurityContext
isUserInRole(String) - Method in class org.ff4j.web.api.security.FF4jSecurityContext

K

KEY_ALERT_MESSAGE - Static variable in interface org.ff4j.web.embedded.ConsoleConstants
templating alert.
KEY_FEATURE_ROWS - Static variable in interface org.ff4j.web.embedded.ConsoleConstants
templating.
KEY_GROUP_LIST_CREATE - Static variable in interface org.ff4j.web.embedded.ConsoleConstants
templating.
KEY_GROUP_LIST_EDIT - Static variable in interface org.ff4j.web.embedded.ConsoleConstants
templating.
KEY_GROUP_LIST_TOGGLE - Static variable in interface org.ff4j.web.embedded.ConsoleConstants
templating.
KEY_PERMISSIONLIST - Static variable in interface org.ff4j.web.embedded.ConsoleConstants
templating.
KEY_SERVLET_CONTEXT - Static variable in interface org.ff4j.web.embedded.ConsoleConstants
templating.
KEY_VERSION - Static variable in interface org.ff4j.web.embedded.ConsoleConstants
templating.

L

listAllPermissions() - Method in class org.ff4j.web.api.security.FF4JSecurityContextAuthenticationManager
LOCATION - Static variable in interface org.ff4j.web.api.FF4jWebConstants
Header param sent on creation 201.
log - Variable in class org.ff4j.web.api.conf.FF4jApiConfig
logger for this class.
log - Variable in class org.ff4j.web.api.jersey.FF4JApiApplication
logger for this class.
LOGGER - Static variable in class org.ff4j.web.embedded.ConsoleServlet
Logger for this class.
logger - Variable in class org.ff4j.web.FF4jInitServlet
Logger for this class.

M

MANIFEST_FILE - Static variable in interface org.ff4j.web.api.FF4jWebConstants
Manifest File.
MANIFEST_VERSION - Static variable in interface org.ff4j.web.api.FF4jWebConstants
 
MODAL_CREATE - Static variable in interface org.ff4j.web.embedded.ConsoleConstants
modal ID.
MODAL_EDIT - Static variable in interface org.ff4j.web.embedded.ConsoleConstants
modal id.
MODAL_TOGGLE - Static variable in interface org.ff4j.web.embedded.ConsoleConstants
modal ID.
MonitoringResource - Class in org.ff4j.web.api.resources
Monitoring Resource.
MonitoringResource() - Constructor for class org.ff4j.web.api.resources.MonitoringResource
 

N

NEW_LINE - Static variable in interface org.ff4j.web.embedded.ConsoleConstants
NewLine.

O

OP_CREATE_FEATURE - Static variable in interface org.ff4j.web.embedded.ConsoleConstants
User operation.
OP_DISABLE - Static variable in interface org.ff4j.web.embedded.ConsoleConstants
User operation.
OP_EDIT_FEATURE - Static variable in interface org.ff4j.web.embedded.ConsoleConstants
User operation.
OP_ENABLE - Static variable in interface org.ff4j.web.embedded.ConsoleConstants
User operation.
OP_EXPORT - Static variable in interface org.ff4j.web.embedded.ConsoleConstants
User operation.
OP_IMPORT - Static variable in interface org.ff4j.web.embedded.ConsoleConstants
User operation.
OP_RMV_FEATURE - Static variable in interface org.ff4j.web.embedded.ConsoleConstants
User operation: remove feature.
OP_TOGGLE_GROUP - Static variable in interface org.ff4j.web.embedded.ConsoleConstants
User operation.
OPERATION - Static variable in interface org.ff4j.web.embedded.ConsoleConstants
POST - Operation.
OPERATION_ADDGROUP - Static variable in interface org.ff4j.web.api.FF4jWebConstants
Custom operation on resource.
OPERATION_CHECK - Static variable in interface org.ff4j.web.api.FF4jWebConstants
Custom operation on resource.
OPERATION_DISABLE - Static variable in interface org.ff4j.web.api.FF4jWebConstants
Custom operation on resource.
OPERATION_ENABLE - Static variable in interface org.ff4j.web.api.FF4jWebConstants
Custom operation on resource.
OPERATION_GRANTROLE - Static variable in interface org.ff4j.web.api.FF4jWebConstants
Custom operation on resource.
OPERATION_REMOVEGROUP - Static variable in interface org.ff4j.web.api.FF4jWebConstants
Custom operation on resource.
OPERATION_REMOVEROLE - Static variable in interface org.ff4j.web.api.FF4jWebConstants
Custom operation on resource.
operationAddGroup(String, String) - Method in class org.ff4j.web.api.resources.FeatureResource
Convenient method to update partially the feature: Adding to a group
operationDisable(String) - Method in class org.ff4j.web.api.resources.FeatureResource
Convenient method to update partially the feature: Here disabling
operationDisableGroup(String) - Method in class org.ff4j.web.api.resources.GroupResource
Convenient method to work on groupd : Here enabling
operationEnable(String) - Method in class org.ff4j.web.api.resources.FeatureResource
Convenient method to update partially the feature: Here enabling
operationEnable(String) - Method in class org.ff4j.web.api.resources.GroupResource
Convenient method to work on groupd : Here enabling
operationGrantRole(String, String) - Method in class org.ff4j.web.api.resources.FeatureResource
Convenient method to update partially the feature: Here grant a role
operationRemoveGroup(String, String) - Method in class org.ff4j.web.api.resources.FeatureResource
Convenient method to update partially the feature: Removing from a group
operationRemoveRole(String, String) - Method in class org.ff4j.web.api.resources.FeatureResource
Convenient method to update partially the feature: Here removing a role
org.ff4j.web - package org.ff4j.web
Dedicated servlet to put FF4J in session
org.ff4j.web.api - package org.ff4j.web.api
Publish RESTFul WebAPI to work on features
org.ff4j.web.api.conf - package org.ff4j.web.api.conf
Configuration of the REST API with builder
org.ff4j.web.api.jersey - package org.ff4j.web.api.jersey
Implementation of REST API using Jersey
org.ff4j.web.api.resources - package org.ff4j.web.api.resources
REST Resources of the API
org.ff4j.web.api.resources.domain - package org.ff4j.web.api.resources.domain
POJO used in REST interfaces (ApiBeans)
org.ff4j.web.api.security - package org.ff4j.web.api.security
Work with security
org.ff4j.web.embedded - package org.ff4j.web.embedded
Provides servlet and tags to work with Features
org.ff4j.web.store - package org.ff4j.web.store
Act as a FeatureStore but contact remotely WebAPI through HTTP
org.ff4j.web.taglib - package org.ff4j.web.taglib
Collection of tags to check feature

P

PARAM_AUTHKEY - Static variable in interface org.ff4j.web.api.FF4jWebConstants
HTTP Parameter.
PARAM_END - Static variable in interface org.ff4j.web.api.FF4jWebConstants
filter for resource.
PARAM_NBPOINTS - Static variable in interface org.ff4j.web.api.FF4jWebConstants
nb of points in the curve.
PARAM_START - Static variable in interface org.ff4j.web.api.FF4jWebConstants
filter for resource.
PARAM_UID - Static variable in interface org.ff4j.web.api.FF4jWebConstants
featureID.
PERMISSION - Static variable in interface org.ff4j.web.embedded.ConsoleConstants
HTTP Parameter.
PERMISSION_PUBLIC - Static variable in interface org.ff4j.web.embedded.ConsoleConstants
permission.
PERMISSION_RESTRICTED - Static variable in interface org.ff4j.web.embedded.ConsoleConstants
permission.
PieChartApiBean - Class in org.ff4j.web.api.resources.domain
Representation of a pieChart.
PieChartApiBean(PieChart) - Constructor for class org.ff4j.web.api.resources.domain.PieChartApiBean
Constructor for the API.
PieSectorApiBean - Class in org.ff4j.web.api.resources.domain
Target bean to display a pie sector.
PieSectorApiBean(PieSector) - Constructor for class org.ff4j.web.api.resources.domain.PieSectorApiBean
Constructor by copy.
POST_PARAMNAME_CUSTOM_PREFIX - Static variable in interface org.ff4j.web.api.FF4jWebConstants
parameter.
POST_PARAMNAME_FEATURE_UID - Static variable in interface org.ff4j.web.api.FF4jWebConstants
expected post parameter from POST methods.
PREFIX_CHECKBOX - Static variable in interface org.ff4j.web.embedded.ConsoleConstants
attribute name.
PROVIDER_PARAM_NAME - Static variable in interface org.ff4j.web.embedded.ConsoleConstants
servlet init param.

R

read(String) - Method in class org.ff4j.web.api.resources.FeatureResource
Allows to retrieve feature by its id.
read(String) - Method in class org.ff4j.web.api.resources.GroupResource
Convenient method to work on groupd : Here enabling
read(String) - Method in class org.ff4j.web.store.FeatureStoreHttp
readAll() - Method in class org.ff4j.web.store.FeatureStoreHttp
readAllGroups() - Method in class org.ff4j.web.store.FeatureStoreHttp
readFeatures() - Method in class org.ff4j.web.api.resources.FeatureStoreResource
 
readGroup(String) - Method in class org.ff4j.web.store.FeatureStoreHttp
readGroups() - Method in class org.ff4j.web.api.resources.FeatureStoreResource
Access groups part of the API.
removeFromGroup(String, String) - Method in class org.ff4j.web.store.FeatureStoreHttp
removeRoleFromFeature(String, String) - Method in class org.ff4j.web.store.FeatureStoreHttp
request - Variable in class org.ff4j.web.api.resources.AbstractResource
current request.
RESOURCE - Static variable in interface org.ff4j.web.embedded.ConsoleConstants
static resource param name.
RESOURCE_BAR - Static variable in interface org.ff4j.web.api.FF4jWebConstants
list of curves.
RESOURCE_CACHE - Static variable in interface org.ff4j.web.api.FF4jWebConstants
relative path for cache.
RESOURCE_CSS_FILE - Static variable in interface org.ff4j.web.embedded.ConsoleConstants
static resource file.
RESOURCE_CSS_PARAM - Static variable in interface org.ff4j.web.embedded.ConsoleConstants
static resource paramv alue.
RESOURCE_FEATURES - Static variable in interface org.ff4j.web.api.FF4jWebConstants
relative path.
RESOURCE_FF4J - Static variable in interface org.ff4j.web.api.FF4jWebConstants
relative path.
RESOURCE_GROUPS - Static variable in interface org.ff4j.web.api.FF4jWebConstants
relative path.
RESOURCE_JS_FILE - Static variable in interface org.ff4j.web.embedded.ConsoleConstants
static resource file.
RESOURCE_JS_PARAM - Static variable in interface org.ff4j.web.embedded.ConsoleConstants
static resource param value.
RESOURCE_MONITORING - Static variable in interface org.ff4j.web.api.FF4jWebConstants
relative path.
RESOURCE_PIE - Static variable in interface org.ff4j.web.api.FF4jWebConstants
list of curves.
RESOURCE_SECURITY - Static variable in interface org.ff4j.web.api.FF4jWebConstants
relative path for security.
RESOURCE_STORE - Static variable in interface org.ff4j.web.api.FF4jWebConstants
relative path.
ROLE - Static variable in interface org.ff4j.web.embedded.ConsoleConstants
HTTP Parameter.
ROLE_READ - Static variable in interface org.ff4j.web.api.FF4jWebConstants
security role.
ROLE_WRITE - Static variable in interface org.ff4j.web.api.FF4jWebConstants
security role.
RuntimeExceptionMapper - Class in org.ff4j.web.api.resources
Encapsulation of exception during FeatureWebService accesses.
RuntimeExceptionMapper() - Constructor for class org.ff4j.web.api.resources.RuntimeExceptionMapper
 

S

securityConfig - Static variable in class org.ff4j.web.api.security.FF4jSecurityContextFilter
security configuration.
securityContext - Variable in class org.ff4j.web.api.resources.AbstractResource
security context is included within resources to get permissions.
securityContextHolder - Static variable in class org.ff4j.web.api.resources.AbstractResource
Put current security context as threadlocal to be reused by the AuthenticationProvider.
setApiKeys(Set<String>) - Method in class org.ff4j.web.api.conf.FF4jApiConfig
Setter accessor for attribute 'apiKeys'.
setAuthorizationsManager(AuthorizationsManagerApiBean) - Method in class org.ff4j.web.api.resources.domain.FF4jStatusApiBean
Setter accessor for attribute 'authorizationsManager'.
setAutocreate(boolean) - Method in class org.ff4j.web.api.resources.domain.FF4jStatusApiBean
Setter accessor for attribute 'autocreate'.
setBarChart(BarChartApiBean) - Method in class org.ff4j.web.api.resources.domain.EventRepositoryApiBean
Setter accessor for attribute 'barChart'.
setBarChart(BarChartApiBean) - Method in class org.ff4j.web.api.resources.domain.FeatureMonitoringApiBean
Setter accessor for attribute 'barChart'.
setCache(CacheApiBean) - Method in class org.ff4j.web.api.resources.domain.FeatureStoreApiBean
Setter accessor for attribute 'cache'.
setCacheProvider(String) - Method in class org.ff4j.web.api.resources.domain.CacheApiBean
Setter accessor for attribute 'cacheProvider'.
setCacheStore(String) - Method in class org.ff4j.web.api.resources.domain.CacheApiBean
Setter accessor for attribute 'cacheStore'.
setColor(String) - Method in class org.ff4j.web.api.resources.domain.BarSeriesApiBean
Setter accessor for attribute 'color'.
setColor(String) - Method in class org.ff4j.web.api.resources.domain.PieSectorApiBean
Setter accessor for attribute 'color'.
setContextPath(String) - Method in class org.ff4j.web.api.conf.FF4jApiConfig
Setter accessor for attribute 'contextPath'.
setDescription(String) - Method in class org.ff4j.web.api.resources.domain.FeatureApiBean
Setter accessor for attribute 'description'.
setEnable(boolean) - Method in class org.ff4j.web.api.resources.domain.FeatureApiBean
Setter accessor for attribute 'enable'.
setEnableAuthentication(boolean) - Method in class org.ff4j.web.api.conf.FF4jApiConfig
Setter accessor for attribute 'enableAuthentication'.
setEnableAuthorization(boolean) - Method in class org.ff4j.web.api.conf.FF4jApiConfig
Setter accessor for attribute 'enableAuthorization'.
setEnableDocumentation(boolean) - Method in class org.ff4j.web.api.conf.FF4jApiConfig
Setter accessor for attribute 'enableDocumentation'.
setEnableLogging(boolean) - Method in class org.ff4j.web.api.conf.FF4jApiConfig
Setter accessor for attribute 'enableLogging'.
setEventRepository(EventRepositoryApiBean) - Method in class org.ff4j.web.api.resources.domain.FF4jStatusApiBean
Setter accessor for attribute 'eventRepository'.
setEventsPie(PieChartApiBean) - Method in class org.ff4j.web.api.resources.domain.EventRepositoryApiBean
Setter accessor for attribute 'eventsPie'.
setEventsPie(PieChartApiBean) - Method in class org.ff4j.web.api.resources.domain.FeatureMonitoringApiBean
Setter accessor for attribute 'eventsPie'.
setFeatureid(String) - Method in class org.ff4j.web.taglib.AbstractFeatureTag
Setter accessor for attribute 'featureid'.
setFeatureName(String) - Method in class org.ff4j.web.api.resources.domain.FeatureMonitoringApiBean
Setter accessor for attribute 'featureName'.
setFeatureNames(Set<String>) - Method in class org.ff4j.web.api.resources.domain.CacheApiBean
Setter accessor for attribute 'featureNames'.
setFeatures(List<String>) - Method in class org.ff4j.web.api.resources.domain.FeatureStoreApiBean
Setter accessor for attribute 'features'.
setFeatures(List<FeatureApiBean>) - Method in class org.ff4j.web.api.resources.domain.GroupApiBean
Setter accessor for attribute 'features'.
setFeatures(List<String>) - Method in class org.ff4j.web.api.resources.domain.GroupDescApiBean
Setter accessor for attribute 'features'.
setFeaturesStore(FeatureStoreApiBean) - Method in class org.ff4j.web.api.resources.domain.FF4jStatusApiBean
Setter accessor for attribute 'featuresStore'.
setFF4j(FF4j) - Method in class org.ff4j.web.api.conf.FF4jApiConfig
Setter accessor for attribute 'fF4j'.
setFlippingStrategy(FlippingStrategyApiBean) - Method in class org.ff4j.web.api.resources.domain.FeatureApiBean
Setter accessor for attribute 'flippingStrategy'.
setGroup(String) - Method in class org.ff4j.web.api.resources.domain.FeatureApiBean
Setter accessor for attribute 'group'.
setGroupName(String) - Method in class org.ff4j.web.api.resources.domain.GroupApiBean
Setter accessor for attribute 'groupName'.
setGroupName(String) - Method in class org.ff4j.web.api.resources.domain.GroupDescApiBean
Setter accessor for attribute 'groupName'.
setGroups(List<String>) - Method in class org.ff4j.web.api.resources.domain.FeatureStoreApiBean
Setter accessor for attribute 'groups'.
setHitCount(int) - Method in class org.ff4j.web.api.resources.domain.EventRepositoryApiBean
Setter accessor for attribute 'hitCount'.
setHitCount(int) - Method in class org.ff4j.web.api.resources.domain.FeatureMonitoringApiBean
Setter accessor for attribute 'hitCount'.
setInitParams(Map<String, String>) - Method in class org.ff4j.web.api.resources.domain.FlippingStrategyApiBean
Setter accessor for attribute 'initParams'.
setLabel(String) - Method in class org.ff4j.web.api.resources.domain.BarSeriesApiBean
Setter accessor for attribute 'label'.
setLabel(String) - Method in class org.ff4j.web.api.resources.domain.PieSectorApiBean
Setter accessor for attribute 'label'.
setLabels(List<String>) - Method in class org.ff4j.web.api.resources.domain.BarChartApiBean
Setter accessor for attribute 'labels'.
setNumberOfFeatures(int) - Method in class org.ff4j.web.api.resources.domain.FeatureStoreApiBean
Setter accessor for attribute 'numberOfFeatures'.
setNumberOfGroups(int) - Method in class org.ff4j.web.api.resources.domain.FeatureStoreApiBean
Setter accessor for attribute 'numberOfGroups'.
setPermissions(Map<String, Set<String>>) - Method in class org.ff4j.web.api.conf.FF4jApiConfig
Setter accessor for attribute 'permissions'.
setPermissions(List<String>) - Method in class org.ff4j.web.api.resources.domain.AuthorizationsManagerApiBean
Setter accessor for attribute 'permissions'.
setPermissions(List<String>) - Method in class org.ff4j.web.api.resources.domain.FeatureApiBean
Setter accessor for attribute 'permissions'.
setSectors(List<PieSectorApiBean>) - Method in class org.ff4j.web.api.resources.domain.PieChartApiBean
Setter accessor for attribute 'sectors'.
setSeries(List<BarSeriesApiBean>) - Method in class org.ff4j.web.api.resources.domain.BarChartApiBean
Setter accessor for attribute 'series'.
setTitle(String) - Method in class org.ff4j.web.api.resources.domain.BarChartApiBean
Setter accessor for attribute 'title'.
setTitle(String) - Method in class org.ff4j.web.api.resources.domain.PieChartApiBean
Setter accessor for attribute 'title'.
setType(String) - Method in class org.ff4j.web.api.resources.domain.AuthorizationsManagerApiBean
Setter accessor for attribute 'type'.
setType(String) - Method in class org.ff4j.web.api.resources.domain.EventRepositoryApiBean
Setter accessor for attribute 'type'.
setType(String) - Method in class org.ff4j.web.api.resources.domain.FeatureStoreApiBean
Setter accessor for attribute 'type'.
setType(String) - Method in class org.ff4j.web.api.resources.domain.FlippingStrategyApiBean
Setter accessor for attribute 'type'.
setUid(String) - Method in class org.ff4j.web.api.resources.domain.FeatureApiBean
Setter accessor for attribute 'uid'.
setUptime(String) - Method in class org.ff4j.web.api.resources.domain.FF4jStatusApiBean
Setter accessor for attribute 'uptime'.
setUserRoles(Set<String>) - Method in class org.ff4j.web.api.security.FF4jSecurityContext
Setter accessor for attribute 'userRoles'.
setUsers(Map<String, String>) - Method in class org.ff4j.web.api.conf.FF4jApiConfig
Setter accessor for attribute 'users'.
setValue(double) - Method in class org.ff4j.web.api.resources.domain.PieSectorApiBean
Setter accessor for attribute 'value'.
setValues(List<Double>) - Method in class org.ff4j.web.api.resources.domain.BarSeriesApiBean
Setter accessor for attribute 'values'.
setVersion(String) - Method in class org.ff4j.web.api.resources.domain.FF4jStatusApiBean
Setter accessor for attribute 'version'.
STRATEGY - Static variable in interface org.ff4j.web.embedded.ConsoleConstants
HTTP Parameter.
STRATEGY_INIT - Static variable in interface org.ff4j.web.embedded.ConsoleConstants
HTTP Parameter.
SUBOPERATION - Static variable in interface org.ff4j.web.embedded.ConsoleConstants
POST - Operation.

T

TEMPLATE_FILE - Static variable in interface org.ff4j.web.embedded.ConsoleConstants
Header.
toResponse(RuntimeException) - Method in class org.ff4j.web.api.resources.RuntimeExceptionMapper
toString() - Method in class org.ff4j.web.store.FeatureStoreHttp

U

update(Feature) - Method in class org.ff4j.web.store.FeatureStoreHttp
upsertFeature(HttpHeaders, String, FeatureApiBean) - Method in class org.ff4j.web.api.resources.FeatureResource
Create the feature if not exist or update it
uriInfo - Variable in class org.ff4j.web.api.resources.AbstractResource
rest url.
UTF8_ENCODING - Static variable in interface org.ff4j.web.embedded.ConsoleConstants
File encoding.
A B C D E F G H I K L M N O P R S T U 
Skip navigation links

Copyright © 2013-2015 Ff4J. All Rights Reserved.