Class UserAuthUWDbImpl

java.lang.Object
org.bedework.calsvc.directory.UserAuthUWDbImpl
All Implemented Interfaces:
Serializable, org.bedework.calfacade.svc.UserAuth, org.bedework.util.logging.Logged

public class UserAuthUWDbImpl extends Object implements org.bedework.util.logging.Logged, org.bedework.calfacade.svc.UserAuth
Implementation of UserAuth that handles Bedwork DB tables for authorisation.
Version:
1.0
Author:
Mike Douglass douglm@rpi.edu
See Also:
  • Nested Class Summary

    Nested classes/interfaces inherited from interface org.bedework.calfacade.svc.UserAuth

    org.bedework.calfacade.svc.UserAuth.CallBack
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    protected org.bedework.calfacade.svc.UserAuth.CallBack
     

    Fields inherited from interface org.bedework.calfacade.svc.UserAuth

    allAuth, approverUser, contentAdminUser, noPrivileges, publicEventUser
  • Constructor Summary

    Constructors
    Constructor
    Description
    Constructor
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    addUser(org.bedework.calfacade.svc.BwAuthUser val)
    =================================================================== The following should not change the state of the current users access which is set and retrieved with the above methods.
    Collection<org.bedework.calfacade.svc.BwAuthUser>
     
    org.bedework.util.logging.BwLogger
     
    org.bedework.calfacade.svc.BwAuthUser
    getUser(String account)
     
    boolean
     
    void
    initialise(org.bedework.calfacade.svc.UserAuth.CallBack cb)
     
    void
    updateUser(org.bedework.calfacade.svc.BwAuthUser val)
     

    Methods inherited from class java.lang.Object

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

    Methods inherited from interface org.bedework.util.logging.Logged

    audit, debug, debug, debug, enableAuditLogger, enableErrorLogger, enableMetricsLogger, error, error, error, getLogLevel, info, isAuditLoggerEnabled, isErrorLoggerEnabled, isMetricsDebugEnabled, isMetricsLoggerEnabled, metrics, setLoggerClass, setLoggerClass, trace, trace, trace, warn
  • Field Details

    • cb

      protected org.bedework.calfacade.svc.UserAuth.CallBack cb
  • Constructor Details

    • UserAuthUWDbImpl

      public UserAuthUWDbImpl()
      Constructor
  • Method Details

    • initialise

      public void initialise(org.bedework.calfacade.svc.UserAuth.CallBack cb)
      Specified by:
      initialise in interface org.bedework.calfacade.svc.UserAuth
    • addUser

      public void addUser(org.bedework.calfacade.svc.BwAuthUser val)
      =================================================================== The following should not change the state of the current users access which is set and retrieved with the above methods. ===================================================================
      Specified by:
      addUser in interface org.bedework.calfacade.svc.UserAuth
    • getUserMaintOK

      public boolean getUserMaintOK()
      Specified by:
      getUserMaintOK in interface org.bedework.calfacade.svc.UserAuth
    • updateUser

      public void updateUser(org.bedework.calfacade.svc.BwAuthUser val)
      Specified by:
      updateUser in interface org.bedework.calfacade.svc.UserAuth
    • getUser

      public org.bedework.calfacade.svc.BwAuthUser getUser(String account)
      Specified by:
      getUser in interface org.bedework.calfacade.svc.UserAuth
    • getAll

      public Collection<org.bedework.calfacade.svc.BwAuthUser> getAll()
      Specified by:
      getAll in interface org.bedework.calfacade.svc.UserAuth
    • getLogger

      public org.bedework.util.logging.BwLogger getLogger()
      Specified by:
      getLogger in interface org.bedework.util.logging.Logged