Changeset 7332 for RevitalizationWS


Ignore:
Timestamp:
17/08/10 13:23:55 (9 years ago)
Author:
mnagni
Message:

Included the ResourceLocator?, InspireThemes? and VerticalExtent? fields.

Location:
RevitalizationWS/ws/DiscoveryService/trunk
Files:
8 edited

Legend:

Unmodified
Added
Removed
  • RevitalizationWS/ws/DiscoveryService/trunk/.classpath

    r7217 r7332  
    11<?xml version="1.0" encoding="UTF-8"?> 
    22<classpath> 
    3         <classpathentry kind="src" path="src/main/java"/> 
    4         <classpathentry kind="src" path="DummyForEclipse"/> 
    5         <classpathentry excluding="**" kind="src" path="src/main/resources"/> 
    6         <classpathentry kind="src" path="src/test/java"/> 
    7         <classpathentry kind="src" path="src/test/resources"/> 
     3        <classpathentry kind="src" output="target/classes" path="src/main/java"/> 
     4        <classpathentry kind="src" output="target/classes" path="target/generated-sources/axis2/wsdl2code/src"/> 
     5        <classpathentry excluding="**" kind="src" output="target/classes" path="src/main/resources"/> 
     6        <classpathentry kind="src" output="target/test-classes" path="src/test/java"/> 
     7        <classpathentry excluding="**" kind="src" output="target/test-classes" path="src/test/resources"/> 
    88        <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER"/> 
    99        <classpathentry kind="con" path="org.maven.ide.eclipse.MAVEN2_CLASSPATH_CONTAINER"/> 
    1010        <classpathentry kind="con" path="org.eclipse.jdt.junit.JUNIT_CONTAINER/4"/> 
    11         <classpathentry kind="output" path="target"/> 
     11        <classpathentry kind="output" path="target/classes"/> 
    1212</classpath> 
  • RevitalizationWS/ws/DiscoveryService/trunk/pom.xml

    r7270 r7332  
    3030                        <groupId>org.slf4j</groupId> 
    3131                        <artifactId>log4j-over-slf4j</artifactId> 
    32                         <version>1.5.10</version> 
    33                 </dependency> 
    34  
     32                        <version>1.6.1</version> 
     33                        <scope>provided</scope> 
     34                </dependency> 
     35  
    3536                <dependency> 
    3637                        <groupId>org.apache.axis2</groupId> 
  • RevitalizationWS/ws/DiscoveryService/trunk/src/main/java/ndg/services/discovery/basic/DiscoveryDictionary.java

    r7217 r7332  
    5757                DataOriginator("data_originator_tsvector", "DataOriginator", true), 
    5858                DataFormat("original_format_name", "DataFormat", false),                 
    59                 AvailableDataFormats("data_formats", "AvailableDataFormats", false); 
     59                AvailableDataFormats("data_formats", "AvailableDataFormats", false), 
     60                InspireThemes("inspire_themes_ts_vector", "InspireThemes", true), 
     61                VerticalExtent("vertical_extent_ts_vector", "VerticalExtent", true); 
    6062                 
    6163                private final String fieldName; 
     
    311313                ResultsetCount("resultset_count", "resultsetCount"), 
    312314                AccessCount("access_count", "accessCount"), 
    313                 AvailableDataFormats("data_formats", "dataFormats"); 
     315                AvailableDataFormats("data_formats", "dataFormats"), 
     316                ResourceLocator("resource_locator", "resourceLocator"), 
     317                InspireThemes("inspire_themes", "inspireThemes"), 
     318                VerticalExtent("vertical_extent", "verticalExtent"); 
    314319                 
    315320                private final String fieldName; 
  • RevitalizationWS/ws/DiscoveryService/trunk/src/main/java/ndg/services/discovery/model/CommonMethods.java

    r7267 r7332  
    115115                } 
    116116                 
    117                 logHelper.logMessage("SQL query generated: " + selectSQL, Level.INFO); 
     117                //logHelper.logMessage("SQL query generated: " + selectSQL, Level.INFO); 
    118118                return selectSQL.toString(); 
    119119        } 
  • RevitalizationWS/ws/DiscoveryService/trunk/src/main/java/ndg/services/discovery/model/SearchAgent.java

    r7267 r7332  
    155155                preapareTemporalSearch(fromSQL, whereSQL, criteria.getTemporalSearch()); 
    156156 
     157                /* -- defines the ResourceLocator status? -- */          
     158                preapareResourceLocatorSearch(fromSQL, whereSQL, criteria.getResourceLocator()); 
     159                 
    157160                /* -- has Scope request? -- */ 
    158161                preapareScopeSearch(fromSQL, whereSQL, searchType.getScopeArray()); 
    159162 
    160163                /* -- has an OriginalFormat request? -- */ 
    161                 preapareOriginalFormatSearch(fromSQL, whereSQL, searchType.getOriginalFormat()); 
    162         } 
    163  
     164                preapareOriginalFormatSearch(fromSQL, whereSQL, searchType.getOriginalFormat());                 
     165        } 
     166 
     167        private void preapareResourceLocatorSearch(StringBuffer fromSQL, StringBuffer whereSQL, boolean resourceLocator) { 
     168                checkWHERE_AND(whereSQL, false); 
     169                whereSQL.append("resource_locator = '" + resourceLocator + "'");                 
     170        }  
     171         
    164172        private void preapareTermSearch(StringBuffer fromSQL, StringBuffer whereSQL, TermSearchType[] termsType) 
    165173                        throws AssembleQueryException { 
     
    180188 
    181189                        DiscoveryDictionary.TermTarget termTarget = DiscoveryDictionary.getTermType(termType.getTermTarget()); 
    182                         logHelper.logMessage("Search term - TermTarget: " + term + " - " + termTarget, Level.DEBUG); 
     190                        //logHelper.logMessage("Search term - TermTarget: " + term + " - " + termTarget, Level.DEBUG); 
    183191 
    184192                        /* -- appends the terms (FROM part) -- */ 
     
    317325                for (String scopeLabel : scopes) { 
    318326                        DiscoveryDictionary.Scope scope = DiscoveryDictionary.getScope(scopeLabel); 
    319                         logHelper.logMessage("Scope: " + scope, Level.DEBUG); 
     327                        //logHelper.logMessage("Scope: " + scope, Level.DEBUG); 
    320328                        if (scope == null) 
    321329                                continue; 
  • RevitalizationWS/ws/DiscoveryService/trunk/src/main/java/ndg/services/jpa/OriginalDocument.java

    r7217 r7332  
    9292         
    9393        private List<SpatialType> spatialType = new ArrayList<SpatialType>(); 
     94         
     95        private String inspireThemes; 
     96         
     97        private String verticalExtent; 
     98         
     99        private Boolean resourceLocator; 
    94100 
    95101        public OriginalDocument() { 
     
    423429        public final void setSpatialType(List<SpatialType> spatialType) { 
    424430                this.spatialType = spatialType; 
    425         }        
     431        } 
     432 
     433        public String getInspireThemes() { 
     434                return inspireThemes; 
     435        } 
     436 
     437        public void setInspireThemes(String inspireThemes) { 
     438                this.inspireThemes = inspireThemes; 
     439        } 
     440 
     441        public String getVerticalExtent() { 
     442                return verticalExtent; 
     443        } 
     444 
     445        public void setVerticalExtent(String verticalExtent) { 
     446                this.verticalExtent = verticalExtent; 
     447        } 
     448 
     449        public Boolean getResourceLocator() { 
     450                return resourceLocator; 
     451        } 
     452 
     453        public void setResourceLocator(Boolean resourceLocator) { 
     454                this.resourceLocator = resourceLocator; 
     455        } 
    426456} 
  • RevitalizationWS/ws/DiscoveryService/trunk/src/main/java/ndg/services/schemas/discovery/DiscoveryServiceSkeleton.java

    r7267 r7332  
    5050                /*--- Generated by WSDL2Code, DO NOT TOUCH ---*/ 
    5151 
    52                 logHelper.logMessage("getListNames() invoked", Level.DEBUG); 
     52                //logHelper.logMessage("getListNames() invoked", Level.DEBUG); 
    5353                for (DiscoveryDictionary.Names item : DiscoveryDictionary.Names.values()) { 
    5454                        listNames.addListName(item.fieldLabel()); 
    5555                } 
    56                 logHelper.logMessage("getListNames() completed successfully", Level.DEBUG); 
     56                //logHelper.logMessage("getListNames() completed successfully", Level.DEBUG); 
    5757                return response; 
    5858 
     
    105105                                        status = true; 
    106106                                } catch (NdgException e) { 
    107                                         statusMsg = logHelper.getBundleMessageAndDoLog(e, Level.ERROR); 
     107                                        //statusMsg = logHelper.getBundleMessageAndDoLog(e, Level.ERROR); 
     108                                        statusMsg = logHelper.getBundleMessage(e); 
    108109                                } finally { 
    109110                                        int hits = -1; 
     
    120121                                                        msg = new NdgMessage("internal.server.error", new Object[] {}); 
    121122                                                } 
    122                                                 statusMsg = logHelper.getBundleMessageAndDoLog(msg, Level.DEBUG); 
     123                                                //statusMsg = logHelper.getBundleMessageAndDoLog(msg, Level.DEBUG); 
    123124                                        } 
    124125                                } 
     
    172173                        status = true; 
    173174                } catch (NdgException e) { 
    174                         statusMsg = logHelper.getBundleMessageAndDoLog(e, Level.ERROR); 
     175                        statusMsg = logHelper.getBundleMessage(e); 
    175176                } finally { 
    176177                        if (statusMsg == null) { 
    177178                                NdgMessage msg = new NdgMessage("present.successful", new Object[] {}); 
    178                                 statusMsg = logHelper.getBundleMessageAndDoLog(msg, Level.DEBUG); 
     179                                //statusMsg = logHelper.getBundleMessageAndDoLog(msg, Level.DEBUG); 
    179180                        } 
    180181                        responseContent.setStatus(status); 
     
    202203         */ 
    203204        public GetListReturnDocument getList(GetListDocument request) { 
    204                 logHelper.logMessage("getList() invoked", Level.DEBUG); 
     205                //logHelper.logMessage("getList() invoked", Level.DEBUG); 
    205206                GetListReturnDocument response = GetListReturnDocument.Factory.newInstance(); 
    206207                GetListReturnType responseContent = response.addNewGetListReturn(); 
     
    255256                        } 
    256257                } else { 
    257                         logHelper.logMessage("invalid.list.name", Level.WARN); 
    258                 } 
    259                 logHelper.logMessage("getList() completed successfully", Level.DEBUG); 
     258                        //logHelper.logMessage("invalid.list.name", Level.WARN); 
     259                } 
     260                //logHelper.logMessage("getList() completed successfully", Level.DEBUG); 
    260261                return response; 
    261262        } 
  • RevitalizationWS/ws/DiscoveryService/trunk/src/main/resources/META-INF/DiscoverySchema.xsd

    r7217 r7332  
    55                (NERC Earth Observation Data Centre) 
    66        --> 
    7 <xs:schema targetNamespace="http://schemas.services.ndg/discovery" 
    8         elementFormDefault="qualified" attributeFormDefault="unqualified" version="1.0" 
    9         xmlns:xs="http://www.w3.org/2001/XMLSchema" 
     7<xs:schema targetNamespace="http://schemas.services.ndg/discovery" elementFormDefault="qualified" 
     8        attributeFormDefault="unqualified" version="1.0" xmlns:xs="http://www.w3.org/2001/XMLSchema" 
    109        xmlns:tns="http://schemas.services.ndg/discovery"> 
    1110        <!-- Request elements --> 
     
    8079                                                        </xs:annotation> 
    8180                                                </xs:element> 
     81                                                <xs:element name="ResourceLocator" type="xs:boolean" minOccurs="0"/> 
    8282                                        </xs:sequence> 
    8383                                </xs:complexType> 
     
    296296                        <xs:extension base="tns:ReturnSimpleType"> 
    297297                                <xs:sequence> 
    298                                         <xs:element name="AdditionalInformation" type="tns:CustomInfo"/>                                         
     298                                        <xs:element name="AdditionalInformation" type="tns:CustomInfo"/> 
    299299                                        <xs:element name="Title" type="xs:string" minOccurs="0"/> 
    300300                                        <xs:element name="OrderedField" type="tns:OrderingMetricType" minOccurs="0" 
     
    312312                        <xs:extension base="tns:ReturnSimpleType"> 
    313313                                <xs:sequence> 
    314                                         <xs:element name="AdditionalInformation" type="tns:CustomInfo"/>                                         
     314                                        <xs:element name="AdditionalInformation" type="tns:CustomInfo"/> 
    315315                                        <xs:element name="Title" type="xs:string" minOccurs="0"/> 
    316316                                        <xs:element name="OrderedField" type="tns:OrderingMetricType" minOccurs="0" 
     
    398398                        <xs:element name="DataOriginator" type="xs:string"/> 
    399399                        <xs:element name="OriginalFormatName" type="xs:string"/> 
    400                         <xs:element name="DatasetUpdateDate" type="xs:string"/>                  
     400                        <xs:element name="DatasetUpdateDate" type="xs:string"/> 
    401401                </xs:sequence> 
    402402        </xs:complexType> 
Note: See TracChangeset for help on using the changeset viewer.