com.atlassian.bamboo.capability
Interface CapabilityDao
- All Superinterfaces:
- BambooObjectDao<Capability>
- All Known Implementing Classes:
- CapabilityDaoImpl
public interface CapabilityDao
- extends BambooObjectDao<Capability>
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.