Package apoc.uuid
Class UuidHandler
- java.lang.Object
-
- org.neo4j.kernel.lifecycle.LifecycleAdapter
-
- apoc.uuid.UuidHandler
-
- All Implemented Interfaces:
org.neo4j.graphdb.event.TransactionEventListener<java.lang.Void>
,org.neo4j.kernel.lifecycle.Lifecycle
public class UuidHandler extends org.neo4j.kernel.lifecycle.LifecycleAdapter implements org.neo4j.graphdb.event.TransactionEventListener<java.lang.Void>
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.String
NOT_ENABLED_ERROR
-
Constructor Summary
Constructors Constructor Description UuidHandler(org.neo4j.kernel.internal.GraphDatabaseAPI db, org.neo4j.dbms.api.DatabaseManagementService databaseManagementService, org.neo4j.logging.Log log, apoc.ApocConfig apocConfig, org.neo4j.kernel.api.procedure.GlobalProcedures globalProceduresRegistry)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
add(org.neo4j.graphdb.Transaction tx, java.lang.String label, java.lang.String propertyName)
void
afterCommit(org.neo4j.graphdb.event.TransactionData data, java.lang.Void state, org.neo4j.graphdb.GraphDatabaseService databaseService)
void
afterRollback(org.neo4j.graphdb.event.TransactionData data, java.lang.Void state, org.neo4j.graphdb.GraphDatabaseService databaseService)
java.lang.Void
beforeCommit(org.neo4j.graphdb.event.TransactionData txData, org.neo4j.graphdb.Transaction transaction, org.neo4j.graphdb.GraphDatabaseService databaseService)
void
checkConstraintUuid(org.neo4j.graphdb.Transaction tx, java.lang.String label, java.lang.String propertyName)
java.util.Map<java.lang.String,java.lang.String>
list()
void
refresh()
java.lang.String
remove(java.lang.String label)
java.util.Map<java.lang.String,java.lang.String>
removeAll()
void
start()
void
stop()
-
-
-
Field Detail
-
NOT_ENABLED_ERROR
public static final java.lang.String NOT_ENABLED_ERROR
- See Also:
- Constant Field Values
-
-
Method Detail
-
start
public void start()
- Specified by:
start
in interfaceorg.neo4j.kernel.lifecycle.Lifecycle
- Overrides:
start
in classorg.neo4j.kernel.lifecycle.LifecycleAdapter
-
stop
public void stop()
- Specified by:
stop
in interfaceorg.neo4j.kernel.lifecycle.Lifecycle
- Overrides:
stop
in classorg.neo4j.kernel.lifecycle.LifecycleAdapter
-
beforeCommit
public java.lang.Void beforeCommit(org.neo4j.graphdb.event.TransactionData txData, org.neo4j.graphdb.Transaction transaction, org.neo4j.graphdb.GraphDatabaseService databaseService) throws java.lang.Exception
- Specified by:
beforeCommit
in interfaceorg.neo4j.graphdb.event.TransactionEventListener<java.lang.Void>
- Throws:
java.lang.Exception
-
afterCommit
public void afterCommit(org.neo4j.graphdb.event.TransactionData data, java.lang.Void state, org.neo4j.graphdb.GraphDatabaseService databaseService)
- Specified by:
afterCommit
in interfaceorg.neo4j.graphdb.event.TransactionEventListener<java.lang.Void>
-
afterRollback
public void afterRollback(org.neo4j.graphdb.event.TransactionData data, java.lang.Void state, org.neo4j.graphdb.GraphDatabaseService databaseService)
- Specified by:
afterRollback
in interfaceorg.neo4j.graphdb.event.TransactionEventListener<java.lang.Void>
-
checkConstraintUuid
public void checkConstraintUuid(org.neo4j.graphdb.Transaction tx, java.lang.String label, java.lang.String propertyName)
-
add
public void add(org.neo4j.graphdb.Transaction tx, java.lang.String label, java.lang.String propertyName)
-
list
public java.util.Map<java.lang.String,java.lang.String> list()
-
refresh
public void refresh()
-
remove
public java.lang.String remove(java.lang.String label)
-
removeAll
public java.util.Map<java.lang.String,java.lang.String> removeAll()
-
-