Subversion Repositories Integrator Subversion

Rev

Rev 651 | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 651 Rev 665
Line 111... Line 111...
111
                this.funcionario = funcionario;
111
                this.funcionario = funcionario;
112
        }
112
        }
113
       
113
       
114
        @ManyToOne
114
        @ManyToOne
115
        @ForeignKey(name="fk_avalfunc_loja")
115
        @ForeignKey(name="fk_avalfunc_loja")
116
        @MapsId(value="sequencialLoja")
-
 
117
        @JoinColumn(name = "seq_loja", referencedColumnName="seq_loja", insertable=false, updatable=false, nullable = false)
-
 
-
 
116
        @JoinColumn(name = "seq_loja", referencedColumnName="seq_loja", insertable=true, updatable=true, nullable = false)
118
        public Loja getLoja() {
117
        public Loja getLoja() {
119
                return loja;
118
                return loja;
120
        }
119
        }
121
        public void setLoja(Loja loja) {
120
        public void setLoja(Loja loja) {
122
                if (VerificadorUtil.naoEstaNulo(loja)) {
-
 
123
                        avaliacaoFuncionarioId.setSequencialLoja(loja.getSequencial());
-
 
124
                }
-
 
125
                this.loja = loja;
121
                this.loja = loja;
126
        }
122
        }
127
       
123
       
128
        @Column(name="dsc_observacao")
124
        @Column(name="dsc_observacao")
129
        @Size(max = 400, message = "Limite de caracteres ultrapassado: Observação")
125
        @Size(max = 400, message = "Limite de caracteres ultrapassado: Observação")
Line 262... Line 258...
262
                return VerificadorUtil.naoEstaNulo(getAvaliacaoFuncionarioId())? getAvaliacaoFuncionarioId().getSequencialFuncionario() : null;
258
                return VerificadorUtil.naoEstaNulo(getAvaliacaoFuncionarioId())? getAvaliacaoFuncionarioId().getSequencialFuncionario() : null;
263
        }
259
        }
264
       
260
       
265
        @Transient
261
        @Transient
266
        public Long getSequencialDaLoja() {
262
        public Long getSequencialDaLoja() {
267
                return VerificadorUtil.naoEstaNulo(getAvaliacaoFuncionarioId())? getAvaliacaoFuncionarioId().getSequencialLoja() : null;
-
 
-
 
263
                return VerificadorUtil.naoEstaNulo(getLoja())? getLoja().getSequencial() : null;
268
        }
264
        }
269
       
265
       
270
        @Transient
266
        @Transient
271
        public Integer pontuacao(Set<AvaliacaoFuncionarioItemAvaliacao> itens) {
267
        public Integer pontuacao(Set<AvaliacaoFuncionarioItemAvaliacao> itens) {
272
                Integer pontuacao = 10;
268
                Integer pontuacao = 10;