Class AccessControlEntryImpl
java.lang.Object
org.springframework.security.acls.domain.AccessControlEntryImpl
- All Implemented Interfaces:
Serializable,AccessControlEntry,AuditableAccessControlEntry
public class AccessControlEntryImpl
extends Object
implements AccessControlEntry, AuditableAccessControlEntry
An immutable default implementation of
AccessControlEntry.- See Also:
-
Constructor Summary
ConstructorsConstructorDescriptionAccessControlEntryImpl(Serializable id, Acl acl, Sid sid, Permission permission, boolean granting, boolean auditSuccess, boolean auditFailure) -
Method Summary
-
Constructor Details
-
AccessControlEntryImpl
public AccessControlEntryImpl(Serializable id, Acl acl, Sid sid, Permission permission, boolean granting, boolean auditSuccess, boolean auditFailure)
-
-
Method Details
-
equals
-
hashCode
public int hashCode() -
getAcl
- Specified by:
getAclin interfaceAccessControlEntry
-
getId
Description copied from interface:AccessControlEntryObtains an identifier that represents this ACE.- Specified by:
getIdin interfaceAccessControlEntry- Returns:
- the identifier, or
nullif unsaved
-
getPermission
- Specified by:
getPermissionin interfaceAccessControlEntry
-
getSid
- Specified by:
getSidin interfaceAccessControlEntry
-
isAuditFailure
public boolean isAuditFailure()- Specified by:
isAuditFailurein interfaceAuditableAccessControlEntry
-
isAuditSuccess
public boolean isAuditSuccess()- Specified by:
isAuditSuccessin interfaceAuditableAccessControlEntry
-
isGranting
public boolean isGranting()Description copied from interface:AccessControlEntryIndicates the permission is being granted to the relevant Sid. If false, indicates the permission is being revoked/blocked.- Specified by:
isGrantingin interfaceAccessControlEntry- Returns:
- true if being granted, false otherwise
-
toString
-