if ( mdProvider.getServiceIdentification() != null && mdProvider.getServiceIdentification().getTitle( null ) != null ) { writeElement( writer, WFS_NS, "Name", mdProvider.getServiceIdentification().getTitle( null ).getString() ); writeElement( writer, WFS_NS, "Title", mdProvider.getServiceIdentification().getTitle( null ).getString() ); } else { writeElement( writer, WFS_NS, "Name", "" ); if ( mdProvider.getServiceIdentification() != null && mdProvider.getServiceIdentification().getAbstract( null ) != null ) { mdProvider.getServiceIdentification().getAbstract( null ).getString() ); if ( mdProvider.getServiceIdentification() != null && mdProvider.getServiceIdentification().getFees() != null ) { writeElement( writer, WFS_NS, "Fees", mdProvider.getServiceIdentification().getFees() );
private void doGetCapabilities( Map<String, String> map, HttpResponseBuffer response, String updateSequence, GetCapabilities req ) throws OWSException, IOException { Version myVersion = negotiateVersion( req ); String getUrl = OGCFrontController.getHttpGetURL(); String postUrl = OGCFrontController.getHttpPostURL(); if ( metadataProvider != null ) { controllers.get( myVersion ).getCapabilities( getUrl, postUrl, updateSequence, service, response, metadataProvider.getServiceIdentification(), metadataProvider.getServiceProvider(), map, this, metadataProvider ); } else { controllers.get( myVersion ).getCapabilities( getUrl, postUrl, updateSequence, service, response, identification, provider, map, this, null ); } response.flushBuffer(); // TODO remove this to enable validation, enable validation on a DTD basis... }
CapabilitiesHandler( DeegreeServicesMetadataType mainMetadataConf, Workspace workspace, String metadataUrlTemplate, String wmtsId, List<Theme> themes, FeatureInfoManager mgr ) { this.themes = themes; this.mgr = mgr; identification = convertFromJAXB( mainMetadataConf.getServiceIdentification() ); provider = convertFromJAXB( mainMetadataConf.getServiceProvider() ); OWSMetadataProvider metadata = workspace.getResource( OWSMetadataProviderProvider.class, wmtsId + "_metadata" ); if ( metadata != null ) { identification = metadata.getServiceIdentification(); provider = metadata.getServiceProvider(); } this.metadataUrlTemplate = metadataUrlTemplate; }
exportServiceIdentification100( writer, mdProvider.getServiceIdentification(), "WFS", offeredVersions );
exportServiceIdentification110New( writer, mdProvider.getServiceIdentification(), "WFS", offeredVersions );