|
deegree 2.5 (2011/06/29 09:44 build-8-official) | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.deegree.ogcwebservices.csw.discovery.Discovery
org.deegree.ogcwebservices.csw.discovery.Discovery_2_0_2_blob
public class Discovery_2_0_2_blob
The Discovery class allows clients to discover resources registered in a catalogue, by providing four operations
named query,present, describeRecordType, and getDomain. This
class has a required association from the Catalogue Service class, and is thus always implemented by all Catalogue
Service implementations. The Session class can be included with the Discovery class, in associations with the
Catalogue Service class. The "e;query"e; and "e;present"e; operations may be executed in a session or
stateful context. If a session context exists, the dynamic model uses internal states of the session and the allowed
transitions between states. When the "e;query"e; and "e;present"e; state does not include a session
between a server and a client, any memory or shared information between the client and the server may be based on
private understandings or features available in the protocol binding. The describeRecordType and getDomain operations
do not require a session context.
| Field Summary |
|---|
| Fields inherited from class org.deegree.ogcwebservices.csw.discovery.Discovery |
|---|
cswConfiguration, DEFAULT_SCHEMA, IN_XSL, OGC_CORE_SCHEMA, OUT_XSL, SCHEMA_DOCS, SCHEMA_URLS, wfsResource |
| Constructor Summary | |
|---|---|
Discovery_2_0_2_blob()
to be used with reflections |
|
Discovery_2_0_2_blob(WFService wfsService,
CatalogueConfiguration cswConfiguration)
|
|
| Method Summary | |
|---|---|
GetRepositoryItemResponse |
guery(GetRepositoryItem request)
Contacts the wfsResource to find a rim:ExtrinsicObject which contains the GetRepositoryItem.getRepositoryItemID() and retrieves it's
app:RegistryObject/app:extrinsicObject/app:ExtrinsicObject/app:object. |
GetRecordByIdResult |
query(GetRecordById getRecordById)
Performs a GetRecordById request. |
GetRecordsResult |
query(GetRecords getRecords)
Performs a GetRecords request. |
| Methods inherited from class org.deegree.ogcwebservices.csw.discovery.Discovery |
|---|
describeRecordType, determineRecordsMatched, getDomain, init |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public Discovery_2_0_2_blob()
public Discovery_2_0_2_blob(WFService wfsService,
CatalogueConfiguration cswConfiguration)
wfsService - to contactcswConfiguration - of this service| Method Detail |
|---|
public GetRecordsResult query(GetRecords getRecords)
throws OGCWebServiceException
GetRecords request.
This involves the following steps:
GetRecords->GetRecordsDocumentGetRecordsDocument->GetFeatureDocument using XSLTGetFeatureDocument->GetFeatureGetFeature request is performed against the underlying WFSFeatureResult object (which contains a FeatureCollection)FeatureCollection-> GMLFeatureCollectionDocument (as a String)GetRecordsResultDocument using XSLTGetRecordsResultDocument->GetRecordsResult
query in class DiscoverygetRecords -
OGCWebServiceException
public GetRecordByIdResult query(GetRecordById getRecordById)
throws OGCWebServiceException
GetRecordById request.
This involves the following steps:
GetRecordById->GetRecordByIdDocumentGetRecordByIdDocument->GetFeatureDocument using XSLTGetFeatureDocument->GetFeatureGetFeature request is performed against the underlying WFSFeatureResult object (which contains a FeatureCollection)FeatureCollection-> GMLFeatureCollectionDocument (as a String)GetRecordsResultDocument using XSLTGetRecordsResultDocument->GetRecordsResult
query in class DiscoverygetRecordById -
OGCWebServiceException
public GetRepositoryItemResponse guery(GetRepositoryItem request)
throws OGCWebServiceException
GetRepositoryItem.getRepositoryItemID() and retrieves it's
app:RegistryObject/app:extrinsicObject/app:ExtrinsicObject/app:object. The value in this property will then be
written to the response stream (e.g. sent to the requester).
guery in class Discoveryrequest - the created OGCRequest
OGCWebServiceException
|
deegree 2.5 (2011/06/29 09:44 build-8-official) | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
an open source project founded by lat/lon, Bonn, Germany.
For more information visit: http://www.deegree.org