Package com.atlassian.bamboo.utils
Interface DescriptionProvider
-
- All Superinterfaces:
NameProvider
- All Known Subinterfaces:
BitbucketDelegatedRepository
,BranchAwareRepository
,BranchDetectionCapableRepository
,BranchInformationProvider
,BranchingAwareRepository
,BranchMergingAwareRepository
,Buildable
,CachingAwareRepository
,Chain
,ChainBranch
,ChainBranchIdentifier
,ChainStage
,ChainStageResult
,CheckoutCustomRevisionDataAwareRepository
,CommitIsolationAwareRepository
,CustomRevisionDataAwareRepository
,CustomSourceDirectoryAwareRepository
,CustomVariableProviderRepository
,DecoratedEnvironment
,DeploymentProject
,Describable
,EditActionAwareRepository
,Environment
,EnvironmentStub
,ImmutableBuildable
,ImmutableChain
,ImmutableChainBranch
,ImmutableChainStage
,ImmutableJob
,ImmutablePlan
,ImmutableTopLevelPlan
,IncludeExcludeAwareRepository
,InitialBuildAwareRepository
,InternalDeploymentProject
,InternalEnvironment
,Job
,LinkedDeploymentProject
,MavenPomAccessorCapableRepository
,MutableDeploymentProject
,MutableEnvironment
,OnceOffCapableRepository
,PartialVcsRepositoryData
,Plan
,PlanIdentifier
,PlanRepositoryDefinition
,PreparableRepository
,Project
,ProjectIdentifier
,PushCapableRepository
,QuickFilterRuleType
,QuietPeriodAwareRepository
,Repository
,RepositoryData
,RepositoryDataEntity
,RepositoryDefinition
,RepositoryEventAware
,RequirementsAwareRepository
,RequiresRepositoryData
,SelectableAuthenticationRepository
,StandaloneRepository
,StashRepository
,TaggingAwareRepository
,TestConnectionAwareRepository
,TopLevelPlan
,VcsRepositoryData
- All Known Implementing Classes:
AbstractChain
,AbstractImmutableChain
,AbstractImmutablePlan
,AbstractPlan
,AbstractQuickFilterRuleType
,AbstractRepository
,AbstractStandaloneRepository
,BitbucketRepository
,ChainBranchIdentifierImpl
,ChainBranchImpl
,ChainStageImpl
,ChainStageResultImpl
,CompleteVcsRepositoryData
,DecoratedEnvironmentImpl
,DecoratedPlan
,DecoratedPlan.DecoratedBranch
,DefaultChain
,DefaultJob
,DefaultProject
,DeploymentProjectIdentifier
,DeploymentProjectImpl
,EnvironmentImpl
,EnvironmentStubDto
,EnvironmentStubImpl
,EnvironmentWithConfigCounts
,GitHubRepository
,GitRepository
,HasLabelRuleType
,ImmutableChainBranchImpl
,ImmutableChainImpl
,ImmutableChainStageImpl
,ImmutableJobImpl
,InProjectRuleType
,InternalEnvironmentImpl
,InternalEnvironmentStubImpl
,LastExecutionDateRuleType
,LastResultStatusRuleType
,LegacyRepositoryDataImpl
,LegacyRepositoryDefinitionImpl
,LinkedDeploymentProjectImpl
,MockVcsRepositoryData
,MutableDeploymentProjectImpl
,MutableEnvironmentImpl
,NameMatcherRuleType
,NullRepository
,PartialVcsRepositoryDataImpl
,PerforceRepository
,PlanIdentifierImpl
,PlanRepositoryDefinitionImpl
,ProjectIdentifierImpl
,QuickFilterRuleTypeUnsafeCodeDecorator
,RepositoryDataEntityImpl
,RepositoryDataImpl
,RepositoryDefinitionForTest
,RepositoryDefinitionImpl
,RestLinkedDeploymentProject
,StashRepositoryImpl
,SuspensionStatusRuleType
,SvnRepository
,VcsRepositoryDataImpl
public interface DescriptionProvider extends NameProvider
General interface for entities providing name and description without ability to change them
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description @Nullable String
getDescription()
@NotNull String
getName()
-
-
-
Method Detail
-
getName
@NotNull @NotNull String getName()
- Specified by:
getName
in interfaceNameProvider
-
getDescription
@Nullable @Nullable String getDescription()
-
-