|
||||||||||
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 acceptedCapabilitiesHandler 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 otherwiseboolean 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 |