package com.constellio.model.services.security.roles; import com.constellio.model.frameworks.validation.ValidationErrors; @SuppressWarnings("serial") public class RolesManagerRuntimeException extends RuntimeException { public RolesManagerRuntimeException(String message) { super(message); } public RolesManagerRuntimeException(String message, Throwable cause) { super(message, cause); } public RolesManagerRuntimeException(Throwable cause) { super(cause); } public static class RolesManagerRuntimeException_Validation extends RolesManagerRuntimeException { private ValidationErrors validationErrors; public RolesManagerRuntimeException_Validation(ValidationErrors validationErrors) { super(validationErrors.toErrorsSummaryString()); this.validationErrors = validationErrors; } public ValidationErrors getValidationErrors() { return validationErrors; } } public static class RolesManagerRuntimeException_RoleNotFound extends RolesManagerRuntimeException { public RolesManagerRuntimeException_RoleNotFound(String roleCode) { super("Couldn't load a role with the code: " + roleCode); } } }