org.deegree_impl.services.wfs.capabilities
Class Request_Impl

java.lang.Object
  extended byorg.deegree_impl.services.wfs.capabilities.Request_Impl
All Implemented Interfaces:
Request

class Request_Impl
extends java.lang.Object
implements Request

The REQUEST parameter indicates which service operation is being invoked. The value shall be the name of one of the operations offered by the OGC Web Service Instance.

-----------------------------------------------------

Version:
$Revision: 1.1.1.1 $ $Date: 2002/09/25 16:01:21 $
Author:
Katharina Lupp

Field Summary
private  DescribeFeatureType describeFeatureType
           
private  GetCapabilities getCapabilities
           
private  GetFeature getFeature
           
private  GetFeatureWithLock getFeatureWithLock
           
private  LockFeature lockFeature
           
private  Transaction transaction
           
 
Constructor Summary
(package private) Request_Impl(GetCapabilities getCapabilities, DescribeFeatureType describeFeatureType, Transaction transaction, GetFeature getFeature, GetFeatureWithLock getFeatureWithLock, LockFeature lockFeature)
          constructor initializing the class with the
 
Method Summary
 DescribeFeatureType getDescribeFeatureType()
          The <DescribeFeatureType> tag isused toindicate what schema description languages can be used to describe the schema of a feature type when a client requests such a description.
 GetCapabilities getGetCapabilities()
          The <GetCapabilities> element is included to define the available distributed computing platforms for this interface.
 GetFeature getGetFeature()
          The <GetFeature> tag isused todefine the formats available for expressing the results of a query.
 GetFeatureWithLock getGetFeatureWithLock()
          Get The Feature with Lock.
 LockFeature getLockFeature()
          The <LockFeature> element is included to define the available distributed computing platforms.
 Transaction getTransaction()
          The <Transaction> element is included to define the available distributed computing platforms for this interface.
 void setDescribeFeatureType(DescribeFeatureType describeFeatureType)
          sets the
 void setGetCapabilities(GetCapabilities getCapabilities)
          sets the getCapabilities
 void setGetFeature(GetFeature getFeature)
          sets the
 void setGetFeatureWithLock(GetFeatureWithLock getFeatureWithLock)
          sets the Feature with Lock.
 void setLockFeature(LockFeature lockFeature)
          sets the
 void setTransaction(Transaction transaction)
          sets the
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

getCapabilities

private GetCapabilities getCapabilities

describeFeatureType

private DescribeFeatureType describeFeatureType

transaction

private Transaction transaction

getFeature

private GetFeature getFeature

getFeatureWithLock

private GetFeatureWithLock getFeatureWithLock

lockFeature

private LockFeature lockFeature
Constructor Detail

Request_Impl

Request_Impl(GetCapabilities getCapabilities,
             DescribeFeatureType describeFeatureType,
             Transaction transaction,
             GetFeature getFeature,
             GetFeatureWithLock getFeatureWithLock,
             LockFeature lockFeature)
constructor initializing the class with the

Method Detail

getGetCapabilities

public GetCapabilities getGetCapabilities()
The <GetCapabilities> element is included to define the available distributed computing platforms for this interface.

Specified by:
getGetCapabilities in interface Request

setGetCapabilities

public void setGetCapabilities(GetCapabilities getCapabilities)
sets the getCapabilities


getDescribeFeatureType

public DescribeFeatureType getDescribeFeatureType()
The <DescribeFeatureType> tag isused toindicate what schema description languages can be used to describe the schema of a feature type when a client requests such a description. XMLSCHEMA is the only mandatory language that must be available. The.SCHEMALANGUAGES entity can be redefined to include vendor specific languages.

Specified by:
getDescribeFeatureType in interface Request

setDescribeFeatureType

public void setDescribeFeatureType(DescribeFeatureType describeFeatureType)
sets the


getTransaction

public Transaction getTransaction()
The <Transaction> element is included to define the available distributed computing platforms for this interface.

Specified by:
getTransaction in interface Request

setTransaction

public void setTransaction(Transaction transaction)
sets the


getGetFeature

public GetFeature getGetFeature()
The <GetFeature> tag isused todefine the formats available for expressing the results of a query. The RESULTFORMATS entity defines the mandatory output format of GML but can be redefined to include additional vendor specific formats.

Specified by:
getGetFeature in interface Request

setGetFeature

public void setGetFeature(GetFeature getFeature)
sets the


getGetFeatureWithLock

public GetFeatureWithLock getGetFeatureWithLock()
Get The Feature with Lock. It is the same as GetFeature(), with a Lock!

Specified by:
getGetFeatureWithLock in interface Request

setGetFeatureWithLock

public void setGetFeatureWithLock(GetFeatureWithLock getFeatureWithLock)
sets the Feature with Lock.


getLockFeature

public LockFeature getLockFeature()
The <LockFeature> element is included to define the available distributed computing platforms.

Specified by:
getLockFeature in interface Request

setLockFeature

public void setLockFeature(LockFeature lockFeature)
sets the


toString

public java.lang.String toString()