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 StringgetDescription()@NotNull StringgetName()
-
-
-
Method Detail
-
getName
@NotNull @NotNull String getName()
- Specified by:
getNamein interfaceNameProvider
-
getDescription
@Nullable @Nullable String getDescription()
-
-