Salome HOME
Refactoring: kernel and som are moved to Siman-Common.
[tools/siman.git] / Workspace / Siman-Common / src / org / splat / kernel / Text.java
1 package org.splat.kernel;
2 /**
3  * Class implementing Hibernate-based persistent Java String.
4  * 
5  * @author    Daniel Brunier-Coulin
6  * @copyright OPEN CASCADE 2012
7  */
8
9 import org.splat.som.Database;
10
11
12 public class Text extends Persistent {
13
14     private  String value;
15     
16 //  ==============================================================================================================================
17 //  Constructors
18 //  ==============================================================================================================================
19
20 //  Database fetch constructor.
21     protected Text () {
22     }
23 //  Initialization constructor
24     public Text (String value) {
25 //  --------------------------
26       this.value = value;
27     }
28     
29 //  ==============================================================================================================================
30 //  Public member functions
31 //  ==============================================================================================================================
32
33     public String getValue () {
34 //  -------------------------
35       return value;
36     }
37
38     public void setValue (String value) {
39 //  -----------------------------------
40       this.value = value;
41 //RKV      if (this.isSaved()) Database.getSession().update(this);
42     }
43 }