View Javadoc

1   package migratool.definition.parser;
2   
3   import migratool.model.BDdescription;
4   
5   /**
6    * 
7    * MIGRATOOL Program to migrate spatial databsets.
8    * Copyright (C) 2007 Fábio Luiz Leite Júnior
9    * Universidade Federal de Campina Grande
10   * contact: fabioleite@gmail.com
11   *
12   * This program is free software; you can redistribute it and/or
13   * modify it under the terms of the GNU General Public License
14   * as published by the Free Software Foundation; either version 2
15   * of the License, or (at your option) any later version.
16   *
17   * This program is distributed in the hope that it will be useful,
18   * but WITHOUT ANY WARRANTY; without even the implied warranty of
19   * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
20   * GNU General Public License for more details.
21   *
22   * You should have received a copy of the GNU General Public License
23   * along with this program; if not, write to the Free Software
24   * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301, USA.
25   *
26   * @author fabio
27   *
28   * Classe que encapsula as várias definições de fonte de dados origem e destino
29   */
30  
31  public class MigBean {
32  	
33  	private String dataSourceFactoryType;
34  	private BDdescription source;
35  	private BDdescription destination;
36  	
37  
38  	/**
39  	 * @return
40  	 */
41  	public BDdescription getSource() {
42  		return source;
43  	}
44  	
45  	public boolean isGeometric(){
46  		if(destination.getPositionGeometryField() == -1)
47  			return false;
48  		return true;
49  	}
50  
51  	/**
52  	 * @param ddefinition
53  	 */
54  	public void setSource(BDdescription ddefinition) {
55  		source = ddefinition;
56  	}
57  
58  	
59  	/**
60  	 * @return
61  	 */
62  	public BDdescription getDestination() {
63  		return destination;
64  	}
65  
66  	/**
67  	 * @param ddescription
68  	 */
69  	public void setDestination(BDdescription ddescription) {
70  		destination = ddescription;
71  	}
72  
73  	/**
74  	 * 
75  	 */
76  	public String getDataSourceFactoryType() {
77  		return dataSourceFactoryType;		
78  	}
79  
80  	/**
81  	 * @param string
82  	 */
83  	public void setDataSourceFactoryType(String string) {
84  		dataSourceFactoryType = string;
85  	}
86  
87  }