From: <eri...@us...> - 2009-04-29 15:10:04
|
Revision: 3377 http://geonetwork.svn.sourceforge.net/geonetwork/?rev=3377&view=rev Author: erikvaningen Date: 2009-04-29 15:09:57 +0000 (Wed, 29 Apr 2009) Log Message: ----------- Via the jdbc.properties it is possible to configure the behavior of the GetCapabilities operation. This via the getcapabilities.contact.details entry. Modified Paths: -------------- sandbox/3.0.x/geonetwork-services-ebrim/src/main/java/org/geonetwork/services/ebrim/csw202/CSW202ServiceImpl.java sandbox/3.0.x/geonetwork-services-ebrim/src/main/resources/applicationContext-gn-services-ebrim.xml sandbox/3.0.x/geonetwork-services-ebrim/src/test/resources/jdbc.properties sandbox/3.0.x/geonetwork-web-ebrim/src/main/webapp/WEB-INF/jdbc.properties sandbox/3.0.x/geonetwork-web-ebrim/src/test/resources/jdbc.properties Modified: sandbox/3.0.x/geonetwork-services-ebrim/src/main/java/org/geonetwork/services/ebrim/csw202/CSW202ServiceImpl.java =================================================================== --- sandbox/3.0.x/geonetwork-services-ebrim/src/main/java/org/geonetwork/services/ebrim/csw202/CSW202ServiceImpl.java 2009-04-29 15:06:42 UTC (rev 3376) +++ sandbox/3.0.x/geonetwork-services-ebrim/src/main/java/org/geonetwork/services/ebrim/csw202/CSW202ServiceImpl.java 2009-04-29 15:09:57 UTC (rev 3377) @@ -56,7 +56,10 @@ * Value set by Spring. */ private String legacyCswUrl; + private String getCapabilitiesConfigDef; + + private final static String IDENTIFIER_SLOT_NAME = "http://purl.org/dc/elements/1.1/identifier"; SearchEngine filterSearchEngine; @@ -151,9 +154,8 @@ // logic Capabilities response = new Capabilities(); // OK - String filterCapabilities = " "; - - // response.setFilterCapabilities(filterCapabilities); + String filterCapabilities = getCapabilitiesConfigDef; + response.setFilterCapabilities(filterCapabilities); // response.setOperationsMetadata(operationsMetadata); // response.setServiceIdentification(serviceIdentification); // response.setServiceProvider(serviceProvider); @@ -576,4 +578,9 @@ this.legacyCswUrl = legacyCswUrl; } + public void setGetCapabilitiesConfigDef(String getCapabilitiesConfigDef) { + this.getCapabilitiesConfigDef = getCapabilitiesConfigDef; + } + + } Modified: sandbox/3.0.x/geonetwork-services-ebrim/src/main/resources/applicationContext-gn-services-ebrim.xml =================================================================== --- sandbox/3.0.x/geonetwork-services-ebrim/src/main/resources/applicationContext-gn-services-ebrim.xml 2009-04-29 15:06:42 UTC (rev 3376) +++ sandbox/3.0.x/geonetwork-services-ebrim/src/main/resources/applicationContext-gn-services-ebrim.xml 2009-04-29 15:09:57 UTC (rev 3377) @@ -11,6 +11,7 @@ <bean id="csw202Service" class="org.geonetwork.services.ebrim.csw202.CSW202ServiceImpl"> <property name="filterSearchEngine" ref="filterSearchEngine" /> <property name="legacyCswUrl" value="${legacy.csw.url}" /> + <property name="getCapabilitiesConfigDef" value="${getcapabilities.contact.details}" /> </bean> Modified: sandbox/3.0.x/geonetwork-services-ebrim/src/test/resources/jdbc.properties =================================================================== --- sandbox/3.0.x/geonetwork-services-ebrim/src/test/resources/jdbc.properties 2009-04-29 15:06:42 UTC (rev 3376) +++ sandbox/3.0.x/geonetwork-services-ebrim/src/test/resources/jdbc.properties 2009-04-29 15:09:57 UTC (rev 3377) @@ -13,4 +13,5 @@ jdbc.username=sa jdbc.password= -legacy.csw.url=http://localhost:8080/geonetwork/srv/en/csw \ No newline at end of file +legacy.csw.url=http://localhost:8080/geonetwork/srv/en/csw +getcapabilities.contact.details=jer...@gm... \ No newline at end of file Modified: sandbox/3.0.x/geonetwork-web-ebrim/src/main/webapp/WEB-INF/jdbc.properties =================================================================== --- sandbox/3.0.x/geonetwork-web-ebrim/src/main/webapp/WEB-INF/jdbc.properties 2009-04-29 15:06:42 UTC (rev 3376) +++ sandbox/3.0.x/geonetwork-web-ebrim/src/main/webapp/WEB-INF/jdbc.properties 2009-04-29 15:09:57 UTC (rev 3377) @@ -14,3 +14,4 @@ jdbc.password= legacy.csw.url=http://localhost:8080/geonetwork/srv/en/csw +getcapabilities.contact.details=jer...@gm... \ No newline at end of file Modified: sandbox/3.0.x/geonetwork-web-ebrim/src/test/resources/jdbc.properties =================================================================== --- sandbox/3.0.x/geonetwork-web-ebrim/src/test/resources/jdbc.properties 2009-04-29 15:06:42 UTC (rev 3376) +++ sandbox/3.0.x/geonetwork-web-ebrim/src/test/resources/jdbc.properties 2009-04-29 15:09:57 UTC (rev 3377) @@ -14,5 +14,4 @@ jdbc.password= legacy.csw.url=http://localhost:8080/geonetwork/srv/en/csw - - +getcapabilities.contact.details=jer...@gm... \ No newline at end of file This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |