Package com.atlassian.jira.bc.dataimport
Class OfbizImportHandler
java.lang.Object
org.xml.sax.helpers.DefaultHandler
com.atlassian.jira.bc.dataimport.OfbizImportHandler
- All Implemented Interfaces:
ContentHandler,DTDHandler,EntityResolver,ErrorHandler
Sax handler for constructing GenericValues from data in XML format.
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionOfbizImportHandler(OfBizDelegator ofBizDelegator, Executor executor, Set<String> propertyKeysRequiredByPlugins) -
Method Summary
Modifier and TypeMethodDescriptionvoidcharacters(char[] ch, int start, int length) protected voidcreateWithRetry(List<org.ofbiz.core.entity.GenericValue> valueBatch) voidvoidendElement(String uri, String localName, String qName) longio.atlassian.fugue.Option<String>longresolveEntity(String publicId, String systemId) voidsetCreateEntities(boolean createEntities) voidsetTaskProgressSink(TaskProgressSink taskProgressSink) voidvoidstartElement(String uri, String localName, String qName, Attributes attributes) Methods inherited from class org.xml.sax.helpers.DefaultHandler
endPrefixMapping, error, fatalError, ignorableWhitespace, notationDecl, processingInstruction, setDocumentLocator, skippedEntity, startPrefixMapping, unparsedEntityDecl, warningMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.xml.sax.ContentHandler
declaration
-
Field Details
-
EMPTY_ENTITY_RESOLVER
-
-
Constructor Details
-
OfbizImportHandler
public OfbizImportHandler(OfBizDelegator ofBizDelegator, Executor executor, Set<String> propertyKeysRequiredByPlugins)
-
-
Method Details
-
resolveEntity
- Specified by:
resolveEntityin interfaceEntityResolver- Overrides:
resolveEntityin classDefaultHandler- Throws:
SAXException
-
startDocument
- Specified by:
startDocumentin interfaceContentHandler- Overrides:
startDocumentin classDefaultHandler- Throws:
SAXException
-
endDocument
- Specified by:
endDocumentin interfaceContentHandler- Overrides:
endDocumentin classDefaultHandler- Throws:
SAXException
-
startElement
public void startElement(String uri, String localName, String qName, Attributes attributes) throws SAXException - Specified by:
startElementin interfaceContentHandler- Overrides:
startElementin classDefaultHandler- Throws:
SAXException
-
endElement
- Specified by:
endElementin interfaceContentHandler- Overrides:
endElementin classDefaultHandler- Throws:
SAXException
-
createWithRetry
protected void createWithRetry(List<org.ofbiz.core.entity.GenericValue> valueBatch) throws org.ofbiz.core.entity.GenericEntityException - Throws:
org.ofbiz.core.entity.GenericEntityException
-
characters
- Specified by:
charactersin interfaceContentHandler- Overrides:
charactersin classDefaultHandler- Throws:
SAXException
-
setCreateEntities
public void setCreateEntities(boolean createEntities) -
setTaskProgressSink
-
getEntityCount
public long getEntityCount() -
getBuildNumber
- Returns:
- the build number as read from the xml file or null if none found.
-
getLicenseStrings
-
getImportError
-
getVersion
-
getMinimumDowngradeVersion
-
getUpgradeHistory
-
getLastUpgradeBuildNumber
public long getLastUpgradeBuildNumber() -
getErrorCollection
-
getExportDate
-