KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > org > exoplatform > services > resources > impl > ResourceBundleDescriptionImpl


1 /***************************************************************************
2  * Copyright 2001-2003 The eXo Platform SARL All rights reserved. *
3  * Please look at license.txt in info directory for more license detail. *
4  **************************************************************************/

5 package org.exoplatform.services.resources.impl;
6
7 import org.exoplatform.services.resources.*;
8 /**
9  * Created by The eXo Platform SARL .
10  * Author : Tuan Nguyen
11  * tuan08@users.sourceforge.net
12  * Date: May 14, 2004
13  * Time: 1:12:22 PM
14  * @hibernate.class table="RESOURCE_BUNDLE_DATA"
15  */

16 public class ResourceBundleDescriptionImpl implements ResourceBundleDescription {
17   protected String JavaDoc id_ ;
18   protected String JavaDoc name_ ;
19   protected String JavaDoc language_ ;
20   protected String JavaDoc country_ ;
21   protected String JavaDoc variant_ ;
22   protected String JavaDoc resourceType_ ;
23
24   public ResourceBundleDescriptionImpl() {
25   }
26
27   /**
28    * @hibernate.id generator-class="assigned"
29    **/

30   public String JavaDoc getId() {
31     if (id_ == null) {
32       StringBuffer JavaDoc b = new StringBuffer JavaDoc() ;
33       b.append(name_) ;
34       if(language_ != null) b.append('_').append(language_);
35       //if(country_ != null) b.append('_').append(country_);
36
//if(variant_ != null) b.append('_').append(variant_);
37
id_ = b.toString() ;
38     }
39     return id_ ;
40   }
41   public void setId(String JavaDoc id) { id_ = id ; }
42   
43   /**
44    * @hibernate.property
45    **/

46   public String JavaDoc getName() { return name_ ; }
47   public void setName(String JavaDoc name) { name_ = name ; }
48   
49   /**
50    * @hibernate.property
51    **/

52   public String JavaDoc getLanguage() { return language_ ; }
53   public void setLanguage(String JavaDoc s) { language_ = s ; }
54   
55   /**
56    * @hibernate.property
57    **/

58   public String JavaDoc getCountry() { return country_ ; }
59   public void setCountry(String JavaDoc s) { country_ = s ; }
60   
61   /**
62    * @hibernate.property
63    **/

64   public String JavaDoc getVariant() { return variant_ ; }
65   public void setVariant(String JavaDoc s) { variant_ = s ; }
66
67   /**
68    * @hibernate.property
69    **/

70   public String JavaDoc getResourceType() { return resourceType_ ; }
71   public void setResourceType(String JavaDoc s) { resourceType_ = s ; }
72 }
Popular Tags