public class AuditLogMapper extends BambooStAXMappingListHelperAbstractImpl<AuditLogEntry> implements BambooStAXRootMapper
BambooStAXMappingHelper.NonetransactionOperations| Constructor and Description | 
|---|
AuditLogMapper(org.hibernate.SessionFactory sessionFactory,
              AuditLogDao auditLogDao,
              org.springframework.transaction.support.TransactionOperations transactionOperations)  | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
afterImportListItem(org.codehaus.staxmate.in.SMInputCursor inputCursor,
                   List<AuditLogEntry> auditLogEntries,
                   AuditLogEntry object,
                   long objectIndex,
                   org.hibernate.Session session)
Called after parser completes parsing all child nodes in list's element node. 
 | 
protected com.atlassian.bamboo.migration.stream.AuditLogMapper.AuditLogMessageForImport | 
createItemInstance(org.codehaus.staxmate.in.SMInputCursor inputCursor)
Creates empty instance of the imported object 
 | 
void | 
exportData(org.codehaus.staxmate.out.SMOutputElement outputElement,
          ExportDetailsBean exportDetailsBean)
Perform data export 
 | 
protected void | 
exportProperties(org.codehaus.staxmate.out.SMOutputElement outputElement,
                AuditLogEntry object,
                org.hibernate.Session session,
                ExportDetailsBean exportDetailsBean)
Export object properties. 
 | 
String | 
getXmlElementNodeName()
Returns local name of list element node 
 | 
String | 
getXmlRootNodeName()
Returns local name of the XML parent node that will contain exported/imported object's properties 
 | 
void | 
importData(org.codehaus.staxmate.in.SMInputCursor inputCursor)
Perform data import 
 | 
protected void | 
importProperties(AuditLogEntry object,
                org.codehaus.staxmate.in.SMInputCursor inputCursor,
                org.hibernate.Session session)
Import properties to the object. 
 | 
beforeImportListItem, createListRootElement, createRootElement, eventEndElementOfListItemSaveObject, exportListXml, exportListXml, flushIfNeeded, importListXml, importListXml, importListXmlInTransactionexportXml, exportXml, getSession, getSessionFactory, importXml, importXml, isShouldExport, saveBambooObjectclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitisShouldExportexportXml, importXmlpublic AuditLogMapper(org.hibernate.SessionFactory sessionFactory,
                      AuditLogDao auditLogDao,
                      @NotNull
                      org.springframework.transaction.support.TransactionOperations transactionOperations)
public void afterImportListItem(@NotNull
                                org.codehaus.staxmate.in.SMInputCursor inputCursor,
                                @NotNull
                                List<AuditLogEntry> auditLogEntries,
                                @NotNull
                                AuditLogEntry object,
                                long objectIndex,
                                @NotNull
                                org.hibernate.Session session)
                         throws Exception
BambooStAXMappingListHelperAbstractImplafterImportListItem in class BambooStAXMappingListHelperAbstractImpl<AuditLogEntry>inputCursor - cursor pointing to the list's element opening nodeauditLogEntries - 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 exportProperties(@NotNull
                                org.codehaus.staxmate.out.SMOutputElement outputElement,
                                @NotNull
                                AuditLogEntry object,
                                @NotNull
                                org.hibernate.Session session,
                                ExportDetailsBean exportDetailsBean)
                         throws Exception
BambooStAXMappingHelperAbstractImplexportProperties in class BambooStAXMappingHelperAbstractImpl<AuditLogEntry>outputElement - the parent nodeobject - object being exportedsession - Hibernate session objectException - when something went wrongprotected void importProperties(@NotNull
                                AuditLogEntry object,
                                @NotNull
                                org.codehaus.staxmate.in.SMInputCursor inputCursor,
                                @NotNull
                                org.hibernate.Session session)
                         throws Exception
BambooStAXMappingHelperAbstractImplimportProperties in class BambooStAXMappingHelperAbstractImpl<AuditLogEntry>object - object being importedinputCursor - input cursor pointing to the child node of node that was passed to importXml methodsession - Hibernate session objectException - when something went wrong@NotNull
protected com.atlassian.bamboo.migration.stream.AuditLogMapper.AuditLogMessageForImport createItemInstance(org.codehaus.staxmate.in.SMInputCursor inputCursor)
                                                                                                             throws Exception
BambooStAXMappingHelperAbstractImplcreateItemInstance in class BambooStAXMappingHelperAbstractImpl<AuditLogEntry>inputCursor - input cursor that points to the parent node containing object propertiesXMLStreamException - when something went wrongException@NotNull public String getXmlElementNodeName()
getXmlElementNodeName in class BambooStAXMappingListHelperAbstractImpl<AuditLogEntry>@NotNull public String getXmlRootNodeName()
BambooStAXMappingHelpergetXmlRootNodeName in interface BambooStAXMappingHelper<AuditLogEntry>getXmlRootNodeName in interface BambooStAXRootMappergetXmlRootNodeName in class BambooStAXMappingListHelperAbstractImpl<AuditLogEntry>public void exportData(@NotNull
                       org.codehaus.staxmate.out.SMOutputElement outputElement,
                       ExportDetailsBean exportDetailsBean)
                throws Exception
BambooStAXRootMapperexportData in interface BambooStAXRootMapperoutputElement - 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
BambooStAXRootMapperimportData in interface BambooStAXRootMapperinputCursor - mapper's root node, usually child of root element of the XML fileException - when something went wrongCopyright © 2017 Atlassian Software Systems Pty Ltd. All rights reserved.