public class CapabilityDaoImpl extends BambooHibernateObjectDao<Capability> implements CapabilityDao
Constructor and Description |
---|
CapabilityDaoImpl() |
Modifier and Type | Method and Description |
---|---|
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 |
setPlanDiscriminatorRegistry(PlanDiscriminatorRegistry planDiscriminatorRegistry) |
void |
updateCapability(Long capabilityId,
String value) |
countAll, countWithRestriction, delete, deleteAll, execute, executeCountQuery, executeReturnInt, executeReturnLong, findAll, findById, save, saveAll
getCacheAwareHibernateTemplate
checkDaoConfig, convertHibernateAccessException, createHibernateTemplate, getHibernateTemplate, getSession, getSession, getSessionFactory, releaseSession, setHibernateTemplate, setSessionFactory
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
countAll, countWithRestriction, delete, deleteAll, executeReturnInt, executeReturnLong, findAll, findById, save, saveAll
@NotNull public List<CapabilityAgentMapping> getCapabilitiesFromKey(@NotNull String capabilityKey)
getCapabilitiesFromKey
in interface CapabilityDao
@NotNull public List<CapabilityElasticImageMapping> getElasticImageCapabilitiesFromKey(@NotNull String capabilityKey)
getElasticImageCapabilitiesFromKey
in interface CapabilityDao
@NotNull public List<Long> getAgentIdsFromKey(@NotNull String capabilityKey)
getAgentIdsFromKey
in interface CapabilityDao
@NotNull public List<RequirementPlanMapping> getRequirementsFromKey(@NotNull String requirementKey)
getRequirementsFromKey
in interface CapabilityDao
@NotNull public Collection<Capability> findCapabilitiesMatchingPrefix(@NotNull String capabilityKeyPrefix)
findCapabilitiesMatchingPrefix
in interface CapabilityDao
@Nullable public Capability getCapability(@NotNull Long capabilityId)
getCapability
in interface CapabilityDao
public void removeCapability(@NotNull Long capabilityId)
removeCapability
in interface CapabilityDao
public void updateCapability(@NotNull Long capabilityId, @NotNull String value)
updateCapability
in interface CapabilityDao
public void setPlanDiscriminatorRegistry(PlanDiscriminatorRegistry planDiscriminatorRegistry)
Copyright © 2016 Atlassian Software Systems Pty Ltd. All rights reserved.