1 19 20 21 package org.apache.cayenne.jpa.map; 22 23 import javax.persistence.SequenceGenerator; 24 25 public class JpaSequenceGenerator { 26 27 protected String name; 28 protected String sequenceName; 29 protected int initialValue = 0; 30 protected int allocationSize = 50; 31 32 public JpaSequenceGenerator() { 33 34 } 35 36 public JpaSequenceGenerator(SequenceGenerator annotation) { 37 name = annotation.name(); 38 sequenceName = annotation.sequenceName(); 39 initialValue = annotation.initialValue(); 40 allocationSize = annotation.allocationSize(); 41 } 42 43 public int getAllocationSize() { 44 return allocationSize; 45 } 46 47 public void setAllocationSize(int allocationSize) { 48 this.allocationSize = allocationSize; 49 } 50 51 public int getInitialValue() { 52 return initialValue; 53 } 54 55 public void setInitialValue(int initialValue) { 56 this.initialValue = initialValue; 57 } 58 59 public String getName() { 60 return name; 61 } 62 63 public void setName(String name) { 64 this.name = name; 65 } 66 67 public String getSequenceName() { 68 return sequenceName; 69 } 70 71 public void setSequenceName(String sequenceName) { 72 this.sequenceName = sequenceName; 73 } 74 } 75 | Popular Tags |