Clover Coverage Report - Liquibase Core 2.0.2
Coverage timestamp: Wed Aug 3 2011 19:29:16 EDT
../../../img/srcFileCovDistChart0.png 69% of files have more coverage
24   124   24   1
0   86   1   24
24     1  
1    
 
  ForeignKeyInfo       Line # 9 24 0% 24 48 0% 0.0
 
No Tests
 
1    package liquibase.database.structure;
2   
3    /**
4    * User: Nikitin.Maxim Date: 08.04.2010 Time: 12:48:05 <br>
5    * <br>
6    * <b>Descrition:</b><br>
7    * Class used only as container of FK properties.
8    */
 
9    public class ForeignKeyInfo {
10   
11    private String fkName;
12    private String fkSchema;
13    private String fkTableName;
14    private String fkColumn;
15   
16    private String pkTableSchema;
17    private String pkTableName;
18    private String pkColumn;
19   
20    private int keySeq = 0;
21    private ForeignKeyConstraintType updateRule;
22    private ForeignKeyConstraintType deleteRule;
23    private short deferrablility = 0;
24   
25    // Some databases supports creation of FK with referention to column marked as unique, not primary
26    // If FK referenced to such unique column this option should be set to false
27    private boolean referencesUniqueColumn = false;
28   
 
29  0 toggle public String getFkName() {
30  0 return fkName;
31    }
32   
 
33  0 toggle public void setFkName(String fkName) {
34  0 this.fkName = fkName;
35    }
36   
 
37  0 toggle public String getFkSchema() {
38  0 return fkSchema;
39    }
40   
 
41  0 toggle public void setFkSchema(String fkSchema) {
42  0 this.fkSchema = fkSchema;
43    }
44   
 
45  0 toggle public String getFkTableName() {
46  0 return fkTableName;
47    }
48   
 
49  0 toggle public void setFkTableName(String fkTableName) {
50  0 this.fkTableName = fkTableName;
51    }
52   
 
53  0 toggle public String getFkColumn() {
54  0 return fkColumn;
55    }
56   
 
57  0 toggle public void setFkColumn(String fkColumn) {
58  0 this.fkColumn = fkColumn;
59    }
60   
 
61  0 toggle public String getPkTableName() {
62  0 return pkTableName;
63    }
64   
 
65  0 toggle public void setPkTableName(String pkTableName) {
66  0 this.pkTableName = pkTableName;
67    }
68   
 
69  0 toggle public String getPkColumn() {
70  0 return pkColumn;
71    }
72   
 
73  0 toggle public void setPkColumn(String pkColumn) {
74  0 this.pkColumn = pkColumn;
75    }
76   
 
77  0 toggle public int getKeySeq() {
78  0 return keySeq;
79    }
80   
 
81  0 toggle public void setKeySeq(int keySeq) {
82  0 this.keySeq = keySeq;
83    }
84   
 
85  0 toggle public ForeignKeyConstraintType getUpdateRule() {
86  0 return updateRule;
87    }
88   
 
89  0 toggle public void setUpdateRule(ForeignKeyConstraintType updateRule) {
90  0 this.updateRule = updateRule;
91    }
92   
 
93  0 toggle public ForeignKeyConstraintType getDeleteRule() {
94  0 return deleteRule;
95    }
96   
 
97  0 toggle public void setDeleteRule(ForeignKeyConstraintType deleteRule) {
98  0 this.deleteRule = deleteRule;
99    }
100   
 
101  0 toggle public short getDeferrablility() {
102  0 return deferrablility;
103    }
104   
 
105  0 toggle public void setDeferrablility(short deferrablility) {
106  0 this.deferrablility = deferrablility;
107    }
108   
 
109  0 toggle public boolean getReferencesUniqueColumn() {
110  0 return referencesUniqueColumn;
111    }
112   
 
113  0 toggle public void setReferencesUniqueColumn(boolean referencesUniqueColumn) {
114  0 this.referencesUniqueColumn = referencesUniqueColumn;
115    }
116   
 
117  0 toggle public String getPkTableSchema() {
118  0 return pkTableSchema;
119    }
120   
 
121  0 toggle public void setPkTableSchema(String pkTableSchema) {
122  0 this.pkTableSchema = pkTableSchema;
123    }
124    }