Class AccessState


  • public class AccessState
    extends Object
    An object to preserve the current state of access calculations. Embedding this in an entity instance avoids recalculation.
    Version:
    1.0
    Author:
    Mike Douglass douglm rpi.edu
    • Constructor Detail

      • AccessState

        public AccessState​(SharedEntity entity)
        Constructor
        Parameters:
        entity -
    • Method Detail

      • fetchEntity

        public SharedEntity fetchEntity()
        Returns:
        the entity
      • clearCurrentAccess

        public void clearCurrentAccess()
      • getCurrentAccess

        public org.bedework.access.CurrentAccess getCurrentAccess()
                                                           throws WebdavException
        Returns:
        current access object
        Throws:
        WebdavException
      • getCurrentAccess

        public org.bedework.access.CurrentAccess getCurrentAccess​(int desiredAccess)
                                                           throws WebdavException
        Parameters:
        desiredAccess -
        Returns:
        currentAccess;
        Throws:
        WebdavException
      • setCurrentAccess

        public void setCurrentAccess​(org.bedework.access.CurrentAccess ca,
                                     int desiredAccess)
        Parameters:
        ca -
        desiredAccess -
      • getLastDesiredAccess

        public int getLastDesiredAccess()
        Returns:
        int last desiredAccess