com.atlassian.bamboo.capability
Interface CapabilityDao

All Superinterfaces:
BambooObjectDao<Capability>
All Known Implementing Classes:
CapabilityDaoImpl

public interface CapabilityDao
extends BambooObjectDao<Capability>


Method Summary
 Collection<Capability> findCapabilitiesMatchingPrefix(String capabilityKeyPrefix)
           
 List<Long> getAgentIdsFromKey(String capabilityKey)
           
 List<CapabilityAgentMapping> getCapabilitiesFromKey(String capabilityKey)
           
 Capability getCapability(Long capabilityId)
           
 List<CapabilityElasticImageMapping> getElasticImageCapabilitiesFromKey(String capabilityKey)
           
 List<RequirementPlanMapping> getRequirementsFromKey(String requirementKey)
           
 void removeCapability(Long capabilityId)
           
 void updateCapability(Long capabilityId, String value)
           
 
Methods inherited from interface com.atlassian.bamboo.persistence3.BambooObjectDao
countAll, countWithRestriction, delete, deleteAll, executeReturnInt, executeReturnLong, findAll, findById, save, saveAll
 

Method Detail

getCapability

@Nullable
Capability getCapability(@NotNull
                                  Long capabilityId)

removeCapability

void removeCapability(@NotNull
                      Long capabilityId)

updateCapability

void updateCapability(@NotNull
                      Long capabilityId,
                      @NotNull
                      String value)

getCapabilitiesFromKey

@NotNull
List<CapabilityAgentMapping> getCapabilitiesFromKey(@NotNull
                                                            String capabilityKey)

getElasticImageCapabilitiesFromKey

@NotNull
List<CapabilityElasticImageMapping> getElasticImageCapabilitiesFromKey(@NotNull
                                                                               String capabilityKey)

getAgentIdsFromKey

@NotNull
List<Long> getAgentIdsFromKey(@NotNull
                                      String capabilityKey)

getRequirementsFromKey

@NotNull
List<RequirementPlanMapping> getRequirementsFromKey(@NotNull
                                                            String requirementKey)

findCapabilitiesMatchingPrefix

@NotNull
Collection<Capability> findCapabilitiesMatchingPrefix(@NotNull
                                                              String capabilityKeyPrefix)


Copyright © 2015 Atlassian Software Systems Pty Ltd. All rights reserved.