Package com.atlassian.bamboo.migration
Interface BambooStAXRootMapper
-
- All Superinterfaces:
BambooRootMapper
- All Known Implementing Classes:
AbstractProjectDependencyMapper
,AbstractProjectMapper
,AccessTokenMapper
,AclMapper
,AgentAssignmentMapper
,AliasMapper
,ApplicationMapper
,ArtifactDefinitionMapper
,ArtifactLinkMapper
,ArtifactMapper
,ArtifactSubscriptionMapper
,AuditLogMapper
,AuthorMapper
,BandanaItemMapper
,BuildNumberMapper
,BuildResultsWarningsSummariesMapper
,CommentRootMapper
,CommitRootMapper
,ConsumedSubscriptionMapper
,CredentialMapper
,CrowdDeletedEntityMapper
,DeploymentProjectMapper
,DeploymentResultMapper
,DeploymentVersionVcsCommitMapper
,DirectoryMapper
,ElasticImageConfigurationMapper
,ElasticInstanceScheduleMapper
,EphemeralAgentTemplateMapper
,ExternalEntityMapper
,GroupMapper
,IdGeneratorMapper
,InstantMessagingServerMapper
,LabelMapper
,LinkedJiraIssueRootMapper
,LocalGroupMapper
,LocalUserMapper
,MailServerMapper
,MembershipMapper
,PipelineMapper
,PlanBranchPullRequestMapper
,PlanBuildNumbersMapper
,PlanRepositoryLinkMapper
,PlanSpecsSourceMapper
,PlanVcsRevisionHistoryMapper
,ProjectChainMapper
,ProjectDependencyMapper
,ProjectMapper
,PropertyEntryMapper
,PullRequestMapper
,QuickFilterMapper
,RelevantChangesetsMapper
,RemoteAgentAuthenticationMapper
,RepositoryChangesetMapper
,RepositoryDefinitionMapper
,ScriptMapper
,ServerIDMapper
,SharedCapabilityMapper
,SpecsSourceMapper
,SpecsStateMapper
,TestCaseMapper
,TestCaseResultErrorMapper
,TestCaseResultMapper
,TestClassMapper
,TestClassResultMapper
,TrustedApplicationsMapper
,TrustedKeyMapper
,UserMapper
,VariableContextBaselineMapper
,VariableDefinitionMapper
,VariableSubstitutionMapper
,VcsBranchMapper
,WebhookTemplateMapper
public interface BambooStAXRootMapper extends BambooRootMapper
Base interface for StAX based export-import root level mappers
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
exportData(@NotNull org.codehaus.staxmate.out.SMOutputElement outputElement, ExportDetailsBean exportDetailsBean)
Perform data export@NotNull String
getXmlRootNodeName()
Returns local name of the XML parent node handled by this mappervoid
importData(@NotNull org.codehaus.staxmate.in.SMInputCursor inputCursor)
Perform data import-
Methods inherited from interface com.atlassian.bamboo.migration.BambooRootMapper
isShouldExport
-
-
-
-
Method Detail
-
getXmlRootNodeName
@NotNull @NotNull String getXmlRootNodeName()
Returns local name of the XML parent node handled by this mapper- Returns:
- local name of the XML parent node
-
exportData
void exportData(@NotNull @NotNull org.codehaus.staxmate.out.SMOutputElement outputElement, ExportDetailsBean exportDetailsBean) throws Exception
Perform data export- Parameters:
outputElement
- parent node for mapper's root node, usually root element of the XML fileexportDetailsBean
-- Throws:
Exception
- when something went wrong
-
-