Class AccessState
- java.lang.Object
-
- org.bedework.webdav.servlet.access.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 Summary
Constructors Constructor Description AccessState(SharedEntity entity)Constructor
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidclearCurrentAccess()SharedEntityfetchEntity()org.bedework.access.CurrentAccessgetCurrentAccess()org.bedework.access.CurrentAccessgetCurrentAccess(int desiredAccess)intgetLastDesiredAccess()voidsetCurrentAccess(org.bedework.access.CurrentAccess ca, int desiredAccess)StringtoString()
-
-
-
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
-
-