84
* and open the template in the editor.
*/
package entities;
importjava.io.Serializable;
importjavax.persistence.Basic;
importjavax.persistence.Column;
importjavax.persistence.Entity;
importjavax.persistence.GeneratedValue;
importjavax.persistence.GenerationType;
importjavax.persistence.Id;
importjavax.persistence.JoinColumn;
importjavax.persistence.ManyToOne;
importjavax.persistence.NamedQueries;
importjavax.persistence.NamedQuery;
importjavax.persistence.Table;
importjavax.xml.bind.annotation.XmlRootElement;
/**
* Класс (модель) для таблицы "Правило доступа документа"
*/
@Entity
@Table(name = "document_rule")
@XmlRootElement
@NamedQueries({
@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;