public interface CapabilityDao extends BambooObjectDao<Capability>
Modifier and Type | Method and Description |
---|---|
@NotNull Collection<Capability> |
findCapabilitiesMatchingPrefix(@NotNull String capabilityKeyPrefix) |
@NotNull List<Long> |
getAgentIdsFromKey(@NotNull String capabilityKey) |
@NotNull List<CapabilityAgentMapping> |
getCapabilitiesFromKey(@NotNull String capabilityKey) |
@Nullable Capability |
getCapability(@NotNull Long capabilityId) |
@NotNull List<CapabilityElasticImageMapping> |
getElasticImageCapabilitiesFromKey(com.atlassian.aws.ec2.awssdk.AwsSupportConstants.Region region,
@NotNull String capabilityKey) |
@NotNull List<Pair<Requirement,PlanKey>> |
getImmutablePlansKeysByRequirementKey(@NotNull String requirementKey) |
@NotNull List<RequirementPlanMapping> |
getRequirementsFromKey(@NotNull String requirementKey) |
void |
removeCapability(@NotNull Long capabilityId) |
void |
updateCapability(@NotNull Long capabilityId,
@NotNull String value) |
countAll, countWithRestriction, delete, deleteAll, findAll, findById, merge, save, saveAll
@Nullable @Nullable Capability getCapability(@NotNull @NotNull Long capabilityId)
void removeCapability(@NotNull @NotNull Long capabilityId)
void updateCapability(@NotNull @NotNull Long capabilityId, @NotNull @NotNull String value)
@NotNull @NotNull List<CapabilityAgentMapping> getCapabilitiesFromKey(@NotNull @NotNull String capabilityKey)
@NotNull @NotNull List<CapabilityElasticImageMapping> getElasticImageCapabilitiesFromKey(@NotNull com.atlassian.aws.ec2.awssdk.AwsSupportConstants.Region region, @NotNull @NotNull String capabilityKey)
@NotNull @NotNull List<Long> getAgentIdsFromKey(@NotNull @NotNull String capabilityKey)
@NotNull @NotNull List<RequirementPlanMapping> getRequirementsFromKey(@NotNull @NotNull String requirementKey)
@NotNull @NotNull List<Pair<Requirement,PlanKey>> getImmutablePlansKeysByRequirementKey(@NotNull @NotNull String requirementKey)
@NotNull @NotNull Collection<Capability> findCapabilitiesMatchingPrefix(@NotNull @NotNull String capabilityKeyPrefix)
Copyright © 2022 Atlassian Software Systems Pty Ltd. All rights reserved.