|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface CapabilitySetDao
Method Summary | |
---|---|
List<String> |
findUniqueCapabilityKeys()
Finds all the distinct capability keys |
Collection<String> |
getAllSystemKeysByType(String type)
Returns a list of Capability Keys that match the given type including those for Elastic images. |
ElasticImageConfiguration |
getElasticImageConfiguration(CapabilitySet capabilitySet)
Finds ElasticImageConfiguration using capability set |
PipelineDefinition |
getPipelineDefinition(CapabilitySet capabilitySet)
|
CapabilitySet |
getSharedCapabilitySet()
Accessor for getting shared capabilities |
Collection<Capability> |
getSystemCapabilities(String type)
Collection of Capability which have keys prefixed with system.{type}
Used to identify Bamboo system capabilities for Builders / JDKs. |
Collection<Capability> |
getSystemCapabilitiesByKey(String key)
Collection of Capability which have the specified key |
Collection<String> |
getSystemKeysExcludingElasticByType(String type)
Returns a list of Capability Keys that match the given type but not for capabilities used by Elastic Images. |
void |
saveCapabilitySet(CapabilitySet capabilitySet)
Persist capabilites |
Methods inherited from interface com.atlassian.bamboo.persistence.BambooObjectDao |
---|
findById |
Methods inherited from interface bucket.core.persistence.ObjectDao |
---|
findAll, findAllSorted, getPersistentClass, refresh, remove, replicate, save, saveRaw |
Method Detail |
---|
CapabilitySet getSharedCapabilitySet()
void saveCapabilitySet(CapabilitySet capabilitySet)
capabilitySet
- @NotNull Collection<Capability> getSystemCapabilities(String type)
Capability
which have keys prefixed with system.{type}
Used to identify Bamboo system capabilities for Builders / JDKs.
type
- eg "builder" or "jdk"
@NotNull Collection<String> getSystemKeysExcludingElasticByType(@NotNull String type)
type
- eg "builder" or "jdk"
@NotNull Collection<String> getAllSystemKeysByType(@NotNull String type)
type
- eg "builder" or "jdk"
@NotNull Collection<Capability> getSystemCapabilitiesByKey(String key)
Capability
which have the specified key
key
-
@NotNull List<String> findUniqueCapabilityKeys()
@Nullable PipelineDefinition getPipelineDefinition(@NotNull CapabilitySet capabilitySet)
@Nullable ElasticImageConfiguration getElasticImageConfiguration(@NotNull CapabilitySet capabilitySet)
capabilitySet
-
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |