public class CommitRootMapper extends CommitMapper implements BambooStAXRootMapper
BambooStAXMappingHelper.None
authorMap, commitFilesMapper, COMMITS_XML_ROOT
transactionOperations
Constructor and Description |
---|
CommitRootMapper(org.hibernate.SessionFactory sessionFactory,
AuthorDao authorDao,
CommitDao commitDao,
RepositoryChangesetDao repositoryChangesetDao,
org.springframework.transaction.support.TransactionOperations transactionOperations) |
Modifier and Type | Method and Description |
---|---|
void |
afterImportListItem(org.codehaus.staxmate.in.SMInputCursor cursor,
List<Commit> list,
Commit 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
|
protected void |
exportProperties(org.codehaus.staxmate.out.SMOutputElement outputElement,
Commit commit,
org.hibernate.Session session,
ExportDetailsBean exportDetailsBean)
Export object properties.
|
void |
importData(org.codehaus.staxmate.in.SMInputCursor inputCursor)
Perform data import
|
protected void |
importProperties(Commit commit,
org.codehaus.staxmate.in.SMInputCursor inputCursor,
org.hibernate.Session session)
Import properties to the object.
|
protected void |
initialiseAuthorMap() |
boolean |
isShouldExport(ExportDetailsBean exportDetailsBean) |
createItemInstance, getXmlElementNodeName, getXmlRootNodeName
beforeImportListItem, createListRootElement, createRootElement, eventEndElementOfListItemSaveObject, exportListXml, exportListXml, flushIfNeeded, importListXml, importListXml, importListXmlInTransaction
exportXml, exportXml, getSession, getSessionFactory, importXml, importXml, saveBambooObject
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getXmlRootNodeName
exportXml, importXml
public CommitRootMapper(org.hibernate.SessionFactory sessionFactory, @NotNull AuthorDao authorDao, @NotNull CommitDao commitDao, @Nullable RepositoryChangesetDao repositoryChangesetDao, @NotNull org.springframework.transaction.support.TransactionOperations transactionOperations)
public boolean isShouldExport(@NotNull ExportDetailsBean exportDetailsBean)
isShouldExport
in interface BambooRootMapper
isShouldExport
in class BambooStAXMappingHelperAbstractImpl<Commit,Commit>
public void afterImportListItem(@NotNull org.codehaus.staxmate.in.SMInputCursor cursor, @NotNull List<Commit> list, @NotNull Commit object, long objectIndex, @NotNull org.hibernate.Session session) throws Exception
BambooStAXMappingListHelperAbstractImpl
afterImportListItem
in class BambooStAXMappingListHelperAbstractImpl<Commit,Commit>
cursor
- 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 wrongprotected void importProperties(@NotNull Commit commit, @NotNull org.codehaus.staxmate.in.SMInputCursor inputCursor, @NotNull org.hibernate.Session session) throws Exception
BambooStAXMappingHelperAbstractImpl
importProperties
in class CommitMapper
commit
- object being importedinputCursor
- input cursor pointing to the child node of node that was passed to importXml methodsession
- Hibernate session objectException
- when something went wrongprotected void exportProperties(@NotNull org.codehaus.staxmate.out.SMOutputElement outputElement, @NotNull Commit commit, @NotNull org.hibernate.Session session, ExportDetailsBean exportDetailsBean) throws Exception
BambooStAXMappingHelperAbstractImpl
exportProperties
in class CommitMapper
outputElement
- the parent nodecommit
- object being exportedsession
- 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 wrongprotected void initialiseAuthorMap()
public 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.