All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.diboot.iam.exception.PermissionException Maven / Gradle / Ivy

There is a newer version: 3.5.0
Show newest version
/*
 * Copyright (c) 2015-2020, www.dibo.ltd ([email protected]).
 * 

* Licensed under the Apache License, Version 2.0 (the "License"); you may not * use this file except in compliance with the License. You may obtain a copy of * the License at *

* https://www.apache.org/licenses/LICENSE-2.0 *

* Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the * License for the specific language governing permissions and limitations under * the License. */ package com.diboot.iam.exception; import com.diboot.core.exception.BusinessException; import com.diboot.core.util.I18n; import com.diboot.core.util.S; import com.diboot.core.vo.Status; /** * 权限校验异常 * @author [email protected] * @version v2.0 * @date 2019/12/30 */ public class PermissionException extends BusinessException { private static final long serialVersionUID = 2051495756257285230L; public PermissionException() { super(Status.FAIL_NO_PERMISSION); } public PermissionException(Status status,Throwable ex) { super(status,ex); } public PermissionException(Throwable ex) { this(Status.FAIL_NO_PERMISSION, ex); } public PermissionException(String msg, Object... args) { super(Status.FAIL_NO_PERMISSION, S.format(I18n.message(msg, args), args)); } public PermissionException(Throwable ex, String msg, Object... args) { super(Status.FAIL_NO_PERMISSION, ex, S.format(I18n.message(msg, args), args)); } }





© 2015 - 2024 Weber Informatics LLC | Privacy Policy