public class FeatureStoreEhCache extends AbstractFeatureStore
FeatureStore to persist data into| Constructor and Description |
|---|
FeatureStoreEhCache()
Default Constructor.
|
FeatureStoreEhCache(net.sf.ehcache.config.Configuration cacheConfig)
Default Constructor.
|
FeatureStoreEhCache(String xmlEhCacheConfig)
Default Constructor.
|
| Modifier and Type | Method and Description |
|---|---|
void |
addToGroup(String featureId,
String groupName) |
void |
clear() |
void |
create(Feature fp) |
void |
delete(String fpId) |
void |
disable(String uid) |
void |
disableGroup(String groupName) |
void |
enable(String uid) |
void |
enableGroup(String groupName) |
boolean |
exist(String uid) |
boolean |
existGroup(String groupName) |
void |
grantRoleOnFeature(String flipId,
String roleName) |
Feature |
read(String uid) |
Map<String,Feature> |
readAll() |
Set<String> |
readAllGroups() |
Map<String,Feature> |
readGroup(String groupName) |
void |
removeFromGroup(String featureId,
String groupName) |
void |
removeRoleFromFeature(String flipId,
String roleName) |
void |
update(Feature fp) |
assertFeatureExist, assertFeatureNotExist, assertFeatureNotNull, assertGroupExist, createSchema, importFeatures, importFeaturesFromXmlFile, toJson, toStringpublic FeatureStoreEhCache()
public FeatureStoreEhCache(net.sf.ehcache.config.Configuration cacheConfig)
public FeatureStoreEhCache(String xmlEhCacheConfig)
public boolean exist(String uid)
public void update(Feature fp)
public void enable(String uid)
enable in interface FeatureStoreenable in class AbstractFeatureStorepublic void disable(String uid)
disable in interface FeatureStoredisable in class AbstractFeatureStorepublic void create(Feature fp)
public void delete(String fpId)
public void grantRoleOnFeature(String flipId, String roleName)
grantRoleOnFeature in interface FeatureStoregrantRoleOnFeature in class AbstractFeatureStorepublic void removeRoleFromFeature(String flipId, String roleName)
removeRoleFromFeature in interface FeatureStoreremoveRoleFromFeature in class AbstractFeatureStorepublic Map<String,Feature> readGroup(String groupName)
readGroup in interface FeatureStorereadGroup in class AbstractFeatureStorepublic boolean existGroup(String groupName)
existGroup in interface FeatureStoreexistGroup in class AbstractFeatureStorepublic void enableGroup(String groupName)
enableGroup in interface FeatureStoreenableGroup in class AbstractFeatureStorepublic void disableGroup(String groupName)
disableGroup in interface FeatureStoredisableGroup in class AbstractFeatureStorepublic void addToGroup(String featureId, String groupName)
addToGroup in interface FeatureStoreaddToGroup in class AbstractFeatureStorepublic void removeFromGroup(String featureId, String groupName)
removeFromGroup in interface FeatureStoreremoveFromGroup in class AbstractFeatureStorepublic Set<String> readAllGroups()
readAllGroups in interface FeatureStorereadAllGroups in class AbstractFeatureStorepublic void clear()
Copyright © 2013–2021 FF4J. All rights reserved.