Package org.silverpeas.core.jcr.security
Class WebDavAccessContext
- java.lang.Object
-
- org.silverpeas.core.jcr.security.WebDavAccessContext
-
- All Implemented Interfaces:
AccessContext
public class WebDavAccessContext extends Object implements AccessContext
A user accesses the JCR through WebDAV. In Silverpeas, the WebDAV protocol is used to edit directly a document in Silverpeas; so at each WebDav access corresponds the path of the document the user is granted to access.- Author:
- mmoquillon
-
-
Field Summary
Fields Modifier and Type Field Description static String
AUTHORIZED_DOCUMENT_PATH_ATTRIBUTE
-
Fields inherited from interface org.silverpeas.core.jcr.security.AccessContext
EMPTY
-
-
Constructor Summary
Constructors Constructor Description WebDavAccessContext(String grantedDocumentPath)
-
-
-
Field Detail
-
AUTHORIZED_DOCUMENT_PATH_ATTRIBUTE
public static final String AUTHORIZED_DOCUMENT_PATH_ATTRIBUTE
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
WebDavAccessContext
public WebDavAccessContext(String grantedDocumentPath)
-
-
Method Detail
-
isGranted
public boolean isGranted(String jcrPath, long permissions)
- Specified by:
isGranted
in interfaceAccessContext
-
-