OSDN Git Service

EAからOracle用DDLが吐けるようになった
[ea2ddl/ea2ddl.git] / ea2ddl-ddl / src / main / java / jp / sourceforge / ea2ddl / ddl / model / ForeignKeyModel.java
1 /**\r
2  * \r
3  */\r
4 package jp.sourceforge.ea2ddl.ddl.model;\r
5 \r
6 import java.io.Serializable;\r
7 import java.util.ArrayList;\r
8 import java.util.List;\r
9 \r
10 /**\r
11  * @author taktos\r
12  * \r
13  */\r
14 public class ForeignKeyModel implements Serializable {\r
15         private static final long serialVersionUID = 1L;\r
16 \r
17         private String _name;\r
18         private List<String> _columnNameList = new ArrayList<String>();\r
19         private String _targetTable;\r
20         private List<String> _targetColumnNameList = new ArrayList<String>();\r
21 \r
22         public String getName() {\r
23                 return _name;\r
24         }\r
25 \r
26         public void setName(String name) {\r
27                 _name = name;\r
28         }\r
29 \r
30         public List<String> getColumnNameList() {\r
31                 return _columnNameList;\r
32         }\r
33 \r
34         public void setColumnNameList(List<String> columnNameList) {\r
35                 _columnNameList = columnNameList;\r
36         }\r
37 \r
38         public void addColumnName(String columnName) {\r
39                 getColumnNameList().add(columnName);\r
40         }\r
41 \r
42         public String getTargetTable() {\r
43                 return _targetTable;\r
44         }\r
45 \r
46         public void setTargetTable(String targetTable) {\r
47                 _targetTable = targetTable;\r
48         }\r
49 \r
50         public List<String> getTargetColumnNameList() {\r
51                 return _targetColumnNameList;\r
52         }\r
53 \r
54         public void setTargetColumnNameList(List<String> targetColumnNameList) {\r
55                 _targetColumnNameList = targetColumnNameList;\r
56         }\r
57 \r
58         public void addTargetColumnName(String targetColumnName) {\r
59                 getTargetColumnNameList().add(targetColumnName);\r
60         }\r
61 \r
62 }\r