public class FeatureStoreNeo4J extends AbstractFeatureStore
| Modifier and Type | Field and Description |
|---|---|
static String |
GROUP_NAME |
static String |
GROUPNAME |
| Constructor and Description |
|---|
FeatureStoreNeo4J()
Default to create instances.
|
FeatureStoreNeo4J(org.neo4j.graphdb.GraphDatabaseService myDb)
Initialization of store
|
| Modifier and Type | Method and Description |
|---|---|
void |
addToGroup(String uid,
String groupName) |
void |
clear() |
void |
create(Feature fp) |
void |
createSchema() |
void |
delete(String uid) |
void |
disable(String uid) |
void |
disableGroup(String groupName) |
void |
enable(String uid) |
void |
enableGroup(String groupName) |
boolean |
exist(String featId) |
boolean |
existGroup(String groupName) |
org.neo4j.graphdb.GraphDatabaseService |
getGraphDb()
Getter accessor for attribute 'graphDb'.
|
void |
grantRoleOnFeature(String uid,
String roleName) |
Feature |
read(String featId) |
Map<String,Feature> |
readAll() |
Set<String> |
readAllGroups() |
Map<String,Feature> |
readGroup(String groupName) |
void |
removeFromGroup(String uid,
String groupName) |
void |
removeRoleFromFeature(String uid,
String roleName) |
void |
setGraphDb(org.neo4j.graphdb.GraphDatabaseService graphDb)
Setter accessor for attribute 'graphDb'.
|
void |
update(Feature fp) |
assertFeatureExist, assertFeatureNotExist, assertFeatureNotNull, assertGroupExist, importFeatures, importFeaturesFromXmlFile, toJson, toStringpublic static final String GROUPNAME
public static final String GROUP_NAME
public FeatureStoreNeo4J()
public FeatureStoreNeo4J(org.neo4j.graphdb.GraphDatabaseService myDb)
public boolean exist(String featId)
public void enable(String uid)
enable in interface FeatureStoreenable in class AbstractFeatureStorepublic void disable(String uid)
disable in interface FeatureStoredisable in class AbstractFeatureStorepublic void delete(String uid)
public void grantRoleOnFeature(String uid, String roleName)
grantRoleOnFeature in interface FeatureStoregrantRoleOnFeature in class AbstractFeatureStorepublic void removeRoleFromFeature(String uid, String roleName)
removeRoleFromFeature in interface FeatureStoreremoveRoleFromFeature in class AbstractFeatureStorepublic void update(Feature fp)
public void create(Feature fp)
public boolean existGroup(String groupName)
existGroup in interface FeatureStoreexistGroup in class AbstractFeatureStorepublic Map<String,Feature> readGroup(String groupName)
readGroup in interface FeatureStorereadGroup 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 uid, String groupName)
addToGroup in interface FeatureStoreaddToGroup in class AbstractFeatureStorepublic void removeFromGroup(String uid, String groupName)
removeFromGroup in interface FeatureStoreremoveFromGroup in class AbstractFeatureStorepublic Set<String> readAllGroups()
readAllGroups in interface FeatureStorereadAllGroups in class AbstractFeatureStorepublic void clear()
public void createSchema()
createSchema in interface FeatureStorecreateSchema in class AbstractFeatureStorepublic org.neo4j.graphdb.GraphDatabaseService getGraphDb()
public void setGraphDb(org.neo4j.graphdb.GraphDatabaseService graphDb)
graphDb - new value for 'graphDb 'Copyright © 2013–2019 FF4J. All rights reserved.