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,RepositoryDataEntity,RuntimeTaskDefinition,TaskDefinition,TopLevelPlan,VcsRepositoryData
- All Known Implementing Classes:
AbstractChain,AbstractImmutableChain,AbstractImmutablePlan,AbstractPlan,BambooEntityWithOid,ChainBranchImpl,ChainStageImpl,CompleteVcsRepositoryData,CredentialsDataEntity,CredentialsDataImpl,DecoratedTaskDefinitionImpl,DefaultChain,DefaultJob,DefaultProject,DeploymentProjectImpl,HibernateBambooEntityWithOid,ImmutableChainBranchImpl,ImmutableChainImpl,ImmutableChainStageImpl,ImmutableJobImpl,ImmutableTaskDefinition,InternalDeploymentProjectImpl,MockVcsRepositoryData,MutableDeploymentProjectImpl,PartialVcsRepositoryDataImpl,PlanRepositoryDefinitionImpl,RepositoryDataEntityImpl,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().
-