com.mohiva.play.silhouette.impl

daos

package daos

Provides DAO implementations to persist and retrieve objects.

Linear Supertypes
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. daos
  2. AnyRef
  3. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Type Members

  1. trait AuthInfoDAO[T <: AuthInfo] extends AnyRef

    The DAO to persist the auth info.

    The DAO to persist the auth info.

    T

    The type of the auth info to store.

  2. trait AuthenticatorDAO[T <: StorableAuthenticator] extends AnyRef

    The DAO to persist the authenticator.

    The DAO to persist the authenticator.

    T

    The type of the authenticator to store.

  3. class CacheAuthenticatorDAO[T <: StorableAuthenticator] extends AuthenticatorDAO[T]

    Implementation of the authenticator DAO which uses the cache layer to persist the authenticator.

    Implementation of the authenticator DAO which uses the cache layer to persist the authenticator.

    T

    The type of the authenticator to store.

  4. abstract class DelegableAuthInfoDAO[T <: AuthInfo] extends AuthInfoDAO[T]

    An implementation of the auth info DAO.

    An implementation of the auth info DAO.

    This abstract implementation of the com.mohiva.play.silhouette.impl.daos.AuthInfoDAO trait allows us to get the class tag of the auth info it is responsible for. Based on the class tag the com.mohiva.play.silhouette.impl.services.DelegableAuthInfoService class can delegate operations to the DAO which is responsible for the currently handled auth info.

    T

    The type of the auth info to store.

Inherited from AnyRef

Inherited from Any

Ungrouped