net.sf.sail.webapp.domain.authentication.impl
Class PersistentAclEntry

java.lang.Object
  extended by net.sf.sail.webapp.domain.authentication.impl.PersistentAclEntry
All Implemented Interfaces:
Serializable, ImmutableAclEntry, Persistable, org.springframework.security.acls.AccessControlEntry, org.springframework.security.acls.AuditableAccessControlEntry

public class PersistentAclEntry
extends Object
implements ImmutableAclEntry, Serializable

Concrete implementation of MutableAclEntry marked with EJB3 annotations for persistence.

Version:
$Id$
Author:
Cynick Young
See Also:
Serialized Form

Field Summary
static String COLUMN_NAME_ACE_ORDER
           
static String COLUMN_NAME_AUDIT_FAILURE
           
static String COLUMN_NAME_AUDIT_SUCCESS
           
static String COLUMN_NAME_GRANTING
           
static String COLUMN_NAME_MASK
           
static String DATA_STORE_NAME
           
 
Constructor Summary
PersistentAclEntry(MutableAclTargetObjectIdentity targetObjectIdentity, Integer aceOrder, MutableAclSid sid, org.springframework.security.acls.Permission permission, Boolean granting, Boolean auditSuccess, Boolean auditFailure)
           
 
Method Summary
 org.springframework.security.acls.Acl getAcl()
           
 Serializable getId()
          Primary identifier that is unique for each different object instance.
 org.springframework.security.acls.Permission getPermission()
           
 org.springframework.security.acls.sid.Sid getSid()
           
 boolean isAuditFailure()
           
 boolean isAuditSuccess()
           
 boolean isGranting()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

DATA_STORE_NAME

public static final String DATA_STORE_NAME
See Also:
Constant Field Values

COLUMN_NAME_ACE_ORDER

public static final String COLUMN_NAME_ACE_ORDER
See Also:
Constant Field Values

COLUMN_NAME_MASK

public static final String COLUMN_NAME_MASK
See Also:
Constant Field Values

COLUMN_NAME_GRANTING

public static final String COLUMN_NAME_GRANTING
See Also:
Constant Field Values

COLUMN_NAME_AUDIT_SUCCESS

public static final String COLUMN_NAME_AUDIT_SUCCESS
See Also:
Constant Field Values

COLUMN_NAME_AUDIT_FAILURE

public static final String COLUMN_NAME_AUDIT_FAILURE
See Also:
Constant Field Values
Constructor Detail

PersistentAclEntry

public PersistentAclEntry(MutableAclTargetObjectIdentity targetObjectIdentity,
                          Integer aceOrder,
                          MutableAclSid sid,
                          org.springframework.security.acls.Permission permission,
                          Boolean granting,
                          Boolean auditSuccess,
                          Boolean auditFailure)
Parameters:
targetObjectIdentity -
aceOrder -
sid -
permission -
granting -
auditSuccess -
auditFailure -
Method Detail

getAcl

public org.springframework.security.acls.Acl getAcl()
Specified by:
getAcl in interface org.springframework.security.acls.AccessControlEntry
See Also:
org.acegisecurity.acls.AccessControlEntry#getAcl()

getId

public Serializable getId()
Description copied from interface: Persistable
Primary identifier that is unique for each different object instance.

Specified by:
getId in interface Persistable
Specified by:
getId in interface org.springframework.security.acls.AccessControlEntry
Returns:
Serializable ID
See Also:
org.acegisecurity.acls.AccessControlEntry#getId()

getPermission

public org.springframework.security.acls.Permission getPermission()
Specified by:
getPermission in interface org.springframework.security.acls.AccessControlEntry
See Also:
org.acegisecurity.acls.AccessControlEntry#getPermission()

getSid

public org.springframework.security.acls.sid.Sid getSid()
Specified by:
getSid in interface org.springframework.security.acls.AccessControlEntry
See Also:
org.acegisecurity.acls.AccessControlEntry#getSid()

isGranting

public boolean isGranting()
Specified by:
isGranting in interface org.springframework.security.acls.AccessControlEntry
See Also:
org.acegisecurity.acls.AccessControlEntry#isGranting()

isAuditFailure

public boolean isAuditFailure()
Specified by:
isAuditFailure in interface org.springframework.security.acls.AuditableAccessControlEntry
See Also:
org.acegisecurity.acls.AuditableAccessControlEntry#isAuditFailure()

isAuditSuccess

public boolean isAuditSuccess()
Specified by:
isAuditSuccess in interface org.springframework.security.acls.AuditableAccessControlEntry
See Also:
org.acegisecurity.acls.AuditableAccessControlEntry#isAuditSuccess()


Copyright © 2012. All Rights Reserved.