Class Neo4jBatchDAO
java.lang.Object
org.apache.syncope.core.persistence.neo4j.dao.Neo4jBatchDAO
@Transactional(rollbackFor=java.lang.Throwable.class)
public class Neo4jBatchDAO
extends Object
implements BatchDAO
-
Field Summary
Modifier and TypeFieldDescriptionprotected final org.springframework.data.neo4j.core.Neo4jClient
protected final org.springframework.data.neo4j.core.Neo4jTemplate
protected final NodeValidator
Fields inherited from interface org.apache.syncope.core.persistence.api.dao.DAO
DEFAULT_SORT
-
Constructor Summary
ConstructorDescriptionNeo4jBatchDAO
(org.springframework.data.neo4j.core.Neo4jTemplate neo4jTemplate, org.springframework.data.neo4j.core.Neo4jClient neo4jClient, NodeValidator nodeValidator) -
Method Summary
-
Field Details
-
neo4jTemplate
protected final org.springframework.data.neo4j.core.Neo4jTemplate neo4jTemplate -
neo4jClient
protected final org.springframework.data.neo4j.core.Neo4jClient neo4jClient -
nodeValidator
-
-
Constructor Details
-
Neo4jBatchDAO
public Neo4jBatchDAO(org.springframework.data.neo4j.core.Neo4jTemplate neo4jTemplate, org.springframework.data.neo4j.core.Neo4jClient neo4jClient, NodeValidator nodeValidator)
-
-
Method Details
-
existsById
- Specified by:
existsById
in interfaceDAO<Batch>
-
findById
-
count
-
findAll
-
save
-
delete
-
deleteById
- Specified by:
deleteById
in interfaceDAO<Batch>
-
deleteExpired
public long deleteExpired()- Specified by:
deleteExpired
in interfaceBatchDAO
-