org.outerj.daisy.repository.commonimpl.acl
Class AclImpl
java.lang.Object
org.outerj.daisy.repository.commonimpl.acl.AclImpl
- All Implemented Interfaces:
- org.outerj.daisy.repository.acl.Acl
- public final class AclImpl
- extends java.lang.Object
- implements org.outerj.daisy.repository.acl.Acl
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
READ_ONLY_MESSAGE
protected static final java.lang.String READ_ONLY_MESSAGE
- See Also:
- Constant Field Values
AclImpl
public AclImpl(AclStrategy aclStrategy,
java.util.Date lastModified,
long lastModifier,
long id,
AuthenticatedUser currentModifier,
long updateCount)
getIntimateAccess
public AclImpl.IntimateAccess getIntimateAccess(AclStrategy aclStrategy)
createNewObject
public org.outerj.daisy.repository.acl.AclObject createNewObject(java.lang.String objectExpression)
- Specified by:
createNewObject
in interface org.outerj.daisy.repository.acl.Acl
isReadOnly
public boolean isReadOnly()
makeReadOnly
public void makeReadOnly()
get
public org.outerj.daisy.repository.acl.AclObject get(int index)
- Specified by:
get
in interface org.outerj.daisy.repository.acl.Acl
remove
public void remove(int index)
- Specified by:
remove
in interface org.outerj.daisy.repository.acl.Acl
add
public void add(org.outerj.daisy.repository.acl.AclObject aclObject)
- Specified by:
add
in interface org.outerj.daisy.repository.acl.Acl
add
public void add(int index,
org.outerj.daisy.repository.acl.AclObject aclObject)
- Specified by:
add
in interface org.outerj.daisy.repository.acl.Acl
clear
public void clear()
- Specified by:
clear
in interface org.outerj.daisy.repository.acl.Acl
size
public int size()
- Specified by:
size
in interface org.outerj.daisy.repository.acl.Acl
getLastModified
public java.util.Date getLastModified()
- Specified by:
getLastModified
in interface org.outerj.daisy.repository.acl.Acl
getLastModifier
public long getLastModifier()
- Specified by:
getLastModifier
in interface org.outerj.daisy.repository.acl.Acl
save
public void save()
throws org.outerj.daisy.repository.RepositoryException
- Specified by:
save
in interface org.outerj.daisy.repository.acl.Acl
- Throws:
org.outerj.daisy.repository.RepositoryException
getXml
public org.outerx.daisy.x10.AclDocument getXml()
- Specified by:
getXml
in interface org.outerj.daisy.repository.acl.Acl
setFromXml
public void setFromXml(org.outerx.daisy.x10.AclDocument.Acl aclXml)
- Specified by:
setFromXml
in interface org.outerj.daisy.repository.acl.Acl
getUpdateCount
public long getUpdateCount()
- Specified by:
getUpdateCount
in interface org.outerj.daisy.repository.acl.Acl
Copyright © -2005 . All Rights Reserved.