public class RawRepositoryConfigurationXmlConverterImpl extends Object implements RawRepositoryConfigurationXmlConverter
Constructor and Description |
---|
RawRepositoryConfigurationXmlConverterImpl(XStreamFactory xStreamFactory) |
Modifier and Type | Method and Description |
---|---|
@NotNull String |
asXml(@NotNull PartialVcsRepositoryData configuration)
Extract configuration as xml string from configuration UI object.
|
@NotNull String |
asXml(@NotNull RawRepositoryConfiguration configuration)
Extract configuration as xml.
|
@NotNull String |
emptyXml()
Return repository configuration xml with no data.
|
@NotNull RawRepositoryConfiguration |
fromEntity(@NotNull RepositoryDataEntity entity)
Extract configuration from DB object.
|
@NotNull RawRepositoryConfiguration |
fromVcsData(@NotNull PartialVcsRepositoryData repositoryData)
This is used when creating branches, so it's pretty safe to change assuming you only override branch.
|
static boolean |
isEntityIn514Format(@NotNull RepositoryDataEntity entity) |
public RawRepositoryConfigurationXmlConverterImpl(XStreamFactory xStreamFactory)
@NotNull public final @NotNull RawRepositoryConfiguration fromVcsData(@NotNull @NotNull PartialVcsRepositoryData repositoryData)
fromVcsData
in interface RawRepositoryConfigurationXmlConverter
public static boolean isEntityIn514Format(@NotNull @NotNull RepositoryDataEntity entity)
@NotNull public final @NotNull RawRepositoryConfiguration fromEntity(@NotNull @NotNull RepositoryDataEntity entity)
RawRepositoryConfigurationXmlConverter
fromEntity
in interface RawRepositoryConfigurationXmlConverter
@NotNull public @NotNull String emptyXml()
RawRepositoryConfigurationXmlConverter
emptyXml
in interface RawRepositoryConfigurationXmlConverter
@NotNull public @NotNull String asXml(@NotNull @NotNull PartialVcsRepositoryData configuration)
RawRepositoryConfigurationXmlConverter
asXml
in interface RawRepositoryConfigurationXmlConverter
@NotNull public final @NotNull String asXml(@NotNull @NotNull RawRepositoryConfiguration configuration)
RawRepositoryConfigurationXmlConverter
asXml
in interface RawRepositoryConfigurationXmlConverter
Copyright © 2022 Atlassian Software Systems Pty Ltd. All rights reserved.