package com.opentravelsoft.entity; import javax.persistence.Column; import javax.persistence.Entity; import javax.persistence.GeneratedValue; import static javax.persistence.GenerationType.IDENTITY; import javax.persistence.Id; import javax.persistence.Table; @Entity @Table(name = "tbl_permission") public class Permission implements java.io.Serializable { private Integer permissionId; private String permissionCode; private String permissionKey; private String permissionName; public Permission() { } public Permission(String permissionCode, String permissionKey, String permissionName) { this.permissionCode = permissionCode; this.permissionKey = permissionKey; this.permissionName = permissionName; } @Id @GeneratedValue(strategy = IDENTITY) @Column(name = "PermissionID", unique = true, nullable = false) public Integer getPermissionId() { return this.permissionId; } public void setPermissionId(Integer permissionId) { this.permissionId = permissionId; } @Column(name = "PermissionCode", nullable = false, length = 50) public String getPermissionCode() { return this.permissionCode; } public void setPermissionCode(String permissionCode) { this.permissionCode = permissionCode; } @Column(name = "PermissionKey", nullable = false, length = 50) public String getPermissionKey() { return this.permissionKey; } public void setPermissionKey(String permissionKey) { this.permissionKey = permissionKey; } @Column(name = "PermissionName", nullable = false, length = 50) public String getPermissionName() { return this.permissionName; } public void setPermissionName(String permissionName) { this.permissionName = permissionName; } }