org.deegree_impl.services.wcas.capabilities
Class Request_Impl

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

public class Request_Impl
extends java.lang.Object
implements Request

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

Version:
$Revision: 1.2 $ $Date: 2004/03/17 07:58:29 $
Author:
Axel Schaefer

Field Summary
private  DescribeRecordType describeRecordType
           
private  GetCapabilities getCapabilities
           
private  GetRecord getRecord
           
private  LockRecord lockRecord
           
private  RegisterService registerService
           
private  Transaction transaction
           
 
Constructor Summary
(package private) Request_Impl(GetCapabilities getCapabilities, DescribeRecordType describeRecordType, Transaction transaction, GetRecord getRecord, LockRecord lockRecord, RegisterService registerService)
           
 
Method Summary
 DescribeRecordType getDescribeRecordType()
          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.
 GetRecord getGetRecord()
          The <GetFeature> tag isused todefine the formats available for expressing the results of a query.
 LockRecord getLockRecord()
          The <LockFeature> element is included to define the available distributed computing platforms.
 RegisterService getRegisterService()
           
 Transaction getTransaction()
          The <Transaction> element is included to define the available distributed computing platforms for this interface.
 void setDescribeRecordType(DescribeRecordType describeRecordType)
           
 void setGetCapabilities(GetCapabilities getCapabilities)
           
 void setGetRecord(GetRecord getRecord)
           
 void setLockRecord(LockRecord lockRecord)
           
 void setRegisterService(RegisterService registerService)
           
 void setTransaction(Transaction transaction)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

getCapabilities

private GetCapabilities getCapabilities

describeRecordType

private DescribeRecordType describeRecordType

transaction

private Transaction transaction

getRecord

private GetRecord getRecord

lockRecord

private LockRecord lockRecord

registerService

private RegisterService registerService
Constructor Detail

Request_Impl

Request_Impl(GetCapabilities getCapabilities,
             DescribeRecordType describeRecordType,
             Transaction transaction,
             GetRecord getRecord,
             LockRecord lockRecord,
             RegisterService registerService)
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)
See Also:
getGetCapabilities()

getDescribeRecordType

public DescribeRecordType getDescribeRecordType()
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:
getDescribeRecordType in interface Request

setDescribeRecordType

public void setDescribeRecordType(DescribeRecordType describeRecordType)
See Also:
getDescribeRecordType()

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)
See Also:
getTransaction()

getGetRecord

public GetRecord getGetRecord()
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:
getGetRecord in interface Request

setGetRecord

public void setGetRecord(GetRecord getRecord)
See Also:
getGetRecord()

getLockRecord

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

Specified by:
getLockRecord in interface Request

setLockRecord

public void setLockRecord(LockRecord lockRecord)
See Also:
getLockRecord()

getRegisterService

public RegisterService getRegisterService()
Specified by:
getRegisterService in interface Request

setRegisterService

public void setRegisterService(RegisterService registerService)
See Also:
getRegisterService()