View Javadoc

1   /*
2    * Licensed to the Apache Software Foundation (ASF) under one or more
3    * contributor license agreements.  See the NOTICE file distributed with
4    * this work for additional information regarding copyright ownership.
5    * The ASF licenses this file to You under the Apache License, Version 2.0
6    * (the "License"); you may not use this file except in compliance with
7    * the License.  You may obtain a copy of the License at
8    * 
9    *      http://www.apache.org/licenses/LICENSE-2.0
10   * 
11   * Unless required by applicable law or agreed to in writing, software
12   * distributed under the License is distributed on an "AS IS" BASIS,
13   * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
14   * See the License for the specific language governing permissions and
15   * limitations under the License.
16   */
17  package org.apache.jetspeed.layout.impl;
18  
19  /***
20   * Portlet Info populated into AJAX XML response per portlet
21   *
22   * @author <a>David Gurney</a>
23   * @author <a href="mailto:taylor@apache.org">David Sean Taylor</a>
24   * @version $Id: $
25   */
26  public class PortletInfo 
27  {
28      private String name;
29      private String displayName;
30      private String description;
31      private String image;
32      
33      public PortletInfo(String name, String displayName, String description, String image)
34      {
35          this.name = name;
36          this.displayName = displayName;
37          this.description = description;
38          this.image = image;
39      }
40      /***
41       * @return Returns the description.
42       */
43      public String getDescription()
44      {
45          return description;
46      }
47      /***
48       * @return Returns the displayName.
49       */
50      public String getDisplayName()
51      {
52          return displayName;
53      }
54      /***
55       * @return Returns the name.
56       */
57      public String getName()
58      {
59          return name;
60      }
61      
62      /***
63       * @return Returns the image.
64       */
65      public String getImage()
66      {
67          return image;
68      }
69      
70      /***
71       * @param image The image to set.
72       */
73      public void setImage(String image)
74      {
75          this.image = image;
76      }
77  }