001/* 002 * Copyright 2019 Anyware Services 003 * 004 * Licensed under the Apache License, Version 2.0 (the "License"); 005 * you may not use this file except in compliance with the License. 006 * You may obtain a copy of the License at 007 * 008 * http://www.apache.org/licenses/LICENSE-2.0 009 * 010 * Unless required by applicable law or agreed to in writing, software 011 * distributed under the License is distributed on an "AS IS" BASIS, 012 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 013 * See the License for the specific language governing permissions and 014 * limitations under the License. 015 */ 016package org.ametys.plugins.odfpilotage.report.consistency; 017 018/** 019 * Status of the analysis. 020 */ 021public enum ConsistencyAnalysisStatus 022{ 023 /** No error */ 024 OK("green", "white"), 025 /** Analysis for computation or informations only */ 026 NEUTRAL("white", "black"), 027 /** Errors in the analysis */ 028 KO("red", "white"); 029 030 private String _bgColor; 031 private String _fontColor; 032 033 private ConsistencyAnalysisStatus(String bgColor, String fontColor) 034 { 035 this._bgColor = bgColor; 036 this._fontColor = fontColor; 037 } 038 039 /** 040 * Get the background color for the resume. 041 * @return The background color 042 */ 043 public String getBgColor() 044 { 045 return _bgColor; 046 } 047 048 /** 049 * Get the font color for the resume. 050 * @return The font color 051 */ 052 public String getFontColor() 053 { 054 return _fontColor; 055 } 056}