org.overlord.sramp.server.atom.services
Class ServiceDocumentResource

java.lang.Object
  extended by org.overlord.sramp.server.atom.services.AbstractResource
      extended by org.overlord.sramp.server.atom.services.ServiceDocumentResource

public class ServiceDocumentResource
extends AbstractResource


Constructor Summary
ServiceDocumentResource()
           
 
Method Summary
 org.jboss.resteasy.plugins.providers.atom.app.AppService get()
          S-RAMP implementations SHALL return an Atom Publishing Protocol Service Document to clients who perform an HTTP GET on the following URL: {base URL}/s-ramp/servicedocument The content of the Service Document that is returned is defined as follows: MUST contain a workspace for each of the artifact models identified in Section 3 of the SOA Repository Artifact Model & Protocol Specification - Foundation Document. Each workspace MUST contain an app:collection element for each of the artifact types that are defined within the corresponding artifact model for that workspace. Each collection in a workspace MUST specify an atom:categories element that will define the categories that MUST be applied to the member resources of the collection as defined in Section 2.3.1. The workspace for the query artifact model MUST contain an app:collection element for each Stored Query that exists in the S-RAMP implementation. The workspace for the SOA or Service Implementation Artifact Model MUST contain an app:collection element for each extended type that has been registered in the S-RAMP implementation.
 
Methods inherited from class org.overlord.sramp.server.atom.services.AbstractResource
logError
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ServiceDocumentResource

public ServiceDocumentResource()
Method Detail

get

public org.jboss.resteasy.plugins.providers.atom.app.AppService get()
S-RAMP implementations SHALL return an Atom Publishing Protocol Service Document to clients who perform an HTTP GET on the following URL: {base URL}/s-ramp/servicedocument The content of the Service Document that is returned is defined as follows: The workspace for the SOA or Service Implementation Artifact Model MUST contain an app:collection element for each extended type that has been registered in the S-RAMP implementation.

Returns:
AppService - service document.


Copyright © 2011-2013 JBoss, a division of Red Hat. All Rights Reserved.