View Javadoc

1   package org.molwind.servlet;
2   /*
3    * This file is part of Molwind.
4    *
5    * Molwind is free software: you can redistribute it and/or modify
6    * it under the terms of the GNU General Public License as published by
7    * the Free Software Foundation, either version 3 of the License, or
8    * (at your option) any later version.
9    *
10   * Molwind is distributed in the hope that it will be useful,
11   * but WITHOUT ANY WARRANTY; without even the implied warranty of
12   * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
13   * GNU General Public License for more details.
14   *
15   * You should have received a copy of the GNU General Public License
16   * along with Molwind. If not, see <http://www.gnu.org/licenses/>.
17   */
18  
19  
20  import java.io.IOException;
21  import java.io.OutputStream;
22  
23  
24  import org.molwind.util.MolwindServerConfiguration;
25  
26  
27  import javax.servlet.http.HttpServletRequest;
28  import javax.servlet.http.HttpServletResponse;
29  import javax.servlet.ServletOutputStream;
30  
31  
32  /**
33   * MolwindWebService GetWorldNamesCommand implements a Command which can be invoked by a client
34   * 
35   * TODO complete this class
36   *
37   * @author <a href="mailto:Oktay.Degirmenci@merck.de">Oktay Degirmenci</a>
38   */
39  public class GetWorldNamesCommand extends  AbstractCommand {   
40     
41  
42  
43  
44      public GetWorldNamesCommand(){
45  
46  
47  
48      }
49  
50  
51      
52  
53  
54      /**
55       * Executes the GetWorldCommand
56       * @param request
57       *      an {@link javax.servlet.http.HttpServletRequest} object, contains
58       *      the request the client has made of the servlet
59       * 
60       * @param response 
61       *      an {@link javax.servlet.http.HttpServletResponse} object, contains
62       *      the response the client will get from the servlet
63       *      
64       * 
65       */
66      public void  execute(HttpServletRequest request,HttpServletResponse response){
67  	MolwindServerConfiguration config =MolwindServerConfiguration.getInstance();
68  
69  
70  		
71  	String[] result = config.getWorldNames();
72  	
73         
74  	writeXML(response,result);
75  
76  	
77  	  
78      }
79  
80  
81     
82  
83      
84  
85  
86  
87  
88  }