PageRenderTime 21ms CodeModel.GetById 18ms RepoModel.GetById 1ms app.codeStats 0ms

/src/test_cfc.cfm

http://github.com/bpanulla/cf_neo4j
ColdFusion | 31 lines | 23 code | 8 blank | 0 comment | 0 complexity | 10cd076172824b0061f2428bbbb0ea7e MD5 | raw file
  1. <cfset neo4jHelper = CreateObject("component", "org.fraught.neo4j.neo4j").initialize("/tmp/neo4jtest/var/graphdb") />
  2. <cftry>
  3. <cfset tx = neo4jHelper.beginTx() />
  4. <cfscript>
  5. firstNode = neo4jHelper.createNode();
  6. secondNode = neo4jHelper.createNode();
  7. relationship = firstNode.createRelationshipTo( secondNode, neo4jHelper.getRelationship("KNOWS") );
  8. firstNode.setProperty( "message", "Hello, " );
  9. secondNode.setProperty( "message", "world!" );
  10. relationship.setProperty( "message", "brave Neo4j " );
  11. WriteOutput( firstNode.getProperty( "message" ) );
  12. WriteOutput( relationship.getProperty( "message" ) );
  13. WriteOutput( secondNode.getProperty( "message" ) );
  14. tx.success();
  15. </cfscript>
  16. <cfset tx.finish() />
  17. <cfcatch type="any">
  18. <cfset neo4jHelper.shutdown() />
  19. <cfdump var="#cfcatch#">
  20. </cfcatch>
  21. </cftry>
  22. <cfset neo4jHelper.shutdown() />
  23. Done.