Advertisement
Guest User

Untitled

a guest
Oct 19th, 2016
84
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 6.01 KB | None | 0 0
  1. @SuppressWarnings("unchecked")
  2. @Override
  3. public List<EcoConfigPrioridadLead> getAllPrioridadesLead() {
  4.  
  5. List<EcoConfigPrioridadLead> results = em.createNamedQuery("EcoConfigPrioridadLead.getAll").getResultList();
  6.  
  7. return results;
  8. }
  9.  
  10. @Entity
  11. @XmlAccessorType(XmlAccessType.PUBLIC_MEMBER)
  12. @Table(name = "ECO_CONFIG_PRIORIDAD_LEAD", schema="ECOMMERCE")
  13. @NamedQueries({
  14. @NamedQuery(name = "EcoConfigPrioridadLead.getAll",
  15. query = "FROM EcoConfigPrioridadLead p WHERE p.deleted = false"),
  16.  
  17. @NamedQuery(name = "EcoConfigPrioridadLead.getOne", query = "FROM EcoConfigPrioridadLead AS p where p.configIdPk = :configIdPk and p.deleted = 0"),
  18. @NamedQuery(name = "EcoConfigPrioridadLead.delete", query = "UPDATE EcoConfigPrioridadLead p set p.deleted = 1 where p.configIdPk = :configIdPk and p.deleted = 0"),
  19. })
  20.  
  21. public class EcoConfigPrioridadLead implements Serializable {
  22.  
  23. private static final long serialVersionUID = 5579999901294385893L;
  24.  
  25. @Id
  26. @GeneratedValue(strategy = GenerationType.TABLE)
  27. @Column(name = "ID_PK")
  28. private Long configIdPk;
  29.  
  30. @ManyToOne
  31. @JoinColumn(name="CONTEXT_ID_FK", nullable = false)
  32. private EcoTMLeadContext ecoLeadContext;
  33.  
  34. @Column(name = "DESCRIPTION", nullable = true)
  35. private String descripcion;
  36.  
  37. @ManyToMany(
  38. targetEntity=EcoProduct.class,
  39. cascade={CascadeType.PERSIST, CascadeType.MERGE}
  40. )
  41. @JoinTable(schema="ECOMMERCE", name="ECO_PRIORIDAD_PRODUCTOS",
  42. joinColumns=@JoinColumn(name="PIORIDAD_ID_PK" , referencedColumnName = "ID_PK" ),
  43. inverseJoinColumns=@JoinColumn(name="PRODUCTO_EEP_PRODUCTCODE", referencedColumnName = "EEP_PRODUCTCODE"))
  44. private List<EcoProduct> productos;
  45.  
  46. @Column(name="COD_PRODUCTO")
  47. private String codigosProductos;
  48.  
  49. @Column(name = "HAS_PRICES", nullable = true)
  50. private String hasPrices;
  51.  
  52. @Column(name="LAST_ENTE_PRIORIDAD")
  53. private String codigosLastEntePrioridad;
  54.  
  55. @Column(name = "PRIORIDAD_INTERNA_VALUE", nullable = false)
  56. private Long prioridadInternaValue;
  57.  
  58. @Column(name = "PRIORIDAD_LEAD_VALUE", nullable = false)
  59. private Long prioridadLeadValue;
  60.  
  61. @Column(name = "DELETED", nullable = false)
  62. private boolean deleted;
  63.  
  64. @Entity
  65. @XmlAccessorType(XmlAccessType.PUBLIC_MEMBER)
  66. @Table(name = "EN_ECO_PRODUCTS", schema="RPS")
  67. @NamedQueries({
  68. @NamedQuery(name = "EcoProduct.getAll", query = "FROM EcoProduct ecoProd"),
  69. })
  70. public class EcoProduct implements Serializable {
  71.  
  72. private static final long serialVersionUID = -8629423853963737817L;
  73.  
  74. @Column(name = "EEP_ROCODE", nullable = false)
  75. private Long roCode;
  76.  
  77. @Id
  78. @Column(name = "EEP_PRODUCTCODE")
  79. private Long productCode;
  80.  
  81. @ManyToMany(
  82. cascade = {CascadeType.PERSIST, CascadeType.MERGE},
  83. mappedBy = "productos",
  84. targetEntity = EcoConfigPrioridadLead.class
  85. )
  86. private List<EcoConfigPrioridadLead> prioridad;
  87.  
  88. @Column(name = "EEP_ROLABEL", nullable = false)
  89. private String roLabel;
  90.  
  91. @Column(name = "EEP_ENABLED")
  92. private String enabled;
  93.  
  94. @Column(name = "EEP_PRODUCTLINE", nullable = false)
  95. private Long productLine;
  96.  
  97. @Column(name = "EEP_PRODUCTDESC", nullable = false)
  98. private String productDesc;
  99.  
  100. @Column(name = "EEP_MAILINTERN", nullable = false)
  101. private String mailInterno;
  102.  
  103. @Column(name = "EEP_COMPANYMAIL", nullable = true)
  104. private String companyMail;
  105.  
  106. @Column(name = "EEP_COMPANYNAME", nullable = true)
  107. private String companyName;
  108.  
  109. @Column(name = "EEP_COMPANYSNAKEMAIL", nullable = true)
  110. private String companySnakeMail;
  111.  
  112. @Column(name = "EPP_FULLEMISIONRPS", nullable = true)
  113. private String fullEmisionRPS;
  114.  
  115. @SuppressWarnings("unchecked")
  116. @Override
  117. public List<EcoConfigPrioridadLead> getAllPrioridadesLead() {
  118.  
  119. List<EcoConfigPrioridadLead> results = em.createNamedQuery("EcoConfigPrioridadLead.getAll").getResultList();
  120.  
  121. return results;
  122. }
  123.  
  124. | PIORIDAD_ID_PK | PIORIDAD_ID_PK |
  125. |----------------|----------------|
  126. | 2 | 901 |
  127. | 2 | 1500 |
  128. | 3 | 901 |
  129. | 3 | 901 |
  130. | 3 | 1600 |
  131. | 1 | 1600 |
  132.  
  133. | EEP_ROCODE | EEP_PRODUCTCODE | EEP_ROLABEL | EEP_ENABLED | EEP_PRODUCTLINE | EEP_PRODUCTDESC | EEP_MAILINTERN | EEP_COMPANYMAIL | EEP_COMPANYNAME | EEP_COMPANYSNAKEMAIL | EPP_FULLEMISIONRPS |
  134. |------------|-----------------|-------------|-------------|-----------------|-----------------|------------------|------------------|-----------------|----------------------|--------------------|
  135. | 139 | 7859 | ro139 | 1 | 6969 | blabla | example@mail.com | example@mail.com | company | bla bla | |
  136. | 139 | 7856 | ro139 | 1 | 6969 | blabla | example@mail.com | example@mail.com | company | blabla | |
  137. | 2000 | 2273 | roLife | 1 | 2273 | blabla | example@mail.com | example@mail.com | company | blablabla | |
  138. | 1600 | 8084 | roMotorapid | 1 | 3000 | bla bla | example@mail.com | example@mail.com | company | blablabla | |
  139.  
  140. | ID_PK | CONTEXT_ID_FK | DESCRIPTION | COD_PRODUCTO | HAS_PRICES | LAST_ENTE_PRIORIDAD | PRIORIDAD_INTERNA_VALUE | PRIORIDAD_LEAD_VALUE | DELETED |
  141. |-------|---------------|-------------|---------------------|------------|---------------------|-------------------------|----------------------|---------|
  142. | 1 | 1 | bla bla bla | 2273,8933,1004 | S | 8 | 8 | 8 | 0 |
  143. | 2 | 2 | bla bla bla | 7856,2273,8084,8920 | 9,9 | 9 | 9 | 0 | |
  144. | 3 | 2 | bla bla bla | 901,1600 | N | 8 | 4 | 2 | 0 |
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement