Class 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)  
    • 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.IOException
        java.lang.ClassNotFoundException
    • Method Detail

      • getAllParams

        public java.util.Map<java.lang.String,​java.lang.Object> getAllParams()
      • 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()
      • 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