| 1 16 package org.outerj.daisy.publisher.serverimpl.requestmodel; 17 18 import org.outerj.daisy.repository.acl.AccessManager; 19 import org.outerj.daisy.repository.acl.AclResultInfo; 20 import org.outerj.daisy.repository.Document; 21 import org.outerj.daisy.publisher.serverimpl.StripDocumentHandler; 22 import org.outerj.daisy.publisher.serverimpl.DummyLexicalHandler; 23 import org.xml.sax.ContentHandler ; 24 25 26 public class AclInfoRequest implements Request { 27 public void process(ContentHandler contentHandler, PublisherContext publisherContext) throws Exception { 28 Document document = publisherContext.getDocument(); 29 AccessManager accessManager = publisherContext.getRepository().getAccessManager(); 30 AclResultInfo aclResultInfo = accessManager.getAclInfo(document); 31 aclResultInfo.getXml().save(new StripDocumentHandler(contentHandler), new DummyLexicalHandler()); 32 } 33 } 34 | Popular Tags |