Refine search
@Entity @EntityListeners(value = AuditListener.class) @Table(name = "SYSTEM_CONFIGURATION", schema= SchemaConstant.SALESMANAGER_SCHEMA) public class SystemConfiguration extends SalesManagerEntity<Long, SystemConfiguration> implements Serializable, Auditable { private static final long serialVersionUID = 6831573162350751684L; @Id @Column(name = "SYSTEM_CONFIG_ID") @TableGenerator(name = "TABLE_GEN", table = "SM_SEQUENCER", pkColumnName = "SEQ_NAME", valueColumnName = "SEQ_COUNT", pkColumnValue = "SYST_CONF_SEQ_NEXT_VAL") @GeneratedValue(strategy = GenerationType.TABLE, generator = "TABLE_GEN") private Long id; @Column(name="CONFIG_KEY") private String key; @Column(name="VALUE") private String value; @Embedded private AuditSection auditSection = new AuditSection();
private static final long serialVersionUID = -4335863941736710046L; @Id @Column(name = "DESCRIPTION_ID") @TableGenerator(name = "TABLE_GEN", table = "SM_SEQUENCER", pkColumnName = "SEQ_NAME", valueColumnName = "SEQ_COUNT", pkColumnValue = "DESCRIPTION_SEQ_NEXT_VAL") @GeneratedValue(strategy = GenerationType.TABLE, generator = "TABLE_GEN") private Long id; @Embedded private AuditSection auditSection = new AuditSection(); @Column(name="NAME", nullable = false, length=120) private String name; @Column(name="TITLE", length=100) private String title;
@Entity @EntityListeners(value = AuditListener.class) @Table(name = "PRODUCT_TYPE", schema=SchemaConstant.SALESMANAGER_SCHEMA) public class ProductType extends SalesManagerEntity<Long, ProductType> implements Auditable { private static final long serialVersionUID = 65541494628227593L; @Id @Column(name = "PRODUCT_TYPE_ID", unique=true, nullable=false) @TableGenerator(name = "TABLE_GEN", table = "SM_SEQUENCER", pkColumnName = "SEQ_NAME", valueColumnName = "SEQ_COUNT", pkColumnValue = "PRD_TYPE_SEQ_NEXT_VAL") @GeneratedValue(strategy = GenerationType.TABLE, generator = "TABLE_GEN") private Long id; @Embedded private AuditSection auditSection = new AuditSection(); @Column(name = "PRD_TYPE_CODE") private String code; @Column(name = "PRD_TYPE_ADD_TO_CART") private Boolean allowAddToCart;
@Entity @EntityListeners(value = AuditListener.class) @Table(name = "SM_GROUP", schema=SchemaConstant.SALESMANAGER_SCHEMA) public class Group extends SalesManagerEntity<Integer, Group> implements Auditable { @Id @Column(name = "GROUP_ID", unique=true, nullable=false) @TableGenerator(name = "TABLE_GEN", table = "SM_SEQUENCER", pkColumnName = "SEQ_NAME", valueColumnName = "SEQ_COUNT", pkColumnValue = "GROUP_SEQ_NEXT_VAL") @GeneratedValue(strategy = GenerationType.TABLE, generator = "TABLE_GEN") @Column (name ="GROUP_TYPE") @Enumerated(value = EnumType.STRING) private GroupType groupType; @Column(name="GROUP_NAME", unique=true) private String groupName; @Embedded private AuditSection auditSection = new AuditSection();
/** * @author Hardy Ferentschik */ @Entity public class Square { private long id; @Embedded private Position position; @Id @GeneratedValue public long getId() { return id; } public void setId(long id) { this.id = id; } public Position getPosition() { return position; } public void setPosition(Position position) { this.position = position; } }
/** * @author Brett Meyer */ @Embeddable public class EmbeddableA { @Embedded @AttributeOverrides({@AttributeOverride(name = "embedAttrB" , column = @Column(table = "TableB"))}) private EmbeddableB embedB; private String embedAttrA; public EmbeddableB getEmbedB() { return embedB; } public void setEmbedB(EmbeddableB embedB) { this.embedB = embedB; } public String getEmbedAttrA() { return embedAttrA; } public void setEmbedAttrA(String embedAttrA) { this.embedAttrA = embedAttrA; } }
@Entity @EntityListeners(value = AuditListener.class) @Table(name = "SHOPPING_CART_ATTR_ITEM", schema=SchemaConstant.SALESMANAGER_SCHEMA) public class ShoppingCartAttributeItem extends SalesManagerEntity<Long, ShoppingCartAttributeItem> implements Auditable { @Id @Column(name = "SHP_CART_ATTR_ITEM_ID", unique=true, nullable=false) @TableGenerator(name = "TABLE_GEN", table = "SM_SEQUENCER", pkColumnName = "SEQ_NAME", valueColumnName = "SEQ_COUNT", pkColumnValue = "SHP_CRT_ATTR_ITM_SEQ_NEXT_VAL") @GeneratedValue(strategy = GenerationType.TABLE, generator = "TABLE_GEN") private Long id; @Embedded private AuditSection auditSection = new AuditSection(); @Column(name="PRODUCT_ATTR_ID", nullable=false) private Long productAttributeId;
@Entity(name = "Foo") public static class Foo { @Id private Integer id; @Embedded private FooEmbeddable fooEmbedded; public Integer getId() { return id; } public void setId(Integer id) { this.id = id; } public FooEmbeddable getFooEmbedded() { return fooEmbedded; } public void setFooEmbedded(FooEmbeddable fooEmbedded) { this.fooEmbedded = fooEmbedded; } }
@Embedded @AttributeOverrides(value = { @AttributeOverride(name = "tenor", column = @Column(name = "SHORT_TENOR")), @AttributeOverride(name = "fixedLeg.paymentFrequency", column = @Column(name = "SHORT_FIXED_FREQUENCY")), @AttributeOverride(name = "fixedLeg.rate", column = @Column(name = "SHORT_FIXED_RATE")), @AttributeOverride(name = "floatLeg.paymentFrequency", column = @Column(name = "SHORT_FLOAT_FREQUENCY")), @AttributeOverride(name = "floatLeg.rateIndex", column = @Column(name = "SHORT_FLOAT_RATEINDEX")), @AttributeOverride(name = "floatLeg.rateSpread", column = @Column(name = "SHORT_FLOAT_RATESPREAD")) }) public Swap getShortSwap() { return shortSwap; }
@Entity @EntityListeners(value = AuditListener.class) @Table(name = "MANUFACTURER", schema=SchemaConstant.SALESMANAGER_SCHEMA, uniqueConstraints= @UniqueConstraint(columnNames = {"MERCHANT_ID", "CODE"}) ) public class Manufacturer extends SalesManagerEntity<Long, Manufacturer> implements Auditable { private static final long serialVersionUID = 80693964563570099L; @Id @Column(name = "MANUFACTURER_ID", unique=true, nullable=false) @TableGenerator(name = "TABLE_GEN", table = "SM_SEQUENCER", pkColumnName = "SEQ_NAME", valueColumnName = "SEQ_COUNT", pkColumnValue = "MANUFACT_SEQ_NEXT_VAL") @GeneratedValue(strategy = GenerationType.TABLE, generator = "TABLE_GEN") private Long id; @Embedded private AuditSection auditSection = new AuditSection(); private Set<ManufacturerDescription> descriptions = new HashSet<ManufacturerDescription>(); @Column(name = "MANUFACTURER_IMAGE") private String image; @Column(name="SORT_ORDER") private Integer order = new Integer(0);