Class SupportedPrivilegeSetProperty

java.lang.Object
org.apache.jackrabbit.webdav.property.AbstractDavProperty<List<SupportedPrivilege>>
org.apache.jackrabbit.webdav.security.SupportedPrivilegeSetProperty
All Implemented Interfaces:
DavConstants, DavProperty<List<SupportedPrivilege>>, PropEntry, XmlSerializable

public class SupportedPrivilegeSetProperty extends AbstractDavProperty<List<SupportedPrivilege>>
SupportedPrivilegeSetProperty defines the SecurityConstants.SUPPORTED_PRIVILEGE_SET property, used to identify the privileges defined for the resource. RFC 3744 defines the the following structure for this property:
 <!ELEMENT supported-privilege-set (supported-privilege*)>
 <!ELEMENT supported-privilege (privilege, abstract?, description, supported-privilege*)>
 <!ELEMENT privilege ANY>
 <!ELEMENT abstract EMPTY>
 <!ELEMENT description #PCDATA>
 
See Also:
  • Constructor Details

    • SupportedPrivilegeSetProperty

      public SupportedPrivilegeSetProperty(SupportedPrivilege[] supportedPrivileges)
      Create a new SupportedPrivilegeSetProperty.
      Parameters:
      supportedPrivileges -
    • SupportedPrivilegeSetProperty

      public SupportedPrivilegeSetProperty(DavProperty<?> p) throws DavException
      Throws:
      DavException
  • Method Details