| Interface | Description |
|---|---|
| BambooCustomDataAware | |
| BambooEntityOidService |
Service for operations on
BambooEntityOids. |
| BambooIdProvider | |
| BambooObject | |
| BambooObjectWithOid | |
| EntityWithOid |
Object that may contain or be assigned a
BambooEntityOid. |
| IdGenerator |
Hold next unique id for given generator (like entity name)
|
| ImmutableEntityWithOid |
Immutable object which may contain a
BambooEntityOid. |
| ProjectIdProvider | |
| ResultKeyProvider | |
| ScopedExclusionService |
Classes implementing this interface let you execute code guarded by mutual exclusion locks.
|
| ScopedExclusionService.ExclusiveFunction<F,V,E extends Throwable> |
Function to call once the object is locked.
|
| ScopedExclusionService.GeneratorCallable<V,E extends Throwable> |
Generator called to generate new names for objects.
|
| Script |
A generic interface that should be used for objects holding script data in Bamboo (inline scripts/instance shutdown or startup scripts etc.).
|
| Class | Description |
|---|---|
| BambooEntityObject | Deprecated
since 5.10 use HibernateBambooEntityWithOid.
|
| BambooEntityOid |
Unique identifier assigned to Bamboo entities.
|
| BambooEntityOidServiceImpl | |
| BambooEntityWithOid |
Abstract class for
BambooEntityObjects which may have a BambooEntityOid. |
| RepositoryUrlObfuscator | Deprecated
since 4.3, use methods in
class |
| ScopedExclusionServiceHelper |
Provides helper methods that provide higher level of abstraction over object locked by
ScopedExclusionService. |
| ScopedExclusionServiceImpl | |
| ScriptImpl | |
| ScriptImpl_ |
| Enum | Description |
|---|---|
| BambooEntityType |
An enum containing types of Bamboo entities which can be assigned their unique
BambooEntityOid. |
| ScopedExclusionService.ExclusionScopeType |
Predefined exclusion scopes.
|
| TransportProtocol |
Copyright © 2022 Atlassian Software Systems Pty Ltd. All rights reserved.