Subversion Repositories SmartDukaan

Rev

Rev 23075 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 23075 Rev 23297
Line 2... Line 2...
2
 
2
 
3
import java.io.Serializable;
3
import java.io.Serializable;
4
 
4
 
5
import javax.persistence.Column;
5
import javax.persistence.Column;
6
import javax.persistence.Entity;
6
import javax.persistence.Entity;
-
 
7
import javax.persistence.EnumType;
-
 
8
import javax.persistence.Enumerated;
7
import javax.persistence.Id;
9
import javax.persistence.Id;
8
import javax.persistence.NamedQueries;
-
 
9
import javax.persistence.NamedQuery;
-
 
10
import javax.persistence.Table;
10
import javax.persistence.Table;
11
import javax.persistence.UniqueConstraint;
11
import javax.persistence.UniqueConstraint;
12
 
12
 
13
import com.spice.profitmandi.dao.enumuration.dtr.RoleType;
13
import com.spice.profitmandi.dao.enumuration.dtr.RoleType;
14
 
14
 
Line 18... Line 18...
18
 * @author ashikali
18
 * @author ashikali
19
 *
19
 *
20
 */
20
 */
21
@Entity
21
@Entity
22
@Table(name="dtr.user_role", uniqueConstraints = {@UniqueConstraint(columnNames = {"user_id", "role_type"})})
22
@Table(name="dtr.user_role", uniqueConstraints = {@UniqueConstraint(columnNames = {"user_id", "role_type"})})
23
@NamedQueries({
-
 
24
	@NamedQuery(name="UserRole.selectByUserId", query="select ur from UserRole ur where ur.userId= :userId"),
-
 
25
	@NamedQuery(name="UserRole.deleteByUserAndRoleType", query="delete from UserRole ur where ur.userId= :userId and ur.roleType = :roleType"),
-
 
26
	@NamedQuery(name = "UserRole.selectRolesByUserId", query = "select ur from UserRole ur where ur.userId = :userId")
-
 
27
})
23
 
28
public class UserRole implements Serializable{
24
public class UserRole implements Serializable{
29
	
25
	
30
	private static final long serialVersionUID = 1L;
26
	private static final long serialVersionUID = 1L;
31
	
27
	
32
	public UserRole() {
28
	public UserRole() {
Line 36... Line 32...
36
	@Column(name="user_id")
32
	@Column(name="user_id")
37
	private int userId;
33
	private int userId;
38
	
34
	
39
	@Id
35
	@Id
40
	@Column(name="role_type")
36
	@Column(name="role_type")
-
 
37
	@Enumerated(EnumType.STRING)
41
	private RoleType roleType;
38
	private RoleType roleType;
42
 
39
 
43
	public int getUserId() {
40
	public int getUserId() {
44
		return userId;
41
		return userId;
45
	}
42
	}