View Javadoc

1   /*
2    * Copyright 2000-2001,2004 The Apache Software Foundation.
3    * 
4    * Licensed under the Apache License, Version 2.0 (the "License");
5    * you may not use this file except in compliance with the License.
6    * You may obtain a copy of the License at
7    * 
8    *      http://www.apache.org/licenses/LICENSE-2.0
9    * 
10   * Unless required by applicable law or agreed to in writing, software
11   * distributed under the License is distributed on an "AS IS" BASIS,
12   * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13   * See the License for the specific language governing permissions and
14   * limitations under the License.
15   */
16   
17  package org.apache.jetspeed.modules.actions.controls;
18  
19  // Turbine stuff
20  import org.apache.turbine.modules.Action;
21  import org.apache.turbine.util.RunData;
22  import org.apache.jetspeed.services.rundata.JetspeedRunData;
23  
24  /***
25   * Display information about the selected portlet
26   * 
27   * @author <a href="mailto:raphael@apache.org">Raphaël Luta</a>
28   * @author <a href="mailto:mark_orciuch@ngsltd.com">Mark Orciuch</a>
29   */
30  public class Info extends Action
31  {
32      public void doPerform( RunData rundata ) throws Exception
33      {
34  
35          String peid = rundata.getParameters().getString("js_peid");
36          if ( peid == null )
37          {
38              rundata.setScreenTemplate("Ecs");
39              return;
40          }
41  
42           JetspeedRunData jdata = (JetspeedRunData)rundata;
43           jdata.setJs_peid(peid);
44  
45          // redirect to the info template
46          rundata.setScreenTemplate("Info");
47      }
48  }