org.springframework.security.acls.domain
Class AccessControlEntryImpl
java.lang.Object
org.springframework.security.acls.domain.AccessControlEntryImpl
- All Implemented Interfaces:
- java.io.Serializable, AccessControlEntry, AuditableAccessControlEntry
public class AccessControlEntryImpl
- extends java.lang.Object
- implements AccessControlEntry, AuditableAccessControlEntry
An immutable default implementation of AccessControlEntry
.
- See Also:
- Serialized Form
Methods inherited from class java.lang.Object |
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
AccessControlEntryImpl
public AccessControlEntryImpl(java.io.Serializable id,
Acl acl,
Sid sid,
Permission permission,
boolean granting,
boolean auditSuccess,
boolean auditFailure)
equals
public boolean equals(java.lang.Object arg0)
- Overrides:
equals
in class java.lang.Object
getAcl
public Acl getAcl()
- Specified by:
getAcl
in interface AccessControlEntry
getId
public java.io.Serializable getId()
- Description copied from interface:
AccessControlEntry
- Obtains an identifier that represents this ACE.
- Specified by:
getId
in interface AccessControlEntry
- Returns:
- the identifier, or
null
if unsaved
getPermission
public Permission getPermission()
- Specified by:
getPermission
in interface AccessControlEntry
getSid
public Sid getSid()
- Specified by:
getSid
in interface AccessControlEntry
isAuditFailure
public boolean isAuditFailure()
- Specified by:
isAuditFailure
in interface AuditableAccessControlEntry
isAuditSuccess
public boolean isAuditSuccess()
- Specified by:
isAuditSuccess
in interface AuditableAccessControlEntry
isGranting
public boolean isGranting()
- Description copied from interface:
AccessControlEntry
- Indicates the a Permission is being granted to the relevant Sid. If false, indicates the permission is
being revoked/blocked.
- Specified by:
isGranting
in interface AccessControlEntry
- Returns:
- true if being granted, false otherwise
toString
public java.lang.String toString()
- Overrides:
toString
in class java.lang.Object