1 29 30 package com.caucho.amber.cfg; 31 32 import javax.persistence.TemporalType; 33 34 35 38 public class IdConfig { 39 40 private String _name; 42 43 private ColumnConfig _column; 45 private GeneratedValueConfig _generatedValue; 46 private TemporalType _temporal; 47 private TableGeneratorConfig _tableGenerator; 48 private SequenceGeneratorConfig _sequenceGenerator; 49 50 53 public String getName() 54 { 55 return _name; 56 } 57 58 61 public void setName(String name) 62 { 63 _name = name; 64 } 65 66 69 public ColumnConfig getColumn() 70 { 71 return _column; 72 } 73 74 77 public void setColumn(ColumnConfig column) 78 { 79 _column = column; 80 } 81 82 public GeneratedValueConfig getGeneratedValue() 83 { 84 return _generatedValue; 85 } 86 87 public TemporalType getTemporal() 88 { 89 return _temporal; 90 } 91 92 public TableGeneratorConfig getTableGenerator() 93 { 94 return _tableGenerator; 95 } 96 97 public SequenceGeneratorConfig getSequenceGenerator() 98 { 99 return _sequenceGenerator; 100 } 101 102 public void setGeneratedValue(GeneratedValueConfig generatedValue) 103 { 104 _generatedValue = generatedValue; 105 } 106 107 public void setTemporal(String temporal) 108 { 109 _temporal = TemporalType.valueOf(temporal); 110 } 111 112 public void setTableGenerator(TableGeneratorConfig tableGenerator) 113 { 114 _tableGenerator = tableGenerator; 115 } 116 117 public void setSequenceGenerator(SequenceGeneratorConfig sequenceGenerator) 118 { 119 _sequenceGenerator = sequenceGenerator; 120 } 121 } 122 | Popular Tags |