| Package | Description | 
|---|---|
| org.apache.jackrabbit.webdav.jcr | Contains JCR specific implementations. | 
| org.apache.jackrabbit.webdav.security | 
| Modifier and Type | Field and Description | 
|---|---|
| static Privilege | ItemResourceConstants. PRIVILEGE_JCR_ADD_NODEPrivilege representing the JSR170 'add_node' action. | 
| static Privilege | ItemResourceConstants. PRIVILEGE_JCR_READPrivilege representing the JSR170 'read' action. | 
| static Privilege | ItemResourceConstants. PRIVILEGE_JCR_REMOVEPrivilege representing the JSR170 'remove' action. | 
| static Privilege | ItemResourceConstants. PRIVILEGE_JCR_SET_PROPERTYPrivilege representing the JSR170 'set_property' action. | 
| Modifier and Type | Field and Description | 
|---|---|
| static Privilege | Privilege. PRIVILEGE_ALLDAV:all is an aggregate privilege that contains the entire set of
 privileges that can be applied to the resource. | 
| static Privilege | Privilege. PRIVILEGE_BINDThe DAV:bind privilege allows a method to add a new member URL to the
 specified collection (for example via PUT or MKCOL). | 
| static Privilege | Privilege. PRIVILEGE_READThe read privilege controls methods that return information about the
 state of the resource, including the resource's properties. | 
| static Privilege | Privilege. PRIVILEGE_READ_ACLThe DAV:read-acl privilege controls the use of PROPFIND to retrieve the
 DAV:acl property of the resource. | 
| static Privilege | Privilege. PRIVILEGE_READ_CURRENT_USER_PRIVILEGE_SETThe DAV:read-current-user-privilege-set privilege controls the use of
 PROPFIND to retrieve the DAV:current-user-privilege-set property of the
 resource. | 
| static Privilege | Privilege. PRIVILEGE_UNBINDThe DAV:unbind privilege allows a method to remove a member URL from the
 specified collection (for example via DELETE or MOVE). | 
| static Privilege | Privilege. PRIVILEGE_UNLOCKThe DAV:unlock privilege controls the use of the UNLOCK method by a
 principal other than the lock owner (the principal that created a lock
 can always perform an UNLOCK). | 
| static Privilege | Privilege. PRIVILEGE_WRITEThe write privilege controls methods that lock a resource or modify the
 content, dead properties, or (in the case of a collection) membership of
 the resource, such as PUT and PROPPATCH. | 
| static Privilege | Privilege. PRIVILEGE_WRITE_ACLThe DAV:write-acl privilege controls use of the ACL method to modify the
 DAV:acl property of the resource. | 
| static Privilege | Privilege. PRIVILEGE_WRITE_CONTENTThe DAV:write-content privilege controls methods that modify the content
 of an existing resource, such as PUT. | 
| static Privilege | Privilege. PRIVILEGE_WRITE_PROPERTIESThe DAV:write-properties privilege controls methods that modify the dead
 properties of the resource, such as PROPPATCH. | 
| Modifier and Type | Method and Description | 
|---|---|
| Privilege | SupportedPrivilege. getPrivilege() | 
| static Privilege | Privilege. getPrivilege(Element privilege)Factory method to create/retrieve a  Privilegefrom the given
 DAV:privilege element. | 
| static Privilege | Privilege. getPrivilege(String privilege,
            Namespace namespace)Factory method to create/retrieve a  Privilege. | 
| Privilege[] | AclProperty.Ace. getPrivileges() | 
| Modifier and Type | Method and Description | 
|---|---|
| Collection<Privilege> | CurrentUserPrivilegeSetProperty. getValue() | 
| Modifier and Type | Method and Description | 
|---|---|
| static AclProperty.Ace | AclProperty. createDenyAce(Principal principal,
             Privilege[] privileges,
             boolean invert,
             boolean isProtected,
             AclResource inheritedFrom) | 
| static AclProperty.Ace | AclProperty. createGrantAce(Principal principal,
              Privilege[] privileges,
              boolean invert,
              boolean isProtected,
              AclResource inheritedFrom) | 
| Constructor and Description | 
|---|
| CurrentUserPrivilegeSetProperty(Privilege[] privileges)Create a new instance of this property. | 
| SupportedPrivilege(Privilege privilege,
                  String description,
                  String descriptionLanguage,
                  boolean isAbstract,
                  SupportedPrivilege[] supportedPrivileges) | 
Copyright © 2004–2021 The Apache Software Foundation. All rights reserved.