package edu.ualberta.med.biobank.common.permission; import edu.ualberta.med.biobank.model.Center; import edu.ualberta.med.biobank.model.PermissionEnum; import edu.ualberta.med.biobank.model.Study; // TODO: find a better home? public class PermissionException extends RuntimeException { private static final long serialVersionUID = 1L; private final PermissionEnum permission; private final Center center; private final Study study; public PermissionException(PermissionEnum permission, Center center, Study study) { this.permission = permission; this.center = center; this.study = study; } public PermissionEnum getPermission() { return permission; } public Center getCenter() { return center; } public Study getStudy() { return study; } }