チェンジセット 207

差分発生行の前後
無視リスト:
コミット日時:
2008/04/10 14:46:48 (14 年前)
コミッタ:
shinomiya
ログメッセージ:

スタブ・ソース作成モードの大文字・小文字を区別しないように修正。

ファイル:

凡例:

変更無し
追加
削除
更新
コピー
移動
  • trunk/im-jssp-extention/src/main/java/org/intra_mart/jssp/script/api/SOAPClientObject.java

    r206 r207  
    248248                 
    249249                if(specifiedMode != null){ 
     250                        specifiedMode = specifiedMode.toUpperCase(); // 大文字・小文字を区別しない 
     251 
    250252                        StubGenerationMode[] modes = StubGenerationMode.values(); 
    251                          
    252253                        for(StubGenerationMode mode : modes){ 
    253                                 if(specifiedMode.equals(mode.toString())){ 
     254                                String modeString = mode.toString().toUpperCase(); // 大文字・小文字を区別しない 
     255                                if(specifiedMode.equals(modeString)){ 
    254256                                        _stubGenMode = mode; 
    255257                                        _logger.debug("{} -> {}", tagName, _stubGenMode); 
     
    10441046         
    10451047        /** 
    1046          * Webサービスのスタブ・ソース作成の動作モード 
     1048         * Webサービスのスタブ・ソース作成モード。 
    10471049         */ 
    10481050        public enum StubGenerationMode{ 
    1049                 /**     毎回作成 */ 
     1051                 
     1052                /**      
     1053                 * Webサービスのスタブ・ソースを毎回作成します。 
     1054                 */ 
    10501055                Everytime, 
    10511056                 
    1052                 // PLAN /**    WSDLファイルに差異があった場合のみソースを作成 */ 
    1053                 // Diff, 
    1054                  
    1055                 /**    クラスが無ければ一度だけ作成 */ 
     1057                /** 
     1058                * Webサービスのスタブが存在しない場合のみ作成します。<br/> 
     1059                * なお、スタブ・ソース作成モードが未設定の場合、この「<b>Once</b>」モードが適用されます。  
     1060                */ 
    10561061                Once, 
    10571062                 
    1058                 /**     作成しない */ 
     1063                /**      
     1064                 * Webサービスのスタブ・ソースを作成しません。<br/> 
     1065                 *  
     1066                 * このモードの場合、別途、Webサービスのスタブを配備する必要があります。<br/> 
     1067                 * 具体的には、Axis2が生成するJavaのスタブ・クラスをクラスパスに追加し、<br/> 
     1068                 * SOAPClientオブジェクトで生成されたJavaScriptのスタブ・ソースをJSのソース検索ディレクトリに追加する必要があります。<br/> 
     1069                 * <br/> 
     1070                 * Axis2によるのWebサービスのスタブ・ソース生成に関しては、以下を参照してください。<br/> 
     1071                 * <ul> 
     1072                 *   <li><a href="http://ws.apache.org/axis2/tools/1_3/CodegenToolReference.html">Code Generator Tool Guide for Command Line and Ant Task</a></li> 
     1073                 *   <li><a href="http://ws.apache.org/axis2/tools/1_3/eclipse/wsdl2java-plugin.html">Code Generator Wizard Guide for Eclipse Plug-in</a></li> 
     1074                 * </ul> 
     1075                 */ 
    10591076                Never 
    10601077        }