Project

General

Profile

1
package eu.dnetlib.goldoa.domain;
2

    
3
import com.google.gwt.user.client.rpc.IsSerializable;
4

    
5
import javax.persistence.*;
6

    
7
@Entity
8
@Table(name="user_role")
9
//@Cache(usage= CacheConcurrencyStrategy.READ_WRITE)
10
@AssociationOverrides({
11
		@AssociationOverride(name = "pk.user",
12
				joinColumns = @JoinColumn(name = "email")),
13
		@AssociationOverride(name = "pk.role",
14
				joinColumns = @JoinColumn(name = "id")) })
15
public class UserRole implements IsSerializable{
16
	
17
	private static final long serialVersionUID = 1L;
18
	
19
	@EmbeddedId
20
	private UserRolePK pk = new UserRolePK();
21
	@Column(columnDefinition = "boolean default false")
22
	private boolean approved;
23

    
24
	public UserRolePK getPk() {
25
		return pk;
26
	}
27

    
28
	public void setPk(UserRolePK pk) {
29
		this.pk = pk;
30
	}
31

    
32
	public boolean isApproved() {
33
		return approved;
34
	}
35

    
36
	public void setApproved(boolean approved) {
37
		this.approved = approved;
38
	}
39
}
(50-50/52)