Package org.apache.webdav.lib
Class Ace
- java.lang.Object
-
- org.apache.webdav.lib.Ace
-
public class Ace extends java.lang.Object
This interface models a DAV Access control entry.- Version:
- $Revision: 1.4.2.1 $
-
-
Field Summary
Fields Modifier and Type Field Description protected boolean
inherited
Inherited.protected java.lang.String
inheritedFrom
Inherited from.protected boolean
negative
Negative (deny) flag.protected java.lang.String
principal
Principal.protected java.util.Vector
privileges
Privileges this ACE grants or denies.protected PropertyName
property
Property.protected boolean
protectedAce
Protected.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addPrivilege(Privilege privilege)
Add privilege.void
clearPrivileges()
Clear privileges.java.util.Enumeration
enumeratePrivileges()
Enumerate privileges.boolean
equals(java.lang.Object o)
java.lang.String
getInheritedFrom()
Inherited from accessor.java.lang.String
getPrincipal()
Principal accessor.PropertyName
getProperty()
Property accessor.int
hashCode()
boolean
isInherited()
Inherited accessor.boolean
isNegative()
Negative accessor.boolean
isProtected()
Protected accessor.boolean
removePrivilege(Privilege privilege)
Remove privilege.void
setInherited(boolean inherited)
Inherited mutator.void
setInheritedFrom(java.lang.String inheritedFrom)
Inherited from mutator.void
setNegative(boolean negative)
Negative mutator.void
setPrincipal(java.lang.String principal)
Principal mutator.void
setProperty(PropertyName property)
Property mutator.void
setProtected(boolean protectedAce)
Protected mutator.java.lang.String
toString()
-
-
-
Field Detail
-
principal
protected java.lang.String principal
Principal.
-
negative
protected boolean negative
Negative (deny) flag.
-
privileges
protected java.util.Vector privileges
Privileges this ACE grants or denies.
-
protectedAce
protected boolean protectedAce
Protected.
-
inherited
protected boolean inherited
Inherited.
-
inheritedFrom
protected java.lang.String inheritedFrom
Inherited from.
-
property
protected PropertyName property
Property. Only used if principal.equals("property").
-
-
Method Detail
-
getPrincipal
public java.lang.String getPrincipal()
Principal accessor.
-
setPrincipal
public void setPrincipal(java.lang.String principal)
Principal mutator.
-
isNegative
public boolean isNegative()
Negative accessor.
-
setNegative
public void setNegative(boolean negative)
Negative mutator.
-
isProtected
public boolean isProtected()
Protected accessor.
-
setProtected
public void setProtected(boolean protectedAce)
Protected mutator.
-
isInherited
public boolean isInherited()
Inherited accessor.
-
setInherited
public void setInherited(boolean inherited)
Inherited mutator.
-
getInheritedFrom
public java.lang.String getInheritedFrom()
Inherited from accessor.
-
setInheritedFrom
public void setInheritedFrom(java.lang.String inheritedFrom)
Inherited from mutator.
-
getProperty
public PropertyName getProperty()
Property accessor.- Returns:
- the property to compare if the pricipal is "property". If the property has not been set or has been set to null return "DAV:owner".
- See Also:
setProperty(PropertyName)
-
setProperty
public void setProperty(PropertyName property)
Property mutator.- Parameters:
property
- the property to compare if the principal is "property"- See Also:
getProperty()
-
enumeratePrivileges
public java.util.Enumeration enumeratePrivileges()
Enumerate privileges.
-
addPrivilege
public void addPrivilege(Privilege privilege)
Add privilege.
-
removePrivilege
public boolean removePrivilege(Privilege privilege)
Remove privilege.
-
clearPrivileges
public void clearPrivileges()
Clear privileges.
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classjava.lang.Object
-
equals
public boolean equals(java.lang.Object o)
- Overrides:
equals
in classjava.lang.Object
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
-