org.deegree_impl.services.wcas.protocol
Class CASDescribeRecordTypeRequest_Impl
java.lang.Object
org.deegree_impl.services.OGCWebServiceRequest_Impl
org.deegree_impl.services.wcas.protocol.CASDescribeRecordTypeRequest_Impl
- All Implemented Interfaces:
- CASDescribeRecordTypeRequest, OGCWebServiceRequest
- public final class CASDescribeRecordTypeRequest_Impl
- extends OGCWebServiceRequest_Impl
- implements CASDescribeRecordTypeRequest
The describe record type operation describes the architecture of a
possible result to a getRecord request as a XML schema. At the moment two
basic schemas are known: ISO19115 (by NIMA and GDI NRW) and ISO19119
(by OWS1.2 and GDI NRW). The basic schemas are splitted into three
subschemas (Full, Summary and Brief) called setNames.
--------------------------------------------------------------------
- Version:
- 2002-04-16
- Author:
- Andreas Poth
|
Constructor Summary |
(package private) |
CASDescribeRecordTypeRequest_Impl(java.lang.String version,
java.lang.String id,
java.util.HashMap vendorSpecificParameter,
java.lang.String[] typeNames,
java.lang.String[] setNames,
java.lang.String outputFormat)
Creates a new CASDescribeRecordTypeRequest_Impl object. |
|
Method Summary |
void |
addSetName(java.lang.String setName)
|
void |
addTypeName(java.lang.String typeName)
|
java.lang.String |
getOutputFormat()
returns the format the result to the request will e returned. |
java.lang.String[] |
getSetNames()
returns the set names of the record types that shall be described.
|
java.lang.String[] |
getTypeNames()
returns the (catalog) types that shall be described. three catalog
types are known: Service, Product and Collection |
void |
setOutputFormat(java.lang.String outputFormat)
|
void |
setSetNames(java.lang.String[] setNames)
|
void |
setTypeNames(java.lang.String[] typeNames)
|
java.lang.String |
toString()
|
| Methods inherited from class org.deegree_impl.services.OGCWebServiceRequest_Impl |
getId, getRequest, getRequestParameter, getService, getVendorSpecificParameter, getVendorSpecificParameters, getVersion, putVendorSpecificParameter, setId, setRequest, setService, setVendorSpecificParameter, setVersion |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
setNames
private java.util.ArrayList setNames
typeNames
private java.util.ArrayList typeNames
outputFormat
private java.lang.String outputFormat
CASDescribeRecordTypeRequest_Impl
CASDescribeRecordTypeRequest_Impl(java.lang.String version,
java.lang.String id,
java.util.HashMap vendorSpecificParameter,
java.lang.String[] typeNames,
java.lang.String[] setNames,
java.lang.String outputFormat)
- Creates a new CASDescribeRecordTypeRequest_Impl object.
- Parameters:
version - id - vendorSpecificParameter - typeNames - setNames - outputFormat -
getTypeNames
public java.lang.String[] getTypeNames()
- returns the (catalog) types that shall be described. three catalog
types are known: Service, Product and Collection
- Specified by:
getTypeNames in interface CASDescribeRecordTypeRequest
setTypeNames
public void setTypeNames(java.lang.String[] typeNames)
- See Also:
getTypeNames()
addTypeName
public void addTypeName(java.lang.String typeName)
- See Also:
getTypeNames()
getSetNames
public java.lang.String[] getSetNames()
- returns the set names of the record types that shall be described.
each set name is associated with the type name returned by
getTypeNames at same index position.
- Specified by:
getSetNames in interface CASDescribeRecordTypeRequest
setSetNames
public void setSetNames(java.lang.String[] setNames)
- See Also:
getSetNames()
addSetName
public void addSetName(java.lang.String setName)
- See Also:
getSetNames()
getOutputFormat
public java.lang.String getOutputFormat()
- returns the format the result to the request will e returned. At the
moment only XML-schema is defined as valid output format.
- Specified by:
getOutputFormat in interface CASDescribeRecordTypeRequest
setOutputFormat
public void setOutputFormat(java.lang.String outputFormat)
- See Also:
getOutputFormat()
toString
public java.lang.String toString()
- Overrides:
toString in class OGCWebServiceRequest_Impl
- Returns: