public class ChainResultMapper extends AbstractResultSummaryMapper<ChainResultsSummary>
BambooStAXMappingHelper.None
buildable, buildResultsSummaryDao, buildResultWarningSummaryMapper, BUILDSUMMARY_XML_MARKED_FOR_DELETION, labelMap, project, variableContextBaselineDao
transactionOperations
Modifier | Constructor and Description |
---|---|
protected |
ChainResultMapper(org.hibernate.SessionFactory sessionFactory,
Chain chain,
BuildResultsSummaryDao buildResultsSummaryDao,
VariableContextBaselineDao variableContextBaselineDao,
BuildResultWarningSummaryMapper warningSummaryMapper,
ResultsSummaryManager resultsSummaryManager,
Map<Long,Label> labelMap,
@NotNull org.springframework.transaction.support.TransactionOperations transactionOperations) |
Modifier and Type | Method and Description |
---|---|
protected @NotNull ChainResultsSummary |
createItemInstance(org.codehaus.staxmate.in.SMInputCursor inputCursor)
Creates empty instance of the imported object
|
<E extends ChainResultsSummary> |
exportListXml(@NotNull org.hibernate.Session session,
@NotNull org.codehaus.staxmate.out.SMOutputElement outputElement,
@NotNull Iterable<E> iterable,
ExportDetailsBean exportDetailsBean)
Exports a collection to the XML.
|
protected void |
exportProperties(@NotNull org.codehaus.staxmate.out.SMOutputElement outputElement,
@NotNull ChainResultsSummary chainResult,
@NotNull org.hibernate.Session session,
ExportDetailsBean exportDetailsBean)
Export object properties.
|
protected void |
importProperties(@NotNull ChainResultsSummary chainResult,
@NotNull org.codehaus.staxmate.in.SMInputCursor inputCursor,
@NotNull org.hibernate.Session session)
Import properties to the object.
|
afterImportListItem, getLabels
beforeImportListItem, createListRootElement, createRootElement, eventEndElementOfListItemSaveObject, exportListXml, flushIfNeeded, getXmlElementNodeName, getXmlRootNodeName, importListXml, importListXml, importListXmlInTransaction
exportXml, exportXml, getSession, getSessionFactory, importXml, importXml, isShouldExport, saveBambooObject
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
exportXml, importXml
protected ChainResultMapper(org.hibernate.SessionFactory sessionFactory, Chain chain, BuildResultsSummaryDao buildResultsSummaryDao, VariableContextBaselineDao variableContextBaselineDao, BuildResultWarningSummaryMapper warningSummaryMapper, ResultsSummaryManager resultsSummaryManager, Map<Long,Label> labelMap, @NotNull @NotNull org.springframework.transaction.support.TransactionOperations transactionOperations)
protected void exportProperties(@NotNull @NotNull org.codehaus.staxmate.out.SMOutputElement outputElement, @NotNull @NotNull ChainResultsSummary chainResult, @NotNull @NotNull org.hibernate.Session session, ExportDetailsBean exportDetailsBean) throws Exception
BambooStAXMappingHelperAbstractImpl
exportProperties
in class AbstractResultSummaryMapper<ChainResultsSummary>
outputElement
- the parent nodechainResult
- object being exportedsession
- Hibernate session objectException
- when something went wrongprotected void importProperties(@NotNull @NotNull ChainResultsSummary chainResult, @NotNull @NotNull org.codehaus.staxmate.in.SMInputCursor inputCursor, @NotNull @NotNull org.hibernate.Session session) throws Exception
BambooStAXMappingHelperAbstractImpl
importProperties
in class AbstractResultSummaryMapper<ChainResultsSummary>
chainResult
- object being importedinputCursor
- input cursor pointing to the child node of node that was passed to importXml methodsession
- Hibernate session objectException
- when something went wrongpublic <E extends ChainResultsSummary> void exportListXml(@NotNull @NotNull org.hibernate.Session session, @NotNull @NotNull org.codehaus.staxmate.out.SMOutputElement outputElement, @NotNull @NotNull Iterable<E> iterable, ExportDetailsBean exportDetailsBean) throws Exception
BambooStAXMappingListHelperAbstractImpl
exportListXml
in class BambooStAXMappingListHelperAbstractImpl<ChainResultsSummary,ChainResultsSummary>
session
- Hibernate session objectoutputElement
- parent node for collection root nodeiterable
- collection to be exportedException
- when something went wrong@NotNull protected @NotNull ChainResultsSummary createItemInstance(org.codehaus.staxmate.in.SMInputCursor inputCursor) throws Exception
BambooStAXMappingHelperAbstractImpl
createItemInstance
in class BambooStAXMappingHelperAbstractImpl<ChainResultsSummary,ChainResultsSummary>
inputCursor
- input cursor that points to the parent node containing object propertiesXMLStreamException
- when something went wrongException
Copyright © 2022 Atlassian Software Systems Pty Ltd. All rights reserved.