Changeset 6465


Ignore:
Timestamp:
02/02/10 11:47:26 (10 years ago)
Author:
mnagni
Message:

Fixed some errors on ORDER BY construction
Cleaned some importing commands.

Location:
TI01-discovery-API/trunk/MEDINDiscoveryService
Files:
9 edited

Legend:

Unmodified
Added
Removed
  • TI01-discovery-API/trunk/MEDINDiscoveryService

    • Property svn:ignore set to
      DummyForEclipse
  • TI01-discovery-API/trunk/MEDINDiscoveryService/.classpath

    r6458 r6465  
    22<classpath> 
    33        <classpathentry kind="src" path="src/main/java"/> 
    4         <classpathentry kind="src" path="dummyForEclipse"/> 
     4        <classpathentry kind="src" path="DummyForEclipse"/> 
    55        <classpathentry excluding="**" kind="src" path="src/main/resources"/> 
    66        <classpathentry kind="src" path="src/test/java"/> 
  • TI01-discovery-API/trunk/MEDINDiscoveryService/.settings/org.eclipse.jdt.core.prefs

    r6456 r6465  
    1 #Thu Jan 21 15:11:16 GMT 2010 
     1#Tue Feb 02 09:50:02 GMT 2010 
    22eclipse.preferences.version=1 
    33org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.5 
  • TI01-discovery-API/trunk/MEDINDiscoveryService/src/main/java/ndg/common/db/NdgBasicDataSource.java

    r6461 r6465  
    77 
    88import ndg.common.NdgMessage; 
    9 import ndg.common.exception.NdgException; 
    109import ndg.common.exception.ResourceNotAvailable; 
    1110import ndg.services.discovery.medin.DiscoveryDictionary; 
  • TI01-discovery-API/trunk/MEDINDiscoveryService/src/main/java/ndg/common/exception/NdgSQLException.java

    r6456 r6465  
    44 
    55public class NdgSQLException extends NdgException { 
     6 
     7        /** 
     8         *  
     9         */ 
     10        private static final long serialVersionUID = -8234682305609561930L; 
    611 
    712        public NdgSQLException() { 
  • TI01-discovery-API/trunk/MEDINDiscoveryService/src/main/java/ndg/services/discovery/DiscoveryServiceMEDINSkeleton.java

    r6461 r6465  
    4343        // Terms for : TermTargetList 
    4444 
    45         public static final String FULLTEXT_TERMTARGET = "FullText"; 
    46         public static final String AUTHOR_TERMTARGET = "Author"; 
    47         public static final String PARAMETER_TERMTARGET = "Parameter"; 
    48         public static final String MEDIN_TERM_TARGET_TERMTARGET = "MEDINTermTarget.1"; 
     45        //public static final String FULLTEXT_TERMTARGET = "FullText"; 
     46        //public static final String AUTHOR_TERMTARGET = "Author"; 
     47        //public static final String PARAMETER_TERMTARGET = "Parameter"; 
     48        //public static final String MEDIN_TERM_TARGET_TERMTARGET = "MEDINTermTarget.1"; 
    4949 
    5050        // Terms for : PresentFormatList 
     
    110110        // Terms for : RecordDetailList 
    111111 
    112         public static final String ID_RECORDDETAIL = "Id"; 
    113         public static final String BRIEF_RECORDDETAIL = "Brief"; 
    114         public static final String SUMMARY_RECORDDETAIL = "Summary"; 
     112        //public static final String ID_RECORDDETAIL = "Id"; 
     113        //public static final String BRIEF_RECORDDETAIL = "Brief"; 
     114        //public static final String SUMMARY_RECORDDETAIL = "Summary"; 
    115115 
    116116        // Other constants 
     
    308308                                list.addListMember(item.fieldLabel()); 
    309309                        }                        
    310                         /* 
    311                         list.addListMember(FULLTEXT_TERMTARGET); 
    312                         list.addListMember(AUTHOR_TERMTARGET); 
    313                         list.addListMember(PARAMETER_TERMTARGET); 
    314                         list.addListMember(MEDIN_TERM_TARGET_TERMTARGET);*/ 
    315310                } else if (listName.equals("PresentFormatList")) { 
    316311                        list.addListMember(DC_PRESENTFORMAT); 
  • TI01-discovery-API/trunk/MEDINDiscoveryService/src/main/java/ndg/services/discovery/exception/SearchException.java

    r6459 r6465  
    22 
    33public class SearchException extends Exception { 
     4 
     5        /** 
     6         *  
     7         */ 
     8        private static final long serialVersionUID = -3692010935167688636L; 
    49 
    510        public SearchException() { 
  • TI01-discovery-API/trunk/MEDINDiscoveryService/src/main/java/ndg/services/discovery/medin/DiscoveryDictionary.java

    r6461 r6465  
    6262         
    6363        enum OrderDirection { 
    64                 DESC("DESC", "Desc"), 
    65                 ASC("ASC", "Asc");               
     64                DESC("DESC", "descending"), 
     65                ASC("ASC", "ascending");                 
    6666                 
    6767                private final String fieldName; 
  • TI01-discovery-API/trunk/MEDINDiscoveryService/src/main/java/ndg/services/discovery/model/SearchAgent.java

    r6461 r6465  
    1515import ndg.common.exception.NdgSQLException; 
    1616import ndg.common.exception.ResourceNotAvailable; 
    17 import ndg.services.discovery.DiscoveryServiceMEDINSkeleton; 
    1817import ndg.services.discovery.exception.DiscoveryWSException; 
    1918import ndg.services.discovery.medin.DiscoveryBasic; 
     
    290289                fromSQL.append(", to_tsquery('" + term + "') AS query "); 
    291290                 
    292                 /* -- Append the FROM clause to the SELECT command -- */         
    293                 sqlCmd.append(fromSQL); 
    294                  
    295291                StringBuffer tsVector = new StringBuffer(); 
    296292                for (String column : termTarget) { 
     
    319315                }                
    320316                 
     317                /* -- Append the FROM clause to the SELECT command -- */         
     318                sqlCmd.append(fromSQL); 
     319                                 
    321320                /* -- Append the WHERE clause to the FROM command -- */                  
    322321                sqlCmd.append(whereSQL); 
     
    597596        private StringBuffer getOrderBy(StringBuffer sqlCmd) { 
    598597                StringBuffer orderSQL = new StringBuffer();              
    599                 if (searchType.getOrderByArray().length > 0) {                   
     598                if (searchType.getOrderByArray() != null && searchType.getOrderByArray().length > 0) {                   
    600599                        // orderSQL.append(" ORDER BY "); 
    601600                        for (OrderByType order : searchType.getOrderByArray()) { 
     
    616615                                                for (DiscoveryDictionary.OrderDirection item : DiscoveryDictionary.OrderDirection 
    617616                                                                .values()) { 
    618                                                         if (order.getOrderByField().equals( 
     617                                                        if (order.getOrderByDirection().toString().equals( 
    619618                                                                        item.fieldLabel())) { 
    620619                                                                direction = item; 
     
    622621                                                        } 
    623622                                                } 
    624                                                 /* -- Append direction for the ORDER BY specific field -- */                                             
     623                                                /* -- Append direction for the ORDER BY specific field -- */ 
     624                                                orderSQL.append(" "); 
    625625                                                orderSQL.append(direction.fieldName()); 
    626626                                        } 
Note: See TracChangeset for help on using the changeset viewer.