122
/**
* Метод проверки "Имеет ли пользователь разрешение на обновление
документа" (возвращает исключение)
* @param user Пользователь
* @throws Exception Результат проверки
*/
public void controlUpdateAccess(User user) throws Exception {
if (testUpdateAccess(user) == false) {
throw new
Exception(ResourceBundle.getBundle("/resources/Bundle").getString("AccessDenied"
));
}
}
}
/*
* To change this license header, choose License Headers in Project Properties.
* To change this template file, choose Tools | Templates
* and open the template in the editor.
*/
package entities;
import java.io.Serializable;
import javax.persistence.Basic;
import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.GeneratedValue;
import javax.persistence.GenerationType;
import javax.persistence.Id;
import javax.persistence.JoinColumn;
import javax.persistence.ManyToOne;
import javax.persistence.NamedQueries;
import javax.persistence.NamedQuery;
import javax.persistence.Table;
import javax.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")