package cz.cvut.fel.restauracefel.hibernate; // Generated 16.3.2009 21:36:54 by Hibernate Tools 3.2.1.GA import java.util.List; /** * Role generated by hbm2java */ public class Role extends DBEntity implements IRole { private static final long serialVersionUID = 3562373636307929417L; private Integer roleId; private String name; private int isDeleted; public Role() { } public Role(String name, int isDeleted) { this.name = name; this.isDeleted = isDeleted; } public Integer getRoleId() { return this.roleId; } public void setRoleId(Integer roleId) { this.roleId = roleId; } public String getName() { return this.name; } public void setName(String name) { this.name = name; } public int getIsDeleted() { return isDeleted; } public void setIsDeleted(int isDeleted) { this.isDeleted = isDeleted; } public void create() { create(this); } public void delete() { delete(this); } public void update() { update(this); } public static Role findById(Integer id) { //return (Role) findById("Role", "roleId", id); return (Role) findByIdNotDeleted("Role", "roleId", id, "isDeleted", 0); } //vraci vsechny role, ktere nejsou oznaceny jako smazane public static List findAll(){ return findAllNotDeleted("Role", "isDeleted", 0); } public static Role findByName(String name) { //return (Role) findByStringName("Role", "name", name); return (Role) findByStringNameNotDeleted("Role", "name", name, "isDeleted", 0); } }