com.atlassian.bamboo.utils
Interface DescriptionProvider

All Superinterfaces:
NameProvider
All Known Subinterfaces:
BitbucketDelegatedRepository, BranchAwareRepository, BranchDetectionCapableRepository, BranchingAwareRepository, BranchMergingAwareRepository, Buildable, CachingAwareRepository, Chain, ChainBranch, ChainBranchIdentifier, ChainStage, ChainStageResult, CommitIsolationAwareRepository, CustomRevisionDataAwareRepository, CustomSourceDirectoryAwareRepository, CustomVariableProviderRepository, DeploymentProject, Describable, Environment, ImmutableBuildable, ImmutableChain, ImmutableChainBranch, ImmutableChainStage, ImmutableJob, ImmutablePlan, ImmutableTopLevelPlan, IncludeExcludeAwareRepository, InitialBuildAwareRepository, InternalDeploymentProject, InternalEnvironment, Job, LinkedDeploymentProject, MavenPomAccessorCapableRepository, MutableDeploymentProject, MutableEnvironment, OnceOffCapableRepository, Plan, PlanIdentifier, PostConfigurableRepository, PreparableRepository, Project, ProjectIdentifier, PushCapableRepository, QuietPeriodAwareRepository, Repository, RepositoryData, RepositoryDataEntity, RepositoryDefinition, RepositoryEventAware, RequirementsAwareRepository, SelectableAuthenticationRepository, StandaloneRepository, TaggingAwareRepository, TopLevelPlan
All Known Implementing Classes:
AbstractChain, AbstractImmutableChain, AbstractImmutablePlan, AbstractPlan, AbstractRepository, AbstractStandaloneRepository, AppLinksSvnRepository, BitbucketRepository, ChainBranchIdentifierImpl, ChainBranchImpl, ChainStageImpl, ChainStageResultImpl, CVSRepository, DecoratedPlan, DecoratedRepositoryDefinition, DefaultChain, DefaultJob, DefaultProject, DeploymentProjectIdentifier, DeploymentProjectImpl, EnvironmentImpl, HgRepository, ImmutableChainBranchImpl, ImmutableChainImpl, ImmutableChainStageImpl, ImmutableJobImpl, LinkedDeploymentProjectImpl, MutableDeploymentProjectImpl, MutableEnvironmentImpl, NullRepository, PerforceRepository, PlanIdentifierImpl, PlanPermissionSkeleton, ProjectIdentifierImpl, RepositoryDataEntityImpl, RepositoryDataImpl, RepositoryDefinitionForTest, RepositoryDefinitionImpl, SvnRepository

public interface DescriptionProvider
extends NameProvider

General interface for entities providing name and description without ability to change them


Method Summary
 java.lang.String getDescription()
           
 java.lang.String getName()
           
 

Method Detail

getName

@NotNull
java.lang.String getName()
Specified by:
getName in interface NameProvider

getDescription

@Nullable
java.lang.String getDescription()


Copyright © 2013 Atlassian Software Systems Pty Ltd. All Rights Reserved.