|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface ServiceProfile
Bundles the differences of different CSW implemantations.
| Method Detail |
|---|
ImplementationMetadata<CSWConstants.CSWRequestType> getImplementationMetadata()
ImplementationMetadata instance of the serviceList<String> getSupportedVersions()
String[] getSupportedServiceNames()
String getAcceptFormat(GetCapabilities getCapabilitiesRequest)
throws OWSException
getCapabilitiesRequest -
null. If
the format os not accepted a OWSException is thrown.
OWSException - if the format is not accepted
CapabilitiesHandler getCapabilitiesHandler(XMLStreamWriter writer,
DeegreeServicesMetadataType mainControllerConf,
DeegreeServiceControllerType mainConf,
Set<CSWConstants.Sections> sections,
ServiceIdentificationType identification,
Version version,
boolean isTransactionEnabled,
boolean isEnabledInspireExtension,
ServiceProviderType provider,
URL extendedCapabilities)
writer - mainControllerConf - mainConf - sections - identification - version - isTransactionEnabled - isEnabledInspireExtension - extendedCapabilities -
GetCapabilitiesHandler to hanlde the a GetCapabilities requestQName[] getDefaultTypeNames()
DescribeRecord requestURL getSchema(QName typeName)
typeName -
null if no schema can be foundList<URL> getSchemaReferences(QName typeName)
typeName - a list of schema references assigned to the type name, null if no schema reference can be
found
Version checkVersion(Version version)
version - the version to check
boolean supportsOperation(CSWConstants.CSWRequestType type)
CSWConstants.CSWRequestType is supported by this service
type -
String getGetRecordByIdSchemaLocation(Version version)
version -
GetRecordById requestboolean isStrict()
GetRecordById strict, false otherwise
boolean returnAsDC(URI outputSchema)
throws MetadataStoreException
outputSchema - the outputsschema, can be null
MetadataStoreException
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||