View Javadoc

1   /*
2    * Copyright (c) 2003-2008 by Cosylab d. d.
3    *
4    * This file is part of Java-Common.
5    *
6    * Java-Common is free software: you can redistribute it and/or modify
7    * it under the terms of the GNU General Public License as published by
8    * the Free Software Foundation, either version 3 of the License, or
9    * (at your option) any later version.
10   *
11   * Java-Common is distributed in the hope that it will be useful,
12   * but WITHOUT ANY WARRANTY; without even the implied warranty of
13   * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
14   * GNU General Public License for more details.
15   *
16   * You should have received a copy of the GNU General Public License
17   * along with Java-Common.  If not, see <http://www.gnu.org/licenses/>.
18   */
19  
20  package com.cosylab.application.state.impl;
21  
22  import com.cosylab.application.state.StateStorage;
23  
24  import java.io.IOException;
25  
26  
27  /**
28   * This class is an implementation of the <code>StateStorage</code> that uses
29   * the CDB server to store the array of the <code>State</code> objects.
30   *
31   * @author dvitas
32   */
33  public class CDBStateStorage extends XMLStateStorage
34  {
35  	/**
36  			 *
37  			 */
38  	public CDBStateStorage()
39  	{
40  		super();
41  	}
42  
43  	/**
44  	 * DOCUMENT ME!
45  	 *
46  	 * @param other
47  	 */
48  	public CDBStateStorage(StateStorage other)
49  	{
50  		super(other);
51  	}
52  
53  	/* (non-Javadoc)
54  	 * @see com.cosylab.application.state.StateStorage#load(java.io.InputStream)
55  	 */
56  	public void load(String filePath, String applicationName)
57  		throws IOException
58  	{
59  		System.err.println("CDB is not activated. Using the base class!");
60  		super.load(filePath, applicationName);
61  
62  		// TODO Auto-generated method stub
63  	}
64  
65  	/* (non-Javadoc)
66  	 * @see com.cosylab.application.state.StateStorage#store(java.io.OutputStream)
67  	 */
68  	public void store(String filePath, String applicationName)
69  		throws IOException
70  	{
71  		System.err.println("CDB is not activated. Using the base class!");
72  		super.store(filePath, applicationName);
73  
74  		// TODO Auto-generated method stub
75  	}
76  }
77  
78  /* __oOo__ */