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

org.tinygroup.exception.constant.ErrorLevel Maven / Gradle / Ivy

There is a newer version: 3.4.9
Show newest version
/**
 * Copyright (c) 1997-2013, www.tinygroup.org ([email protected]).
 * 

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

* http://www.gnu.org/licenses/gpl.html *

* 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 org.tinygroup.exception.constant; /** * 错误级别常量池。 * *

对应于标准错误码的第5位: *

* * * * * * * * * *
位置123456789101112
示例AE0101011027
说明固定
标识









错误场景错误编
* */ public enum ErrorLevel { /** * FATAL级别 */ FATAL(1), /** * ERROR级别 */ ERROR(2); private int level; ErrorLevel(int level) { this.level = level; } public static ErrorLevel find(String code) { for (ErrorLevel level : ErrorLevel.values()) { if (code.equals(level.getLevel() + "")) { return level; } } throw new RuntimeException(String.format("未找到code:%s,对应的错误级别", code)); } public int getLevel() { return level; } }




© 2015 - 2025 Weber Informatics LLC | Privacy Policy