Interface BambooObjectDao

All Superinterfaces:
bucket.core.persistence.ObjectDao
All Known Subinterfaces:
AclDao, AgentDao, ArtifactLinkDao, CapabilitySetDao, ChainDao, ElasticImageConfigurationDao, ElasticInstanceScheduleDao, EphemeralAgentTemplateCapabilitySetDao, ImageCapabilitySetDao, InstantMessagingServerDao, LabelDao, LocalCapabilitySetDao, NotificationDao, PasswordResetTokenDao, PlanDependencyDao, RemoteCapabilitySetDao
All Known Implementing Classes:
AclHibernateDao, AgentHibernateDao, ArtifactLinkHibernateDao, BambooHibernateObjectDao, CapabilityHibernateSetDao, ElasticImageConfigurationHibernateDao, ElasticInstanceScheduleDaoImpl, EphemeralAgentTemplateCapabilitySetHibernateDao, ImageCapabilitySetHibernateDao, InstantMessagingServerHibernateDao, LabelHibernateDao, LocalCapabilityHibernateSetDao, NotificationHibernateDao, PasswordResetTokenHibernateDao, PlanDependencyHibernateDao, RemoteCapabilityHibernateSetDao

public interface BambooObjectDao extends bucket.core.persistence.ObjectDao
Bamboo object dao specifies methods required for all Bamboo DAO
  • Method Summary

    Modifier and Type
    Method
    Description
    @Nullable BambooObject
    findById(long id)
    Gets the object from its id

    Methods inherited from interface bucket.core.persistence.ObjectDao

    findAll, findAllSorted, getPersistentClass, refresh, remove, replicate, save, saveRaw
  • Method Details

    • findById

      @Nullable @Nullable BambooObject findById(long id)
      Gets the object from its id
      Parameters:
      id -
      Returns:
      A BambooObject. null if not found.