Class XMLContentExporter
java.lang.Object
org.apache.syncope.core.persistence.common.content.AbstractXMLContentExporter
org.apache.syncope.core.persistence.neo4j.content.XMLContentExporter
- All Implemented Interfaces:
ContentDealer,ContentExporter
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected final DomainHolder<org.neo4j.driver.Driver> protected final org.springframework.data.neo4j.core.mapping.Neo4jMappingContextprotected static final Comparator<org.neo4j.driver.Record> Fields inherited from class org.apache.syncope.core.persistence.common.content.AbstractXMLContentExporter
LOGFields inherited from interface org.apache.syncope.core.persistence.api.content.ContentDealer
ROOT_ELEMENT -
Constructor Summary
ConstructorsConstructorDescriptionXMLContentExporter(DomainHolder<org.neo4j.driver.Driver> domainHolder, org.springframework.data.neo4j.core.mapping.Neo4jMappingContext mappingContext) -
Method Summary
Modifier and TypeMethodDescriptionvoidexport(String domain, int threshold, OutputStream os, String... elements) protected voidexportNode(org.springframework.data.neo4j.core.mapping.Neo4jPersistentEntity<?> entity, org.neo4j.driver.Record record, org.neo4j.driver.Session session, TransformerHandler handler) protected List<org.springframework.data.neo4j.core.mapping.Neo4jPersistentEntity<?>> persistentEntities(String[] elements) Methods inherited from class org.apache.syncope.core.persistence.common.content.AbstractXMLContentExporter
end, start
-
Field Details
-
LABELS_TO_BE_EXCLUDED
-
REALM_COMPARATOR
-
domainHolder
-
mappingContext
protected final org.springframework.data.neo4j.core.mapping.Neo4jMappingContext mappingContext
-
-
Constructor Details
-
XMLContentExporter
public XMLContentExporter(DomainHolder<org.neo4j.driver.Driver> domainHolder, org.springframework.data.neo4j.core.mapping.Neo4jMappingContext mappingContext)
-
-
Method Details
-
persistentEntities
-
exportNode
protected void exportNode(org.springframework.data.neo4j.core.mapping.Neo4jPersistentEntity<?> entity, org.neo4j.driver.Record record, org.neo4j.driver.Session session, TransformerHandler handler) throws SAXException - Throws:
SAXException
-
export
public void export(String domain, int threshold, OutputStream os, String... elements) throws SAXException, TransformerConfigurationException
-