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(); @JoinColumn(name = "LANGUAGE_ID") private Language language; @Column(name="NAME", nullable = false, length=120) private String name; @Column(name="TITLE", length=100) private String title;
@Entity(name = "Company") @AssociationOverrides({ @AssociationOverride( name = "owner", joinColumns = @JoinColumn( name = "OWNER_PERSON_ID" ), foreignKey = @ForeignKey( name = "FK_COMPANY_OWNER" ) ), @AssociationOverride( name = "owner2", joinColumns = @JoinColumn( name = "OWNER_PERSON_ID2" ), foreignKey = @ForeignKey( name = "FK_COMPANY_OWNER2", value = ConstraintMode.NO_CONSTRAINT ) ), @AssociationOverride( name = "creditCard", joinColumns = @JoinColumn( name = "CREDIT_CARD_ID" ), foreignKey = @ForeignKey( name = "FK_COMPANY_CREDIT_CARD" ) ), @Embedded @AssociationOverrides({ @AssociationOverride(
@Embedded public MonetaryAmount getMonetaryAmount() { return monetaryAmount; } public void setMonetaryAmount(MonetaryAmount monetaryAmount) {
private void readEmbedded(DeployBeanPropertyAssocOne<?> prop, Embedded embedded) { if (descriptor.isDocStoreOnly() && prop.getDocStoreDoc() == null) { prop.setDocStoreEmbedded(""); } prop.setEmbedded(); prop.setDbInsertable(true); prop.setDbUpdateable(true); try { prop.setColumnPrefix(embedded.prefix()); } catch (NoSuchMethodError e) { // using standard JPA API without prefix option, maybe in EE container } readEmbeddedAttributeOverrides(prop); }
@Embedded public JobInfo getJobInfo() { return jobInfo; }
private void readEmbedded(DeployBeanPropertyAssocOne<?> prop, Embedded embedded) { if (descriptor.isDocStoreOnly() && prop.getDocStoreDoc() == null) { prop.setDocStoreEmbedded(""); } prop.setEmbedded(); prop.setDbInsertable(true); prop.setDbUpdateable(true); prop.setColumnPrefix(embedded.prefix()); readEmbeddedAttributeOverrides(prop); }
@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; @JoinColumn(name = "SHP_CART_ITEM_ID", nullable = false) private ShoppingCartItem shoppingCartItem;
/** * @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; } }
@Embedded public E getBaseEmbeddable() { return baseEmbeddable; }
private void readEmbedded(DeployBeanPropertyAssocOne<?> prop, Embedded embedded) { if (descriptor.isDocStoreOnly() && prop.getDocStoreDoc() == null) { prop.setDocStoreEmbedded(""); } prop.setEmbedded(); prop.setDbInsertable(true); prop.setDbUpdateable(true); try { prop.setColumnPrefix(embedded.prefix()); } catch (NoSuchMethodError e) { // using standard JPA API without prefix option, maybe in EE container } readEmbeddedAttributeOverrides(prop); }
@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;