org.alfresco.repo.domain
Interface DbAccessControlListMember

All Known Implementing Classes:
DbAccessControlListMemberImpl

public interface DbAccessControlListMember

Realtes an ACE to an ACL with a position


Method Summary
 DbAccessControlEntry getAccessControlEntry()
          Get the ACE included in the ACL
 DbAccessControlList getAccessControlList()
          Get the ACL to which the ACE belongs.
 java.lang.Long getId()
          Get the ID for the membership entry
 int getPosition()
          Get the position group for this member in the ACL 0 - implies the ACE is om the object >0 - that it is inhertied in some way The lower values are checked first so take precidence.
 java.lang.Long getVersion()
          Get the version for this membership entry
 void setAccessControlEntry(DbAccessControlEntry ace)
          Set the ACE
 void setAccessControlList(DbAccessControlList acl)
          Set the ACL
 void setPosition(int position)
          Set the position for the ACL-ACE relationship
 

Method Detail

getId

java.lang.Long getId()
Get the ID for the membership entry

Returns:
- the id

getVersion

java.lang.Long getVersion()
Get the version for this membership entry

Returns:
- the version

getAccessControlList

DbAccessControlList getAccessControlList()
Get the ACL to which the ACE belongs.

Returns:
- the acl id

getAccessControlEntry

DbAccessControlEntry getAccessControlEntry()
Get the ACE included in the ACL

Returns:
- the ace id

getPosition

int getPosition()
Get the position group for this member in the ACL 0 - implies the ACE is om the object >0 - that it is inhertied in some way The lower values are checked first so take precidence.

Returns:
- the position of the ace in the acl

setAccessControlList

void setAccessControlList(DbAccessControlList acl)
Set the ACL

Parameters:
acl -

setAccessControlEntry

void setAccessControlEntry(DbAccessControlEntry ace)
Set the ACE

Parameters:
ace -

setPosition

void setPosition(int position)
Set the position for the ACL-ACE relationship

Parameters:
position -


Copyright © 2005 - 2010 Alfresco Software, Inc. All Rights Reserved.