Rev 279 | Rev 656 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed
| Rev 279 | Rev 650 | ||
|---|---|---|---|
| Line 32... | Line 32... | ||
| 32 | private static final long serialVersionUID = 1L; |
32 | private static final long serialVersionUID = 1L; |
| 33 | 33 | ||
| 34 | private AvaliacaoFuncionarioId avaliacaoFuncionarioId; |
34 | private AvaliacaoFuncionarioId avaliacaoFuncionarioId; |
| 35 | private Funcionario funcionario; |
35 | private Funcionario funcionario; |
| 36 | private Avaliacao avaliacao; |
36 | private Avaliacao avaliacao; |
| - | 37 | private Loja loja; |
|
| 37 | private String observacao; |
38 | private String observacao; |
| 38 | private Double porcentagemComissao; |
39 | private Double porcentagemComissao; |
| 39 | private Integer quantidadeHorasExtras50; |
40 | private Integer quantidadeHorasExtras50; |
| 40 | private Integer quantidadeHorasExtras100; |
41 | private Integer quantidadeHorasExtras100; |
| 41 | private Double valorMetaMensal; |
42 | private Double valorMetaMensal; |
| Line 53... | Line 54... | ||
| 53 | 54 | ||
| 54 | public AvaliacaoFuncionario(AvaliacaoFuncionarioId avalicaoFuncionarioId) { |
55 | public AvaliacaoFuncionario(AvaliacaoFuncionarioId avalicaoFuncionarioId) { |
| 55 | this.avaliacaoFuncionarioId = avalicaoFuncionarioId; |
56 | this.avaliacaoFuncionarioId = avalicaoFuncionarioId; |
| 56 | }
|
57 | }
|
| 57 | 58 | ||
| 58 | public AvaliacaoFuncionario(Funcionario funcionario, Avaliacao avaliacao) { |
- | |
| - | 59 | public AvaliacaoFuncionario(Funcionario funcionario, Avaliacao avaliacao, Loja loja) { |
|
| 59 | avaliacaoFuncionarioId = new AvaliacaoFuncionarioId(); |
60 | avaliacaoFuncionarioId = new AvaliacaoFuncionarioId(); |
| 60 | setAvaliacao(avaliacao); |
61 | setAvaliacao(avaliacao); |
| 61 | setFuncionario(funcionario); |
62 | setFuncionario(funcionario); |
| - | 63 | setLoja(loja); |
|
| 62 | }
|
64 | }
|
| 63 | 65 | ||
| 64 | @Override |
66 | @Override |
| 65 | @Transient |
67 | @Transient |
| 66 | public Object getId() { |
68 | public Object getId() { |
| Line 103... | Line 105... | ||
| 103 | public void setFuncionario(Funcionario funcionario) { |
105 | public void setFuncionario(Funcionario funcionario) { |
| 104 | if (VerificadorUtil.naoEstaNulo(funcionario)) { |
106 | if (VerificadorUtil.naoEstaNulo(funcionario)) { |
| 105 | avaliacaoFuncionarioId.setSequencialFuncionario(funcionario.getSequencial()); |
107 | avaliacaoFuncionarioId.setSequencialFuncionario(funcionario.getSequencial()); |
| 106 | }
|
108 | }
|
| 107 | this.funcionario = funcionario; |
109 | this.funcionario = funcionario; |
| - | 110 | }
|
|
| - | 111 | ||
| - | 112 | @ManyToOne |
|
| - | 113 | @ForeignKey(name="fk_avalfunc_loja") |
|
| - | 114 | @MapsId(value="sequencialLoja") |
|
| - | 115 | @JoinColumn(name = "seq_loja", referencedColumnName="seq_loja", insertable=false, updatable=false, nullable = false) |
|
| - | 116 | public Loja getLoja() { |
|
| - | 117 | return loja; |
|
| - | 118 | }
|
|
| - | 119 | public void setLoja(Loja loja) { |
|
| - | 120 | if (VerificadorUtil.naoEstaNulo(loja)) { |
|
| - | 121 | avaliacaoFuncionarioId.setSequencialLoja(loja.getSequencial()); |
|
| - | 122 | }
|
|
| - | 123 | this.loja = loja; |
|
| 108 | }
|
124 | }
|
| 109 | 125 | ||
| 110 | @Column(name="dsc_observacao") |
126 | @Column(name="dsc_observacao") |
| 111 | @Size(max = 400, message = "Limite de caracteres ultrapassado: Observação") |
127 | @Size(max = 400, message = "Limite de caracteres ultrapassado: Observação") |
| 112 | public String getObservacao() { |
128 | public String getObservacao() { |