Class DefaultDAOContainer

java.lang.Object
com.helger.dao.container.AbstractDAOContainer
com.helger.dao.container.DefaultDAOContainer
All Implemented Interfaces:
IDAOContainer, IAutoSaveAware

public class DefaultDAOContainer extends AbstractDAOContainer
The default implementation of IDAOContainer using a list of DAOs provider in the constructor.
Author:
Philip Helger
  • Constructor Details

    • DefaultDAOContainer

      public DefaultDAOContainer(@Nonnull @Nonempty IDAO... aDAOs)
    • DefaultDAOContainer

      public DefaultDAOContainer(@Nonnull @Nonempty Iterable<? extends IDAO> aDAOs)
  • Method Details

    • getAllContainedDAOs

      @Nonnull @ReturnsMutableCopy public com.helger.commons.collection.impl.ICommonsList<IDAO> getAllContainedDAOs()
      Returns:
      A list of all contained DAOs. The returned list may not contain null elements!
    • containsAny

      public boolean containsAny(@Nullable Predicate<? super IDAO> aFilter)
    • toString

      public String toString()
      Overrides:
      toString in class Object