Interface AccessChecker

All Superinterfaces:
Serializable

public interface AccessChecker extends Serializable
An access helper interface.
Author:
Mike Douglass douglm bedework.edu
  • Method Details

    • checkAccess

      org.bedework.access.CurrentAccess checkAccess(BwShareableDbentity<?> ent, int desiredAccess, boolean returnResult) throws CalFacadeException
      Check the access for the given entity. Returns the current access or null or optionally throws a no access exception.
      Parameters:
      ent - to check
      desiredAccess - access we want
      returnResult - true for a result even if access denied
      Returns:
      CurrentAccess
      Throws:
      CalFacadeException - if returnResult false and no access
    • checkAccess

      Parameters:
      val - to be checked
      Returns:
      null if no access
      Throws:
      CalFacadeException - if returnResult false and no access
    • checkAccess

      CalendarWrapper checkAccess(BwCalendar val, int desiredAccess) throws CalFacadeException
      Parameters:
      val - to be checked
      desiredAccess - access we want
      Returns:
      null if no access
      Throws:
      CalFacadeException - if returnResult false and no access
    • getAccessUtil

      AccessUtilI getAccessUtil()