package ru.hflabs.rcd.exception.constraint;
/**
* Класс <class>IllegalPermissionsException</class> реализует исключительную ситуацию, возникающую при некорректных правах
*
* @see ConstraintException
* @see ru.hflabs.rcd.model.Permissioned
*/
public class IllegalPermissionsException extends ConstraintException {
private static final long serialVersionUID = -3783073427782351412L;
public IllegalPermissionsException(String message) {
super(message);
}
public static class IllegalWritePermissionsException extends IllegalPermissionsException {
private static final long serialVersionUID = -8049030324058342739L;
public IllegalWritePermissionsException(String message) {
super(message);
}
}
public static class IllegalReadPermissionsException extends IllegalPermissionsException {
private static final long serialVersionUID = -2325006230663746736L;
public IllegalReadPermissionsException(String message) {
super(message);
}
}
}