Package com.openmeet.webservice.proxies

# Class ProxyDAO<T>

java.lang.Object
com.openmeet.webservice.proxies.ProxyDAO<T>

Type Parameters:
  `T` - Generic type.

Direct Known Subclasses:
  `BanProxyDAO`, `ImageProxyDAO`, `InterestProxyDAO`, `Meeter_InterestProxyDAO`, `MeeterProxyDAO`, `MessageProxyDAO`, `RatingProxyDAO`, `ReportProxyDAO`

public abstract class ProxyDAO<T> extends Object
Proxy class for DAO. It is used to check parameters before calling the DAO methods.

- ## Field Summary

  Fields
  Modifier and Type
  Field
  Description
  `protected final com.openmeet.shared.data.storage.DAO<T>`
  `dao`
  `protected final PrintWriter`
  `out`
  `protected final jakarta.servlet.http.HttpServletRequest`
  `request`

- ## Constructor Summary

  Constructors
  Constructor
  Description
  `ProxyDAO(com.openmeet.shared.data.storage.DAO<T> dao, jakarta.servlet.http.HttpServletRequest request, PrintWriter out)`

- ## Method Summary

  ### Methods inherited from class java.lang.Object

  `clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

- ## Field Details

  - ### dao

    protected final com.openmeet.shared.data.storage.DAO<T> dao

  - ### request

    protected final jakarta.servlet.http.HttpServletRequest request

  - ### out

    protected final PrintWriter out

- ## Constructor Details

  - ### ProxyDAO

    public ProxyDAO(com.openmeet.shared.data.storage.DAO<T> dao, jakarta.servlet.http.HttpServletRequest request, PrintWriter out)