public class IssueRelatedEntitiesPartionHandler extends AbstractImportPartitionHandler
delegator
Constructor and Description |
---|
IssueRelatedEntitiesPartionHandler(BackupProject backupProject,
PrintWriter printWriter,
PrintWriter secondDegreeEntityXmlWriter,
List modelEntities,
String encoding,
org.ofbiz.core.entity.DelegatorInterface delegatorInterface) |
Modifier and Type | Method and Description |
---|---|
void |
endDocument()
Provides the implementation an opportunity to perform some action when the document is finished being read.
|
int |
getEntityCount() |
Map<String,org.ofbiz.core.entity.model.ModelEntity> |
getRegisteredHandlers() |
int |
getSecondDegreeEntityCount() |
void |
handleEntity(String entityName,
Map<String,String> attributes)
This is the main method to implement when using this ImportEntityHandler.
|
void |
startDocument()
Provides the implementation an opportunity to perform some action when the document is starting to
be read.
|
assertModelEntityForName, getEncoding
public IssueRelatedEntitiesPartionHandler(BackupProject backupProject, PrintWriter printWriter, PrintWriter secondDegreeEntityXmlWriter, List modelEntities, String encoding, org.ofbiz.core.entity.DelegatorInterface delegatorInterface)
backupProject
- contains the issue id's that we are interested in partitioning.printWriter
- the partitioned writer that should be written to if the entity being processed should be
written.secondDegreeEntityXmlWriter
- the writer that will writemodelEntities
- a List of ModelEntity
's that the partitioner should be
interested in.encoding
- is the encoding that the partitioned files are going to writen in.delegatorInterface
- required for persistencepublic void handleEntity(String entityName, Map<String,String> attributes) throws ParseException
ImportEntityHandler
entityName
- identifies the entity (i.e. Issue)attributes
- complete list of the attributes listed in the XML element including the nested
elements.ParseException
- if the entity is invalid a ParseException will be thrown.public int getEntityCount()
public int getSecondDegreeEntityCount()
public void startDocument()
ImportEntityHandler
startDocument
in interface ImportEntityHandler
startDocument
in class AbstractImportPartitionHandler
public void endDocument()
ImportEntityHandler
endDocument
in interface ImportEntityHandler
endDocument
in class AbstractImportPartitionHandler
Copyright © 2002-2015 Atlassian. All Rights Reserved.