Subversion Repositories SmartDukaan

Rev

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

Rev 22009 Rev 22014
Line 25... Line 25...
25
 * 
25
 * 
26
 * @author ashikali
26
 * @author ashikali
27
 *
27
 *
28
 */
28
 */
29
@Entity
29
@Entity
30
@Table(name="dtr.permission", schema = "dtr", uniqueConstraints = {@UniqueConstraint(columnNames = {"type","role_id"})})
30
@Table(name="dtr.permission", schema = "dtr", uniqueConstraints = {@UniqueConstraint(columnNames = {"type","role_type"})})
31
 
31
 
32
@NamedQueries({
32
@NamedQueries({
33
	@NamedQuery(name = "Permission.selectCountByTypeAndRoleId", query = "select count(p) from Permission p where p.type = :type and p.roleId = :roleId"),
33
	@NamedQuery(name = "Permission.selectCountByTypeAndRoleType", query = "select count(p) from Permission p where p.type = :type and p.roleType = :roleType"),
34
	@NamedQuery(name = "Permission.deleteById", query = "delete from Permission p where p.id = :id"),
34
	@NamedQuery(name = "Permission.deleteById", query = "delete from Permission p where p.id = :id"),
35
	@NamedQuery(name = "Permission.deleteByRoleId", query = "delete from Permission p where p.roleId = :roleId")
35
	@NamedQuery(name = "Permission.deleteByRoleType", query = "delete from Permission p where p.roleType = :roleType")
36
})
36
})
37
public class Permission implements Serializable{
37
public class Permission implements Serializable{
38
	
38
	
39
	private static final long serialVersionUID = 1L;
39
	private static final long serialVersionUID = 1L;
40
	
40