Guest User

Untitled

a guest
Feb 20th, 2017
56
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.48 KB | None | 0 0
  1. @Entity
  2. @Table(name = "SAPD_PROCESSO", schema = "SAPD")
  3. @GeneratorEntityOptions(defaultLabel = "Processo", descriptionProperty = "numeroProcesso")
  4. public class Processo extends BaseEntity<Long> {
  5. @GeneratorFieldOptions(defaultLabel = "Número do Processo", filterable = true)
  6. @Column(name = "NUM_PROCESSO", nullable = false, length = 10)
  7. private String numeroProcesso;
  8. public void setNumeroProcesso(String numeroProcesso) {
  9. //bem nesse ponto quando o processamento volta do set perde o valor e fica null
  10. this.numeroProcesso = numeroProcesso;
  11. }
  12.  
  13. public Date getDataDeCadastro() {
  14. return dataDeCadastro;
  15. }
  16. }
  17.  
  18. @Named("createProcessoBean")
  19. @javax.enterprise.context.RequestScoped
  20. public class CreateProcessoBean extends BaseBean {
  21. public String save() {
  22.  
  23. if (processo.getId() == null) {
  24. return create();
  25. } else {
  26. return edit();
  27. }
  28. }
  29.  
  30. private String create() {
  31.  
  32. LOGGER.debug("Persistindo Processo: {}", processo);
  33. // TODO:FALTA INFORMAÇÃO DO USUÁRIO;
  34. processo.setIdUsuario(new Long("1"));
  35. processoService.save(processo);
  36.  
  37. addInfoMessage(BeanMessageConstants.ITEM_CREATE_SUCCESSFULLY);
  38.  
  39. processo = new Processo();
  40.  
  41. return NavigationConstants.CREATE_PROCESSO_VIEW;
  42. }
  43. }
  44.  
  45. <div class="form-group">
  46. <label for="numeroProcesso" class="col-sm-2 control-label">#{msgs['field.label.processo.numeroProcesso']}<span
  47. class="required"> *</span></label>
  48. <div class="col-sm-6">
  49. <h:inputText styleClass="form-control center-block"
  50. id="numeroProcesso" size="10"
  51. value="#{createProcessoBean.processo.numeroProcesso}"
  52. maxlength="10" disabled="#{createProcessoBean.viewMode}"
  53. label="#{msgs['field.label.processo.numeroProcesso']}">
  54. <tjfw:requiredValidator />
  55. </h:inputText>
  56. </div>
  57. </div>
  58. <h:commandButton id="create"
  59. styleClass="btn btn-primary btn-size-default btn-size-default salvar"
  60. rendered="#{!createProcessoBean.viewMode}"
  61. value="#{msgs['button.label.salvar']}"
  62. action="#{createProcessoBean.save}">
  63. <p:ajax update="@(#messagesDialog)" process="@form" />
  64. </h:commandButton>
Add Comment
Please, Sign In to add comment