Package n10s.validation
Class ValidatorConfig
- java.lang.Object
-
- n10s.validation.ValidatorConfig
-
public class ValidatorConfig extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description ValidatorConfig()ValidatorConfig(java.util.Map<java.lang.String,java.lang.String> globalQueries, java.util.Map<java.lang.String,java.lang.String> nodeSetQueries, java.util.Map<java.lang.String,java.util.Set<java.lang.String>> triggerList, java.util.Map<java.lang.String,java.lang.Object> params)ValidatorConfig(org.neo4j.graphdb.Transaction tx)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddConstraintToList(ConstraintComponent cc)voidaddQueryAndTriggers(java.lang.String queryId, java.lang.String queryGlobal, java.lang.String queryOnNodeSet, java.util.List<java.lang.String> triggers)java.util.List<java.lang.String>generateRunnableQueries(org.neo4j.graphdb.Transaction tx, boolean global, java.util.List<org.neo4j.graphdb.Node> nodeSet)java.util.Map<java.lang.String,java.lang.Object>getAllParams()java.util.List<ConstraintComponent>getConstraintList()java.util.Map<java.lang.String,java.lang.String>getIndividualGlobalQueries()java.util.Map<java.lang.String,java.lang.String>getIndividualNodeSetQueries()java.util.Map<java.lang.String,java.util.Set<java.lang.String>>getTriggerList()java.util.List<java.lang.String>selectQueriesAndBatchFromTriggerList(boolean global, java.util.Set<java.lang.String> triggerers)voidwriteToDB(org.neo4j.graphdb.Transaction tx)
-
-
-
Constructor Detail
-
ValidatorConfig
public ValidatorConfig()
-
ValidatorConfig
public ValidatorConfig(java.util.Map<java.lang.String,java.lang.String> globalQueries, java.util.Map<java.lang.String,java.lang.String> nodeSetQueries, java.util.Map<java.lang.String,java.util.Set<java.lang.String>> triggerList, java.util.Map<java.lang.String,java.lang.Object> params)
-
ValidatorConfig
public ValidatorConfig(org.neo4j.graphdb.Transaction tx) throws java.io.IOException, java.lang.ClassNotFoundException- Throws:
java.io.IOExceptionjava.lang.ClassNotFoundException
-
-
Method Detail
-
getAllParams
public java.util.Map<java.lang.String,java.lang.Object> getAllParams()
-
getConstraintList
public java.util.List<ConstraintComponent> getConstraintList()
-
getIndividualGlobalQueries
public java.util.Map<java.lang.String,java.lang.String> getIndividualGlobalQueries()
-
getIndividualNodeSetQueries
public java.util.Map<java.lang.String,java.lang.String> getIndividualNodeSetQueries()
-
getTriggerList
public java.util.Map<java.lang.String,java.util.Set<java.lang.String>> getTriggerList()
-
addConstraintToList
public void addConstraintToList(ConstraintComponent cc)
-
addQueryAndTriggers
public void addQueryAndTriggers(java.lang.String queryId, java.lang.String queryGlobal, java.lang.String queryOnNodeSet, java.util.List<java.lang.String> triggers)
-
selectQueriesAndBatchFromTriggerList
public java.util.List<java.lang.String> selectQueriesAndBatchFromTriggerList(boolean global, java.util.Set<java.lang.String> triggerers)
-
generateRunnableQueries
public java.util.List<java.lang.String> generateRunnableQueries(org.neo4j.graphdb.Transaction tx, boolean global, java.util.List<org.neo4j.graphdb.Node> nodeSet)
-
writeToDB
public void writeToDB(org.neo4j.graphdb.Transaction tx) throws java.io.IOException- Throws:
java.io.IOException
-
-