public class CommentRootMapper extends CommentMapper implements BambooStAXRootMapper
BambooStAXMappingHelper.None
COMMENTS_XML_ROOT
transactionOperations
Constructor and Description |
---|
CommentRootMapper(org.hibernate.SessionFactory sessionFactory,
CommentDao commentDao,
org.springframework.transaction.support.TransactionOperations transactionOperations) |
Modifier and Type | Method and Description |
---|---|
void |
afterImportListItem(org.codehaus.staxmate.in.SMInputCursor inputCursor,
List<Comment> list,
Comment object,
long objectIndex,
org.hibernate.Session session)
Called after parser completes parsing all child nodes in list's element node.
|
void |
exportData(org.codehaus.staxmate.out.SMOutputElement outputElement,
ExportDetailsBean exportDetailsBean)
Perform data export
|
void |
importData(org.codehaus.staxmate.in.SMInputCursor inputCursor)
Perform data import
|
createItemInstance, exportProperties, getXmlElementNodeName, getXmlRootNodeName, importProperties
beforeImportListItem, createListRootElement, createRootElement, eventEndElementOfListItemSaveObject, exportListXml, exportListXml, flushIfNeeded, importListXml, importListXml, importListXmlInTransaction
exportXml, exportXml, getSession, getSessionFactory, importXml, importXml, isShouldExport, saveBambooObject
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getXmlRootNodeName
isShouldExport
exportXml, importXml
public CommentRootMapper(org.hibernate.SessionFactory sessionFactory, @NotNull CommentDao commentDao, @NotNull org.springframework.transaction.support.TransactionOperations transactionOperations)
public void afterImportListItem(@NotNull org.codehaus.staxmate.in.SMInputCursor inputCursor, @NotNull List<Comment> list, @NotNull Comment object, long objectIndex, @NotNull org.hibernate.Session session) throws Exception
BambooStAXMappingListHelperAbstractImpl
afterImportListItem
in class BambooStAXMappingListHelperAbstractImpl<Comment,Comment>
inputCursor
- cursor pointing to the list's element opening nodelist
- list of elements being importedobject
- object that has been importedobjectIndex
- one-based index of the object being parsedsession
- Hibernate session objectException
- when something went wrongpublic void exportData(@NotNull org.codehaus.staxmate.out.SMOutputElement outputElement, ExportDetailsBean exportDetailsBean) throws Exception
BambooStAXRootMapper
exportData
in interface BambooStAXRootMapper
outputElement
- parent node for mapper's root node, usually root element of the XML fileException
- when something went wrongpublic void importData(@NotNull org.codehaus.staxmate.in.SMInputCursor inputCursor) throws Exception
BambooStAXRootMapper
importData
in interface BambooStAXRootMapper
inputCursor
- mapper's root node, usually child of root element of the XML fileException
- when something went wrongCopyright © 2020 Atlassian Software Systems Pty Ltd. All rights reserved.