public class EnvironmentMapper extends BambooStAXMappingListHelperAbstractImpl<MutableEnvironment,MutableEnvironment>
BambooStAXMappingHelper.None
transactionOperations
Constructor and Description |
---|
EnvironmentMapper(org.hibernate.SessionFactory sessionFactory,
DeploymentsImportContext deploymentsImportContext,
EnvironmentPropertiesMapper environmentPropertiesMapper,
EnvironmentRepositoryLinkDao environmentRepositoryLinkDao,
EnvironmentRepositoryLinkMapper environmentRepositoryLinkMapper,
NotificationSetMapper notificationSetMapper,
RequirementSetMapper requirementSetMapper,
EnvironmentCustomConfigDao environmentCustomConfigDao,
EnvironmentCustomConfigMapper environmentCustomConfigMapper,
org.springframework.transaction.support.TransactionOperations transactionOperations) |
Modifier and Type | Method and Description |
---|---|
void |
afterImportListItem(org.codehaus.staxmate.in.SMInputCursor inputCursor,
List<MutableEnvironment> list,
MutableEnvironment object,
long objectIndex,
org.hibernate.Session session)
Called after parser completes parsing all child nodes in list's element node.
|
protected MutableEnvironment |
createItemInstance(org.codehaus.staxmate.in.SMInputCursor inputCursor)
Creates empty instance of the imported object
|
protected void |
exportProperties(org.codehaus.staxmate.out.SMOutputElement outputElement,
MutableEnvironment environment,
org.hibernate.Session session,
ExportDetailsBean exportDetailsBean)
Export object properties.
|
protected void |
importProperties(MutableEnvironment ignored,
org.codehaus.staxmate.in.SMInputCursor inputCursor,
org.hibernate.Session session)
Import properties to the object.
|
beforeImportListItem, createListRootElement, createRootElement, eventEndElementOfListItemSaveObject, exportListXml, 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
public EnvironmentMapper(org.hibernate.SessionFactory sessionFactory, DeploymentsImportContext deploymentsImportContext, EnvironmentPropertiesMapper environmentPropertiesMapper, EnvironmentRepositoryLinkDao environmentRepositoryLinkDao, EnvironmentRepositoryLinkMapper environmentRepositoryLinkMapper, NotificationSetMapper notificationSetMapper, RequirementSetMapper requirementSetMapper, EnvironmentCustomConfigDao environmentCustomConfigDao, EnvironmentCustomConfigMapper environmentCustomConfigMapper, @NotNull org.springframework.transaction.support.TransactionOperations transactionOperations)
@NotNull protected MutableEnvironment createItemInstance(org.codehaus.staxmate.in.SMInputCursor inputCursor) throws Exception
BambooStAXMappingHelperAbstractImpl
createItemInstance
in class BambooStAXMappingHelperAbstractImpl<MutableEnvironment,MutableEnvironment>
inputCursor
- input cursor that points to the parent node containing object propertiesXMLStreamException
- when something went wrongException
protected void exportProperties(@NotNull org.codehaus.staxmate.out.SMOutputElement outputElement, @NotNull MutableEnvironment environment, @NotNull org.hibernate.Session session, ExportDetailsBean exportDetailsBean) throws Exception
BambooStAXMappingHelperAbstractImpl
exportProperties
in class BambooStAXMappingHelperAbstractImpl<MutableEnvironment,MutableEnvironment>
outputElement
- the parent nodeenvironment
- object being exportedsession
- Hibernate session objectException
- when something went wrongprotected void importProperties(@NotNull MutableEnvironment ignored, @NotNull org.codehaus.staxmate.in.SMInputCursor inputCursor, @NotNull org.hibernate.Session session) throws Exception
BambooStAXMappingHelperAbstractImpl
importProperties
in class BambooStAXMappingHelperAbstractImpl<MutableEnvironment,MutableEnvironment>
ignored
- during import Environment is build by EnvironmentPropertiesMatcher so this parameter is ignoredinputCursor
- input cursor pointing to the child node of node that was passed to importXml methodsession
- Hibernate session objectException
- when something went wrongpublic void afterImportListItem(@NotNull org.codehaus.staxmate.in.SMInputCursor inputCursor, @NotNull List<MutableEnvironment> list, @NotNull MutableEnvironment object, long objectIndex, @NotNull org.hibernate.Session session) throws Exception
BambooStAXMappingListHelperAbstractImpl
afterImportListItem
in class BambooStAXMappingListHelperAbstractImpl<MutableEnvironment,MutableEnvironment>
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 wrongCopyright © 2020 Atlassian Software Systems Pty Ltd. All rights reserved.