com.atlassian.bamboo.fieldvalue
Interface ConvertibleFromConfig

All Known Subinterfaces:
Artifact, BitbucketDelegatedRepository, BranchAwareRepository, BranchDetectionCapableRepository, BranchInformationProvider, BranchingAwareRepository, BranchIntegrationConfiguration, BranchMergingAwareRepository, BranchMonitoringConfiguration, BuildStrategy, CachingAwareRepository, CheckoutCustomRevisionDataAwareRepository, CommitIsolationAwareRepository, CommitUrlProvider, CustomRevisionDataAwareRepository, CustomSourceDirectoryAwareRepository, CustomVariableProviderRepository, DeploymentsAwareCommitUrlProvider, EditActionAwareRepository, IncludeExcludeAwareRepository, InitialBuildAwareRepository, MavenPomAccessorCapableRepository, OnceOffCapableRepository, OptionallyConvertibleFromConfig, PlanDeletionAwareBuildStrategy, PlanKeyUpdateAwareBuildStrategy, PreparableRepository, PushCapableRepository, QuartzStrategy, QuietPeriodAwareRepository, Repository, RepositoryAwareBuildStrategy, RepositoryEventAware, RequirementsAwareRepository, RequiresRepositoryData, SelectableAuthenticationRepository, StandaloneRepository, TaggingAwareRepository, WebRepositoryViewer, XmppMessageSender
All Known Implementing Classes:
AbstractBuildStrategy, AbstractQuartzStrategy, AbstractRepository, AbstractStandaloneRepository, AbstractWebRepositoryViewer, AfterSuccessfulPlanTrigger, BitbucketRepository, BranchIntegrationConfigurationImpl, BranchMonitoringConfigurationImpl, BranchSpecificConfiguration, CronTriggerBuildStrategy, CVSRepository, DefaultWebRepositoryViewer, FisheyeWebRepositoryViewer, GitHubRepository, GitRepository, HgRepository, HgWebRepositoryViewer, LegacyStashWebRepositoryViewer, ManualBuildStrategy, NoWebRepositoryViewer, NullRepository, PerforceRepository, PollingBuildStrategy, SingleDailyBuildStrategy, SmackXmppMessageSender, StashBuildStrategy, StashRepository, StashWebRepositoryViewer, SvnRepository, TriggeredBuildStrategy

public interface ConvertibleFromConfig

This interface defines an object that can be converted to a from a HierarchicalConfiguration


Method Summary
 void populateFromConfig(org.apache.commons.configuration.HierarchicalConfiguration config)
          Update the current object with data in the HierarchicalConfiguration
 org.apache.commons.configuration.HierarchicalConfiguration toConfiguration()
          Generate a HierarchicalConfiguration from the current state of the object
 

Method Detail

populateFromConfig

void populateFromConfig(@NotNull
                        org.apache.commons.configuration.HierarchicalConfiguration config)
Update the current object with data in the HierarchicalConfiguration

Parameters:
config -

toConfiguration

@NotNull
org.apache.commons.configuration.HierarchicalConfiguration toConfiguration()
Generate a HierarchicalConfiguration from the current state of the object

Returns:
Always returns an HierarchicalConfiguration. Never null


Copyright © 2015 Atlassian Software Systems Pty Ltd. All rights reserved.