edu.gmu.laits.registry
Class RequestFactory

java.lang.Object
  |
  +--edu.gmu.laits.registry.RequestFactory

public class RequestFactory
extends java.lang.Object


Constructor Summary
RequestFactory()
           
 
Method Summary
static java.lang.String CreateDataServiceRequest(java.lang.String id)
          create reqeust to search service based on associated data
static java.lang.String createRequest(java.lang.String sName)
          Create request to search OGC service
static java.lang.String createRequest(java.lang.String[] bbox, java.lang.String pName, java.lang.String iName, java.lang.String plName, java.lang.String sKeyword, java.lang.String tKeyword, java.lang.String dKeyword, java.lang.String termKeyword, java.lang.String vKeyword, java.lang.String pLevel)
          Create request to search data based on data attribute
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RequestFactory

public RequestFactory()
Method Detail

createRequest

public static java.lang.String createRequest(java.lang.String sName)
Create request to search OGC service

Parameters:
sName - service type name, including Web Coverage Service, Web Feature Service, Web Map Service, Catalog Service for Web
Returns:
query result (in XML)

createRequest

public static java.lang.String createRequest(java.lang.String[] bbox,
                                             java.lang.String pName,
                                             java.lang.String iName,
                                             java.lang.String plName,
                                             java.lang.String sKeyword,
                                             java.lang.String tKeyword,
                                             java.lang.String dKeyword,
                                             java.lang.String termKeyword,
                                             java.lang.String vKeyword,
                                             java.lang.String pLevel)
Create request to search data based on data attribute

Parameters:
bbox - bouding box, bbox[0] is the name of spatial reference system bbox[1] is minX, bbox[2] is minY, bbox[3] is maxX and bbox[4] is maxY
pName - product name
iName - instrument short name
plName - platform short name
sKeyword - ECS sensor keyword
tKeyword - ECS topic keyword
dKeyword - ECS discipline keyword
termKeyword - ECS term keyword
vKeyword - ECS variable keyword
pLevel - processing level
Returns:
query result (in XML)

CreateDataServiceRequest

public static java.lang.String CreateDataServiceRequest(java.lang.String id)
create reqeust to search service based on associated data

Parameters:
id - data UUID
Returns:
query result (in XML)