org.outerj.daisy.repository.commonimpl.acl
Class AclEntryImpl

java.lang.Object
  extended byorg.outerj.daisy.repository.commonimpl.acl.AclEntryImpl
All Implemented Interfaces:
org.outerj.daisy.repository.acl.AclEntry

public final class AclEntryImpl
extends java.lang.Object
implements org.outerj.daisy.repository.acl.AclEntry


Constructor Summary
AclEntryImpl(AclImpl ownerAcl, org.outerj.daisy.repository.acl.AclSubjectType subjectType, long subjectValue)
           
 
Method Summary
 org.outerj.daisy.repository.acl.AclActionType get(org.outerj.daisy.repository.acl.AclPermission aclPermission)
           
protected  AclImpl getOwner()
           
 org.outerj.daisy.repository.acl.AclSubjectType getSubjectType()
           
 long getSubjectValue()
           
 org.outerx.daisy.x10.AclEntryDocument getXml()
           
 void set(org.outerj.daisy.repository.acl.AclPermission permission, org.outerj.daisy.repository.acl.AclActionType action)
           
 void setSubjectType(org.outerj.daisy.repository.acl.AclSubjectType subjectType)
           
 void setSubjectValue(long value)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AclEntryImpl

public AclEntryImpl(AclImpl ownerAcl,
                    org.outerj.daisy.repository.acl.AclSubjectType subjectType,
                    long subjectValue)
Method Detail

getOwner

protected AclImpl getOwner()

get

public org.outerj.daisy.repository.acl.AclActionType get(org.outerj.daisy.repository.acl.AclPermission aclPermission)
Specified by:
get in interface org.outerj.daisy.repository.acl.AclEntry

set

public void set(org.outerj.daisy.repository.acl.AclPermission permission,
                org.outerj.daisy.repository.acl.AclActionType action)
Specified by:
set in interface org.outerj.daisy.repository.acl.AclEntry

getSubjectValue

public long getSubjectValue()
Specified by:
getSubjectValue in interface org.outerj.daisy.repository.acl.AclEntry

getSubjectType

public org.outerj.daisy.repository.acl.AclSubjectType getSubjectType()
Specified by:
getSubjectType in interface org.outerj.daisy.repository.acl.AclEntry

setSubjectValue

public void setSubjectValue(long value)
Specified by:
setSubjectValue in interface org.outerj.daisy.repository.acl.AclEntry

setSubjectType

public void setSubjectType(org.outerj.daisy.repository.acl.AclSubjectType subjectType)
Specified by:
setSubjectType in interface org.outerj.daisy.repository.acl.AclEntry

getXml

public org.outerx.daisy.x10.AclEntryDocument getXml()
Specified by:
getXml in interface org.outerj.daisy.repository.acl.AclEntry


Copyright © -2005 . All Rights Reserved.