1 16 package org.outerj.daisy.repository.acl; 17 18 import org.outerj.daisy.repository.RepositoryException; 19 import org.outerx.daisy.x10.AclDocument; 20 21 import java.util.Date ; 22 23 31 public interface Acl { 32 36 public AclObject createNewObject(String objectExpression); 37 38 public AclObject get(int index); 39 40 public void remove(int index); 41 42 public void add(AclObject aclObject); 43 44 public void add(int index, AclObject aclObject); 45 46 public void clear(); 47 48 public int size(); 49 50 public Date getLastModified(); 51 52 public long getLastModifier(); 53 54 58 public void save() throws RepositoryException; 59 60 public AclDocument getXml(); 61 62 public void setFromXml(AclDocument.Acl aclXml); 63 64 public long getUpdateCount(); 65 } | Popular Tags |