Package com.atlassian.bamboo.project
Interface Project
- All Superinterfaces:
BambooIdProvider,BambooObject,BambooObjectWithOid,Deletable,Describable,DescriptionProvider,EntityWithOid,ImmutableDeletable,ImmutableEntityWithOid,NameProvider,ProjectIdentifier
- All Known Implementing Classes:
DefaultProject
Represents a Bamboo project object. Projects are top level entities and can have multiple
Plans. A project
can also have a default BuildDefinition that Plans extend.-
Method Summary
Modifier and TypeMethodDescriptiondefault BambooEntityTypeEntity type of this object, used inBambooEntityOid.@Nullable VcsBambooSpecsSourcevoidSets the key for the project.voidsetLabellings(List<Labelling> labellings) voidvoidsetVcsBambooSpecsSource(VcsBambooSpecsSource vcsBambooSpecsSource) Sets the specs source for the project.Methods inherited from interface com.atlassian.bamboo.core.BambooObject
setIdMethods inherited from interface com.atlassian.bamboo.deletion.Deletable
setMarkedForDeletionMethods inherited from interface com.atlassian.bamboo.Describable
setDescriptionMethods inherited from interface com.atlassian.bamboo.utils.DescriptionProvider
getDescriptionMethods inherited from interface com.atlassian.bamboo.core.EntityWithOid
setOidMethods inherited from interface com.atlassian.bamboo.plan.cache.ImmutableDeletable
isMarkedForDeletionMethods inherited from interface com.atlassian.bamboo.core.ImmutableEntityWithOid
getOidMethods inherited from interface com.atlassian.bamboo.project.ProjectIdentifier
getId, getKey, getName
-
Method Details
-
setName
- Specified by:
setNamein interfaceDescribable
-
setKey
Sets the key for the project. Must not be null- Parameters:
key-
-
getLabellings
-
setLabellings
-
getRelatedLabellings
-
getVcsBambooSpecsSource
- Returns:
- specs source used to manage a project or null if the project is not managed by RSS
-
setVcsBambooSpecsSource
Sets the specs source for the project.- Parameters:
vcsBambooSpecsSource- specs source
-
getEntityType
Description copied from interface:ImmutableEntityWithOidEntity type of this object, used inBambooEntityOid.- Specified by:
getEntityTypein interfaceImmutableEntityWithOid
-