|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface CapabilitySetDao
Method Summary | |
---|---|
java.util.List<java.lang.String> |
findUniqueCapabilityKeys()
Finds all the distinct capability keys |
java.util.Collection<java.lang.String> |
getAllSystemKeysByType(java.lang.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 |
java.util.Collection<Capability> |
getSystemCapabilities(java.lang.String type)
Collection of Capability which have keys prefixed with system.{type}
Used to identify Bamboo system capabilities for Builders / JDKs. |
java.util.Collection<Capability> |
getSystemCapabilitiesByKey(java.lang.String key)
Collection of Capability which have the specified key |
java.util.Collection<java.lang.String> |
getSystemKeysExcludingElasticByType(java.lang.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 java.util.Collection<Capability> getSystemCapabilities(java.lang.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 java.util.Collection<java.lang.String> getSystemKeysExcludingElasticByType(@NotNull java.lang.String type)
type
- eg "builder" or "jdk"
@NotNull java.util.Collection<java.lang.String> getAllSystemKeysByType(@NotNull java.lang.String type)
type
- eg "builder" or "jdk"
@NotNull java.util.Collection<Capability> getSystemCapabilitiesByKey(java.lang.String key)
Capability
which have the specified key
key
-
@NotNull java.util.List<java.lang.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 |