110
, @NamedQuery(name = "DocumentRule.findByAccessInsert", query =
"SELECT d FROM DocumentRule d WHERE d.accessInsert = :accessInsert")
, @NamedQuery(name = "DocumentRule.findByAccessUpdate", query
= "SELECT d FROM DocumentRule d WHERE d.accessUpdate =
:accessUpdate")
, @NamedQuery(name = "DocumentRule.findByAccessDelete", query
= "SELECT d FROM DocumentRule d WHERE d.accessDelete =
:accessDelete")})
public class DocumentRule implements Serializable {
private static final long serialVersionUID = 1L;
@Id
@GeneratedValue(strategy = GenerationType.IDENTITY)
@Basic(optional = false)
@Column(name = "id")
private Integer id;
@Column(name = "access_view")
private Boolean accessView;
@Column(name = "access_insert")
private Boolean accessInsert;
@Column(name = "access_update")
private Boolean accessUpdate;
@Column(name = "access_delete")
private Boolean accessDelete;
@JoinColumn(name = "id_user_type", referencedColumnName = "id")
@ManyToOne
private UserType idUserType;
@JoinColumn(name = "id_document", referencedColumnName = "id")
@ManyToOne
private Document idDocument;