1 | |
package br.mia.test.model; |
2 | |
|
3 | |
import java.util.Date; |
4 | |
|
5 | 0 | import javax.persistence.Column; |
6 | |
import javax.persistence.Entity; |
7 | |
import javax.persistence.GeneratedValue; |
8 | |
import javax.persistence.GenerationType; |
9 | |
import javax.persistence.Id; |
10 | |
import javax.persistence.JoinColumn; |
11 | |
import javax.persistence.ManyToOne; |
12 | |
import javax.persistence.Table; |
13 | |
import javax.persistence.Transient; |
14 | 0 | |
15 | |
@Entity |
16 | |
@Table(name="atividades") |
17 | 0 | public class Atividade { |
18 | 0 | |
19 | 0 | private Date inicio; |
20 | 0 | private Date fim; |
21 | 0 | private int id; |
22 | 0 | private String nome; |
23 | |
private double duracao; |
24 | |
private Date data; |
25 | |
private String responsavel; |
26 | 0 | private String status="N�o Iniciado"; |
27 | 0 | private Build build; |
28 | |
|
29 | |
@ManyToOne(targetEntity=Build.class) |
30 | 0 | @JoinColumn(name="idbuild") |
31 | 0 | public Build getBuild() { |
32 | 0 | return build; |
33 | 0 | } |
34 | |
|
35 | |
public void setBuild(Build build) { |
36 | 0 | this.build = build; |
37 | 0 | } |
38 | |
|
39 | 0 | @ManyToOne(targetEntity=Projeto.class) |
40 | |
@JoinColumn(name="idprojeto") |
41 | |
public Projeto getProjeto() { |
42 | 0 | return projeto; |
43 | 0 | } |
44 | |
|
45 | 0 | public void setProjeto(Projeto projeto) { |
46 | 0 | this.projeto = projeto; |
47 | 0 | } |
48 | 0 | private Projeto projeto; |
49 | 0 | |
50 | |
@Transient |
51 | 0 | public String getNomeSimples(){ |
52 | 0 | String nome= this.getNome().replace("Realizar casos de teste do caso de uso",""); |
53 | 0 | String nome1=nome.replace("Realizar analise do caso de uso",""); |
54 | 0 | String nome2=nome1.replace("Realizar execu��o do caso de uso",""); |
55 | 0 | String nome3=nome2.replace("Realizar planejamento do caso de uso",""); |
56 | 0 | String nome4=nome3.replace("Realizar scripts manuais do caso de uso",""); |
57 | 0 | return nome4; |
58 | |
|
59 | |
} |
60 | 0 | |
61 | 0 | public String getResponsavel() { |
62 | 0 | return responsavel; |
63 | |
} |
64 | |
public void setResponsavel(String responsavel) { |
65 | 0 | this.responsavel = responsavel; |
66 | 0 | } |
67 | |
public String getStatus() { |
68 | 0 | return status; |
69 | |
} |
70 | |
public void setStatus(String status) { |
71 | 0 | this.status = status; |
72 | 0 | } |
73 | |
|
74 | 0 | @Transient |
75 | |
public Date getData() { |
76 | 0 | return data; |
77 | 0 | } |
78 | 0 | public void setData(Date data) { |
79 | 0 | this.data = data; |
80 | 0 | } |
81 | |
public double getDuracao() { |
82 | 0 | return duracao; |
83 | |
} |
84 | |
public void setDuracao(double duracao) { |
85 | 0 | this.duracao = duracao; |
86 | 0 | } |
87 | |
public String getNome() { |
88 | 0 | return nome; |
89 | |
} |
90 | |
public void setNome(String nome) { |
91 | 0 | this.nome = nome; |
92 | 0 | } |
93 | |
|
94 | |
@Id |
95 | |
@GeneratedValue(strategy=GenerationType.AUTO) |
96 | |
public int getId() { |
97 | 0 | return id; |
98 | |
} |
99 | |
public void setId(int id) { |
100 | 0 | this.id = id; |
101 | 0 | } |
102 | |
@Override |
103 | |
public String toString() { |
104 | |
|
105 | 0 | return this.getNome()+" "+this.getDuracao(); |
106 | |
} |
107 | |
|
108 | |
@Column(name="datafim") |
109 | |
public Date getFim() { |
110 | 0 | return fim; |
111 | |
} |
112 | |
public void setFim(Date fim) { |
113 | 0 | this.fim = fim; |
114 | 0 | } |
115 | |
|
116 | |
@Column(name="datainicio") |
117 | |
public Date getInicio() { |
118 | 0 | return inicio; |
119 | |
} |
120 | |
public void setInicio(Date inicio) { |
121 | 0 | this.inicio = inicio; |
122 | 0 | } |
123 | |
|
124 | |
} |