org.eaglei.repository.servlet
Class Disseminate

java.lang.Object
  extended by javax.servlet.GenericServlet
      extended by javax.servlet.http.HttpServlet
          extended by org.eaglei.repository.servlet.RepositoryServlet
              extended by org.eaglei.repository.servlet.Disseminate
All Implemented Interfaces:
java.io.Serializable, javax.servlet.Servlet, javax.servlet.ServletConfig

public class Disseminate
extends RepositoryServlet

Dissemination of the content for an Eagle-I Resource representation instance. Exact content varies by the format: if HTML is requested or negotiated, output only includes properties that should be visible to end users. It is basic unstyled HTML since styles are applied via UI customization. When an RDF serialization format is selected, output is a graph of *all* relevant statements that authenticated user is entitled to know. Query Args: uri - alternate method of specifying URI format - override content negotiation with this MIME type view - use this view as source of RDF data; default is 'user' The generated XHTML includes the following classes on relevant tags, to assist in styling and transformation: eaglei_resourceLabel eaglei_resourceURI eaglei_resourceProperties eaglei_resourceProperty eaglei_resourcePropertyTerm eaglei_resourcePropertyValue eaglei_resourceTypes eaglei_resourceType rdf_uriLocalName rdf_literal rdf_type_{XSD-type-localname} rdf_value

Version:
$Id: $
Author:
Larry Stone
See Also:
Serialized Form

Constructor Summary
Disseminate()
           
 
Method Summary
protected  void doGet(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
          
protected  void doPost(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
          
 
Methods inherited from class org.eaglei.repository.servlet.RepositoryServlet
service
 
Methods inherited from class javax.servlet.http.HttpServlet
doDelete, doHead, doOptions, doPut, doTrace, getLastModified, service
 
Methods inherited from class javax.servlet.GenericServlet
destroy, getInitParameter, getInitParameterNames, getServletConfig, getServletContext, getServletInfo, getServletName, init, init, log, log
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Disseminate

public Disseminate()
Method Detail

doPost

protected void doPost(javax.servlet.http.HttpServletRequest request,
                      javax.servlet.http.HttpServletResponse response)
               throws javax.servlet.ServletException,
                      java.io.IOException

Overrides:
doPost in class javax.servlet.http.HttpServlet
Throws:
javax.servlet.ServletException
java.io.IOException

doGet

protected void doGet(javax.servlet.http.HttpServletRequest request,
                     javax.servlet.http.HttpServletResponse response)
              throws javax.servlet.ServletException,
                     java.io.IOException

Overrides:
doGet in class javax.servlet.http.HttpServlet
Throws:
javax.servlet.ServletException
java.io.IOException


Copyright © 2009-2010 Eagle-I. All Rights Reserved.