111
@NamedQuery(name = "DocumentRule.findAll", query = "SELECT d
FROM DocumentRule d")
, @NamedQuery(name = "DocumentRule.findById", query = "SELECT d FROM
DocumentRule d WHERE d.id = :id")
, @NamedQuery(name = "DocumentRule.findByDocumentId", query = "SELECT d
FROM DocumentRule d WHERE d.idDocument.id = :idDocument")
, @NamedQuery(name = "DocumentRule.findByAccessView", query = "SELECT d
FROM DocumentRule d WHERE d.accessView = :accessView")
, @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