| org.deegree.ogcwebservices.csw.AbstractCSWRequest org.deegree.ogcwebservices.csw.discovery.GetDomain
GetDomain | public class GetDomain extends AbstractCSWRequest (Code) | | The optional GetDomain operation is used to obtain runtime information about
the range of values of a metadata record element or request parameter. The
runtime range of values for a property or request parameter is typically much
smaller than the value space for that property or parameter based on its
static type definition. For example, a property or request parameter defined
as a 16bit positive integer in a database may have a value space of 65535
distinct integers but the actual number of distinct values existing in the
database may be much smaller.
This type of runtime information about the range of values of a property or
request parameter is useful for generating user interfaces with meaningful
pick lists or for generating query predicates that have a higher chance of
actually identifying a result set.
It should be noted that the GetDomain operation is a "best-effort" operation.
That is to say that a catalogue tries to generate useful information about
the specified request parameter or property if it can. It is entirely
possible that a catalogue may not be able to determine anything about the
values of a property or request parameter in which case an empty response
should be generated.
author: Andreas Poth author: Torsten Friebe author: Markus Schneider author: last edited by: $Author: apoth $ version: 2.0, $Revision: 9345 $, $Date: 2007-12-27 08:22:25 -0800 (Thu, 27 Dec 2007) $ |
ParameterNames | public String[] ParameterNames()(Code) | | Unordered list of names of requested parameters, of the form
OperationName. ParameterName
Zero or one; (Conditional)Include when PropertyName not included
|
getPropertyNames | public String[] getPropertyNames()(Code) | | Unordered list of names of requested properties, from the information
model that the catalogue is using
Zero or one; (Conditional)Include when ParameterName not included
|
|
|