Changeset 413:b143223493e7

Show
Ignore:
Timestamp:
09/17/09 16:37:19 (4 years ago)
Author:
tgambet
Branch:
default
convert_revision:
svn:cdcfb263-7567-472c-a848-e2c2df3466e7/trunk@414
Message:

removed lots of useless thrown exceptions

Location:
src/org/w3c/unicorn/request
Files:
6 modified

Legend:

Unmodified
Added
Removed
  • src/org/w3c/unicorn/request/DirectRequestGET.java

    r270 r413  
    1 // $Id: DirectRequestGET.java,v 1.5 2009-09-03 17:34:53 jean-gui Exp $ 
     1// $Id: DirectRequestGET.java,v 1.6 2009-09-17 16:37:19 tgambet Exp $ 
    22// Author: Damien LEROY. 
    33// (c) COPYRIGHT MIT, ERCIM ant Keio, 2006. 
     
    77import java.io.IOException; 
    88import java.io.InputStream; 
     9import java.io.UnsupportedEncodingException; 
    910import java.net.URL; 
    1011import java.net.URLConnection; 
     
    1314import org.w3c.unicorn.contract.EnumInputMethod; 
    1415import org.w3c.unicorn.input.DirectInputModule; 
    15 import org.w3c.unicorn.input.InputModule; 
    1616import org.w3c.unicorn.response.Response; 
    1717 
     
    4848         */ 
    4949        protected DirectRequestGET(final String sURL, 
    50                         final String sInputParameterName, final InputModule aInputModule, 
    51                         final String responseType) throws IOException { 
     50                        final String sInputParameterName, DirectInputModule aInputModule, 
     51                        final String responseType) { 
    5252                super(); 
    53                 Request.logger.trace("Constructor"); 
    54                 if (Request.logger.isDebugEnabled()) { 
    55                         Request.logger.debug("URL : " + sURL + "."); 
    56                         Request.logger.debug("Input parameter name : " 
    57                                         + sInputParameterName + "."); 
    58                         Request.logger.debug("Input module : " + aInputModule + "."); 
    59                 } 
    60                 if (!(aInputModule instanceof DirectInputModule)) { 
    61                         throw new IllegalArgumentException("InputModule : " 
    62                                         + aInputModule.toString() + "."); 
    63                 } 
     53                logger.trace("Constructor"); 
     54                logger.debug("URL : " + sURL + "."); 
     55                logger.debug("Input parameter name : " + sInputParameterName + "."); 
     56                logger.debug("Input module : " + aInputModule + "."); 
    6457                this.sURL = sURL; 
    65                 this.addParameter(sInputParameterName, aInputModule.getStringContent()); 
    66                 this.setResponseType(responseType); 
     58                addParameter(sInputParameterName, aInputModule.getStringContent()); 
     59                setResponseType(responseType); 
    6760        } 
    6861 
    6962        @Override 
    70         public void addParameter(final String sName, final String sValue) 
    71                         throws IOException { 
    72                 Request.logger.trace("addParameter"); 
    73                 if (Request.logger.isDebugEnabled()) { 
    74                         Request.logger.debug("Name :" + sName + "."); 
    75                         Request.logger.debug("Value :" + sValue + "."); 
    76                 } 
     63        public void addParameter(final String sName, final String sValue) { 
     64                logger.trace("addParameter"); 
     65                logger.debug("Name :" + sName + "."); 
     66                logger.debug("Value :" + sValue + "."); 
    7767                if (null == this.sParameter) { 
    7868                        this.sParameter = ""; 
     
    8070                        this.sParameter += "&"; 
    8171                } 
    82                 this.sParameter += sName + "=" 
    83                                 + URLEncoder.encode(sValue, "UTF-8"); 
    84                 Request.logger.debug("Parameters : " + this.sParameter + "."); 
     72                try { 
     73                        this.sParameter += sName + "=" + URLEncoder.encode(sValue, "UTF-8"); 
     74                } catch (UnsupportedEncodingException e) { 
     75                        e.printStackTrace(); 
     76                } 
     77                logger.debug("Parameters : " + this.sParameter + "."); 
    8578        } 
    8679 
    8780        @Override 
    8881        public Response doRequest() throws Exception { 
    89                 Request.logger.trace("doRequest"); 
     82                logger.trace("doRequest"); 
    9083                final URL aURL; 
    9184                if (null == this.sParameter) { 
    9285                        aURL = new URL(this.sURL); 
    9386                } else { 
    94                         Request.logger.debug(this.sParameter); 
     87                        logger.debug(this.sParameter); 
    9588                        aURL = new URL(this.sURL + "?" + this.sParameter); 
    9689                } 
     
    10598        @Override 
    10699        public EnumInputMethod getInputMethod() { 
    107                 Request.logger.trace("getInputMethod"); 
     100                logger.trace("getInputMethod"); 
    108101                return EnumInputMethod.DIRECT; 
    109102        } 
  • src/org/w3c/unicorn/request/DirectRequestPOST.java

    r268 r413  
    1 // $Id: DirectRequestPOST.java,v 1.3 2009-09-03 16:43:19 jean-gui Exp $ 
     1// $Id: DirectRequestPOST.java,v 1.4 2009-09-17 16:37:19 tgambet Exp $ 
    22// Author: Damien LEROY. 
    33// (c) COPYRIGHT MIT, ERCIM ant Keio, 2006. 
     
    1616import org.w3c.unicorn.contract.EnumInputMethod; 
    1717import org.w3c.unicorn.input.DirectInputModule; 
    18 import org.w3c.unicorn.input.InputModule; 
    1918import org.w3c.unicorn.response.Response; 
    2019 
     
    8382         */ 
    8483        protected DirectRequestPOST(final String sURL, 
    85                         final String sInputParameterName, final InputModule aInputModule, 
    86                         final String responseType) throws IOException { 
     84                        final String sInputParameterName, DirectInputModule aInputModule, 
     85                        final String responseType) { 
    8786                super(); 
    88                 Request.logger.trace("Constructor"); 
    89                 if (Request.logger.isDebugEnabled()) { 
    90                         Request.logger.debug("URL : " + sURL + "."); 
    91                         Request.logger.debug("Input parameter name : " 
    92                                         + sInputParameterName + "."); 
    93                         Request.logger.debug("Input module : " + aInputModule + "."); 
    94                 } 
    95                 if (!(aInputModule instanceof DirectInputModule)) { 
    96                         throw new IllegalArgumentException("InputModule : " 
    97                                         + aInputModule.toString() + "."); 
    98                 } 
    99                 this.mapOfParameter = new Hashtable<String, String>(); 
     87                logger.trace("Constructor"); 
     88                logger.debug("URL : " + sURL + "."); 
     89                logger.debug("Input parameter name : "+ sInputParameterName + "."); 
     90                logger.debug("Input module : " + aInputModule + "."); 
     91                mapOfParameter = new Hashtable<String, String>(); 
    10092                this.sURL = sURL; 
    101                 this.addParameter(sInputParameterName, aInputModule.getStringContent()); 
    102                 this.setResponseType(responseType); 
     93                addParameter(sInputParameterName, aInputModule.getStringContent()); 
     94                setResponseType(responseType); 
    10395        } 
    10496 
    10597        @Override 
    106         public void addParameter(final String sName, final String sValue) 
    107                         throws IOException { 
    108                 Request.logger.trace("addParameter"); 
    109                 if (Request.logger.isDebugEnabled()) { 
    110                         Request.logger.debug("Name :" + sName + "."); 
    111                         Request.logger.debug("Value :" + sValue + "."); 
    112                 } 
    113                 this.mapOfParameter.put(sName, sValue); 
     98        public void addParameter(final String sName, final String sValue) { 
     99                logger.trace("addParameter"); 
     100                logger.debug("Name :" + sName + "."); 
     101                logger.debug("Value :" + sValue + "."); 
     102                mapOfParameter.put(sName, sValue); 
    114103        } 
    115104 
    116105        @Override 
    117106        public Response doRequest() throws Exception { 
    118                 Request.logger.trace("doRequest"); 
     107                logger.trace("doRequest"); 
    119108                final URL aURL = new URL(sURL); 
    120109                this.aURLConnection = aURL.openConnection(); 
     
    129118                for (final String sName : this.mapOfParameter.keySet()) { 
    130119                        final String sValue = this.mapOfParameter.get(sName); 
    131                         Request.logger.trace("addParameter"); 
    132                         if (Request.logger.isDebugEnabled()) { 
    133                                 Request.logger.debug("Name :" + sName + "."); 
    134                                 Request.logger.debug("Value :" + sValue + "."); 
    135                         } 
    136                         Request.logger.debug("--"); 
    137                         Request.logger.debug(this.sBoundary); 
    138                         Request.logger.debug("\r\n"); 
    139                         Request.logger.debug("Content-Disposition: form-data; name=\""); 
    140                         Request.logger.debug(sName); 
    141                         Request.logger.debug('"'); 
    142                         Request.logger.debug("\r\n"); 
    143                         Request.logger.debug("\r\n"); 
    144                         Request.logger.debug(sValue); 
    145                         Request.logger.debug("\r\n"); 
     120                        logger.trace("addParameter"); 
     121                        logger.debug("Name :" + sName + "."); 
     122                        logger.debug("Value :" + sValue + "."); 
     123                        logger.debug("--"); 
     124                        logger.debug(this.sBoundary); 
     125                        logger.debug("\r\n"); 
     126                        logger.debug("Content-Disposition: form-data; name=\""); 
     127                        logger.debug(sName); 
     128                        logger.debug('"'); 
     129                        logger.debug("\r\n"); 
     130                        logger.debug("\r\n"); 
     131                        logger.debug(sValue); 
     132                        logger.debug("\r\n"); 
    146133                        // boundary 
    147134                        this.aOutputStream.write("--".getBytes()); 
     
    161148                        this.aOutputStream.write("\r\n".getBytes()); 
    162149                } 
    163                 Request.logger.debug("--"); 
    164                 Request.logger.debug(this.sBoundary); 
    165                 Request.logger.debug("--"); 
    166                 Request.logger.debug("\r\n"); 
     150                logger.debug("--"); 
     151                logger.debug(this.sBoundary); 
     152                logger.debug("--"); 
     153                logger.debug("\r\n"); 
    167154                this.aOutputStream.write("--".getBytes()); 
    168155                this.aOutputStream.write(this.sBoundary.getBytes()); 
     
    178165        @Override 
    179166        public EnumInputMethod getInputMethod() { 
    180                 Request.logger.trace("getInputMethod"); 
     167                logger.trace("getInputMethod"); 
    181168                return EnumInputMethod.DIRECT; 
    182169        } 
  • src/org/w3c/unicorn/request/Request.java

    r269 r413  
    1 // $Id: Request.java,v 1.4 2009-09-03 17:07:46 jean-gui Exp $ 
     1// $Id: Request.java,v 1.5 2009-09-17 16:37:19 tgambet Exp $ 
    22// Author: Damien LEROY. 
    33// (c) COPYRIGHT MIT, ERCIM ant Keio, 2006. 
     
    1212import org.apache.commons.logging.LogFactory; 
    1313import org.w3c.unicorn.contract.EnumInputMethod; 
     14import org.w3c.unicorn.input.DirectInputModule; 
    1415import org.w3c.unicorn.input.InputModule; 
     16import org.w3c.unicorn.input.URIInputModule; 
     17import org.w3c.unicorn.input.UploadInputModule; 
    1518import org.w3c.unicorn.response.Response; 
    1619import org.w3c.unicorn.response.parser.ResponseParserFactory; 
     
    4447         *             odd error occured 
    4548         */ 
    46         public void setLang(final String sLang) throws IOException { 
    47                 Request.logger.debug("setLang(" + sLang + ")"); 
     49        public void setLang(final String sLang) { 
     50                logger.debug("setLang(" + sLang + ")"); 
    4851                this.sLang = sLang; 
    4952        } 
     
    5962         *             odd error occured 
    6063         */ 
    61         public abstract void addParameter(final String sName, final String sValue) 
    62                         throws IOException; 
     64        public abstract void addParameter(final String sName, final String sValue); 
    6365 
    6466        /** 
     
    9496        public static Request createRequest(final InputModule aInputModule, 
    9597                        final String sURL, final String sInputParameterName, 
    96                         final boolean bIsPost, final String responseType) 
    97                         throws IOException { 
     98                        final boolean bIsPost, final String responseType) { 
    9899 
    99                 Request.logger.trace("createRequest"); 
    100                 if (Request.logger.isDebugEnabled()) { 
    101                         Request.logger.debug("InputModule : " + aInputModule + "."); 
    102                         Request.logger.debug("URL : " + sURL + "."); 
    103                         Request.logger.debug("Input parameter name : " 
    104                                         + sInputParameterName + "."); 
    105                         Request.logger.debug("POST method : " + bIsPost + "."); 
    106                 } 
     100                logger.trace("createRequest"); 
     101                logger.debug("InputModule : " + aInputModule + "."); 
     102                logger.debug("URL : " + sURL + "."); 
     103                logger.debug("Input parameter name : " + sInputParameterName + "."); 
     104                logger.debug("POST method : " + bIsPost + "."); 
    107105                switch (aInputModule.getEnumInputMethod()) { 
    108106                case DIRECT: 
    109107                        if (bIsPost) { 
    110                                 return new DirectRequestPOST(sURL, sInputParameterName, 
    111                                                 aInputModule, responseType); 
     108                                return new DirectRequestPOST(sURL, sInputParameterName,  
     109                                                (DirectInputModule) aInputModule, responseType); 
    112110                        } else { 
    113111                                return new DirectRequestGET(sURL, sInputParameterName, 
    114                                                 aInputModule, responseType); 
     112                                                (DirectInputModule) aInputModule, responseType); 
    115113                        } 
    116114                case UPLOAD: 
    117                         return new UploadRequest(sURL, sInputParameterName, aInputModule, 
    118                                         responseType); 
     115                        return new UploadRequest(sURL, sInputParameterName, 
     116                                        (UploadInputModule) aInputModule, responseType); 
    119117                case URI: 
    120                         return new URIRequest(sURL, sInputParameterName, aInputModule, 
    121                                         responseType); 
     118                        return new URIRequest(sURL, sInputParameterName, 
     119                                        (URIInputModule) aInputModule, responseType); 
    122120                } 
    123121                return null; 
  • src/org/w3c/unicorn/request/RequestList.java

    r214 r413  
    1 // $Id: RequestList.java,v 1.2 2009-08-28 12:39:48 jean-gui Exp $ 
     1// $Id: RequestList.java,v 1.3 2009-09-17 16:37:19 tgambet Exp $ 
    22// Author: Damien LEROY. 
    33// (c) COPYRIGHT MIT, ERCIM ant Keio, 2006. 
     
    3535         */ 
    3636        public RequestList(final String sLang) { 
    37                 RequestList.logger.debug("Lang : " + sLang + "."); 
     37                logger.debug("Lang : " + sLang + "."); 
    3838                this.sLang = sLang; 
    3939        } 
     
    5050         */ 
    5151        public Map<String, Request> getRequestMap() { 
    52                 RequestList.logger.trace("getRequestMap"); 
     52                logger.trace("getRequestMap"); 
    5353                return this.mapOfRequest; 
    5454        } 
     
    6262         */ 
    6363        public Request getRequest(final String sNodeID) { 
    64                 RequestList.logger.trace("getRequest"); 
    65                 if (RequestList.logger.isDebugEnabled()) { 
    66                         RequestList.logger.debug("Observer ID : " + sNodeID + "."); 
    67                 } 
     64                logger.trace("getRequest"); 
     65                logger.debug("Observer ID : " + sNodeID + "."); 
    6866                return this.mapOfRequest.get(sNodeID); 
    6967        } 
     
    7876         */ 
    7977 
    80         public void addRequest(final Request aRequest, final String sNodeID) 
    81                         throws IOException { 
    82  
    83                 RequestList.logger.trace("addRequest"); 
    84                 if (RequestList.logger.isDebugEnabled()) { 
    85                         RequestList.logger.debug("Request : " + aRequest + "."); 
    86                         RequestList.logger.debug("String node ID : " + sNodeID + "."); 
    87                 } 
     78        public void addRequest(final Request aRequest, final String sNodeID) { 
     79                logger.trace("addRequest"); 
     80                logger.debug("Request : " + aRequest + "."); 
     81                logger.debug("String node ID : " + sNodeID + "."); 
    8882                aRequest.setLang(this.sLang); 
    8983                this.mapOfRequest.put(sNodeID, aRequest); 
  • src/org/w3c/unicorn/request/URIRequest.java

    r321 r413  
    1 // $Id: URIRequest.java,v 1.4 2009-09-09 12:09:38 tgambet Exp $ 
     1// $Id: URIRequest.java,v 1.5 2009-09-17 16:37:18 tgambet Exp $ 
    22// Author: Damien LEROY. 
    33// (c) COPYRIGHT MIT, ERCIM ant Keio, 2006. 
     
    1313 
    1414import org.w3c.unicorn.contract.EnumInputMethod; 
    15 import org.w3c.unicorn.input.InputModule; 
    1615import org.w3c.unicorn.input.URIInputModule; 
    1716import org.w3c.unicorn.response.Response; 
     
    4948         */ 
    5049        public URIRequest(final String sURL, final String sInputParameterName, 
    51                         final InputModule aInputModule, final String responseType) 
    52                         throws IOException { 
     50                        URIInputModule aInputModule, final String responseType) { 
    5351                super(); 
    54                 Request.logger.trace("Constructor"); 
    55                 if (Request.logger.isDebugEnabled()) { 
    56                         Request.logger.debug("URL : " + sURL + "."); 
    57                         Request.logger.debug("Input parameter name : " 
    58                                         + sInputParameterName + "."); 
    59                         Request.logger.debug("Input module : " + aInputModule + "."); 
    60                 } 
    61                 if (!(aInputModule instanceof URIInputModule)) { 
     52                logger.trace("Constructor"); 
     53                logger.debug("URL : " + sURL + "."); 
     54                logger.debug("Input parameter name : " + sInputParameterName + "."); 
     55                logger.debug("Input module : " + aInputModule + "."); 
     56                /*if (!(aInputModule instanceof URIInputModule)) { 
    6257                        throw new IllegalArgumentException("InputModule : " 
    6358                                        + aInputModule.toString() + "."); 
    64                 } 
     59                }*/ 
    6560                this.sURL = sURL; 
    6661                final URIInputModule aURIInputModule = (URIInputModule) aInputModule; 
     
    7873         */ 
    7974        @Override 
    80         public void addParameter(final String sName, final String sValue) 
    81                         throws UnsupportedEncodingException { 
    82                 Request.logger.trace("addParameter"); 
    83                 if (Request.logger.isDebugEnabled()) { 
    84                         Request.logger.debug("sName : " + sName + "."); 
    85                         Request.logger.debug("sValue : " + sValue + "."); 
    86                 } 
     75        public void addParameter(final String sName, final String sValue) { 
     76                logger.trace("addParameter"); 
     77                logger.debug("sName : " + sName + "."); 
     78                logger.debug("sValue : " + sValue + "."); 
    8779                if (null == this.sParameter) { 
    8880                        this.sParameter = ""; 
     
    9082                        this.sParameter += "&"; 
    9183                } 
    92                 this.sParameter += sName + "=" + URLEncoder.encode(sValue, "UTF-8"); 
    93                 Request.logger.debug("Parameters : " + this.sParameter + "."); 
     84                try { 
     85                        this.sParameter += sName + "=" + URLEncoder.encode(sValue, "UTF-8"); 
     86                } catch (UnsupportedEncodingException e) { 
     87                        e.printStackTrace(); 
     88                } 
     89                logger.debug("Parameters : " + this.sParameter + "."); 
    9490        } 
    9591 
     
    10096        @Override 
    10197        public Response doRequest() throws Exception { 
    102                 Request.logger.trace("doRequest"); 
    103                 if (Request.logger.isDebugEnabled()) { 
    104                         Request.logger.debug("URL : " + this.sURL + " ."); 
    105                         Request.logger.debug("Parameters : " + this.sParameter + " ."); 
    106                 } 
     98                logger.trace("doRequest"); 
     99                logger.debug("URL : " + this.sURL + " ."); 
     100                logger.debug("Parameters : " + this.sParameter + " ."); 
    107101                final URL aURL; 
    108102                if (null == this.sParameter) { 
    109103                        aURL = new URL(this.sURL); 
    110104                } else { 
    111                         Request.logger.debug(this.sParameter); 
     105                        logger.debug(this.sParameter); 
    112106                        aURL = new URL(this.sURL + "?" + this.sParameter); 
    113107                } 
    114                 Request.logger.debug("URL : " + aURL + " ."); 
     108                logger.debug("URL : " + aURL + " ."); 
    115109                final URLConnection aURLConnection = aURL.openConnection(); 
    116110 
     
    126120        @Override 
    127121        public EnumInputMethod getInputMethod() { 
    128                 Request.logger.trace("getInputMethod"); 
     122                logger.trace("getInputMethod"); 
    129123                return EnumInputMethod.URI; 
    130124        } 
  • src/org/w3c/unicorn/request/UploadRequest.java

    r283 r413  
    1 // $Id: UploadRequest.java,v 1.4 2009-09-04 15:49:48 jean-gui Exp $ 
     1// $Id: UploadRequest.java,v 1.5 2009-09-17 16:37:18 tgambet Exp $ 
    22// Author: Damien LEROY. 
    33// (c) COPYRIGHT MIT, ERCIM ant Keio, 2006. 
     
    1212 
    1313import org.w3c.unicorn.contract.EnumInputMethod; 
    14 import org.w3c.unicorn.input.InputModule; 
    1514import org.w3c.unicorn.input.UploadInputModule; 
    1615import org.w3c.unicorn.response.Response; 
     
    6665         */ 
    6766        protected UploadRequest(final String sURL, 
    68                         final String sInputParameterName, final InputModule aInputModule, 
    69                         final String responseType) throws MalformedURLException, 
    70                         IOException { 
     67                        final String sInputParameterName, final UploadInputModule aInputModule, 
     68                        final String responseType) { 
    7169                super(); 
    72                 Request.logger.trace("Constructor"); 
    73                 if (Request.logger.isDebugEnabled()) { 
    74                         Request.logger.debug("URL : " + sURL + "."); 
    75                         Request.logger.debug("Input parameter name : " 
    76                                         + sInputParameterName + "."); 
    77                         Request.logger.debug("Input module : " + aInputModule + "."); 
    78                 } 
    79                 if (!(aInputModule instanceof UploadInputModule)) { 
    80                         throw new IllegalArgumentException("InputModule : " 
    81                                         + aInputModule.toString() + "."); 
    82                 } 
     70                logger.trace("Constructor"); 
     71                logger.debug("URL : " + sURL + "."); 
     72                logger.debug("Input parameter name : " + sInputParameterName + "."); 
     73                logger.debug("Input module : " + aInputModule + "."); 
    8374                this.sURL = sURL; 
    8475                this.sInputParameterName = sInputParameterName; 
     
    8980 
    9081        @Override 
    91         public void addParameter(final String sName, final String sValue) 
    92                         throws IOException { 
    93                 Request.logger.trace("addParameter"); 
    94                 if (Request.logger.isDebugEnabled()) { 
    95                         Request.logger.debug("Name :" + sName + "."); 
    96                         Request.logger.debug("Value :" + sValue + "."); 
    97                 } 
     82        public void addParameter(final String sName, final String sValue) { 
     83                logger.trace("addParameter"); 
     84                logger.debug("Name :" + sName + "."); 
     85                logger.debug("Value :" + sValue + "."); 
    9886                this.mapOfParameter.put(sName, sValue); 
    9987        } 
     
    10189        @Override 
    10290        public Response doRequest() throws Exception { 
    103                 Request.logger.trace("doRequest"); 
     91                logger.trace("doRequest"); 
    10492                this.aClientHttpRequest = new ClientHttpRequest(sURL); 
    105                 Request.logger.debug("Lang : " + this.sLang + "."); 
     93                logger.debug("Lang : " + this.sLang + "."); 
    10694                this.aClientHttpRequest.setLang(sLang); 
    10795                this.aClientHttpRequest.setParameter(this.sInputParameterName, 
     
    11199                for (final String sName : this.mapOfParameter.keySet()) { 
    112100                        final String sValue = this.mapOfParameter.get(sName); 
    113                         Request.logger.trace("addParameter"); 
    114                         if (Request.logger.isDebugEnabled()) { 
    115                                 Request.logger.debug("Name :" + sName + "."); 
    116                                 Request.logger.debug("Value :" + sValue + "."); 
    117                         } 
     101                        logger.trace("addParameter"); 
     102                        logger.debug("Name :" + sName + "."); 
     103                        logger.debug("Value :" + sValue + "."); 
    118104                        this.aClientHttpRequest.setParameter(sName, sValue); 
    119105                } 
     
    125111        @Override 
    126112        public EnumInputMethod getInputMethod() { 
    127                 Request.logger.trace("getInputMethod"); 
     113                logger.trace("getInputMethod"); 
    128114                return EnumInputMethod.UPLOAD; 
    129115        }