Package com.atlassian.bamboo.core
Interface ImmutableEntityWithOid
- All Known Subinterfaces:
BambooObjectWithOid
,Buildable
,Chain
,ChainBranch
,ChainStage
,CredentialsData
,DecoratedTaskDefinition<T>
,DeploymentProject
,EntityWithOid
,ImmutableBuildable
,ImmutableChain
,ImmutableChainBranch
,ImmutableChainStage
,ImmutableJob
,ImmutablePlan
,ImmutableTopLevelPlan
,InternalDeploymentProject
,Job
,MutableCredentialsData
,MutableDeploymentProject
,PartialVcsRepositoryData
,Plan
,PlanRepositoryDefinition
,Project
,RepositoryData
,RepositoryDataEntity
,RepositoryDefinition
,RuntimeTaskDefinition
,TaskDefinition
,TopLevelPlan
,VcsRepositoryData
- All Known Implementing Classes:
AbstractChain
,AbstractImmutableChain
,AbstractImmutablePlan
,AbstractPlan
,BambooEntityWithOid
,ChainBranchImpl
,ChainStageImpl
,CompleteVcsRepositoryData
,CredentialsDataEntity
,CredentialsDataImpl
,DecoratedTaskDefinitionImpl
,DefaultChain
,DefaultJob
,DefaultProject
,DeploymentProjectIdentifier
,DeploymentProjectImpl
,HibernateBambooEntityWithOid
,ImmutableChainBranchImpl
,ImmutableChainImpl
,ImmutableChainStageImpl
,ImmutableJobImpl
,ImmutableTaskDefinition
,LegacyRepositoryDataImpl
,LegacyRepositoryDefinitionImpl
,MockVcsRepositoryData
,MutableDeploymentProjectImpl
,PartialVcsRepositoryDataImpl
,PlanRepositoryDefinitionImpl
,RepositoryDataEntityImpl
,RepositoryDataImpl
,RepositoryDefinitionForTest
,RepositoryDefinitionImpl
,RuntimeTaskDefinitionImpl
,TaskDefinitionImpl
,VcsRepositoryDataImpl
public interface ImmutableEntityWithOid
Immutable object which may contain a
BambooEntityOid
.-
Method Summary
Modifier and TypeMethodDescriptionEntity type of this object, used inBambooEntityOid
.getOid()
OID assigned to this object.
-
Method Details
-
getEntityType
BambooEntityType getEntityType()Entity type of this object, used inBambooEntityOid
. -
getOid
BambooEntityOid getOid()OID assigned to this object. TheBambooEntityOid.getEntityType()
should be the same as this object'sgetEntityType()
.
-