/** * Copyright (C) 2008-2010, Squale Project - http://www.squale.org * * This file is part of Squale. * * Squale is free software: you can redistribute it and/or modify * it under the terms of the GNU Lesser General Public License as * published by the Free Software Foundation, either version 3 of the * License, or any later version. * * Squale is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU Lesser General Public License * along with Squale. If not, see <http://www.gnu.org/licenses/>. */ package org.squale.squaleweb.applicationlayer.formbean.stats; import org.squale.squaleweb.applicationlayer.formbean.RootForm; /** * Bean pour les statistiques par application */ public class ApplicationStatsForm extends RootForm { /** Indique si l'application est valid�e */ private boolean mValidatedApplication; /** True for archived application (= application without users) */ private String mArchivedApplication; /** Indique si l'application est valid�e sous forme de cha�ne */ private String mValidatedApplicationStr; /** Ok si le derniers audits ex�cut�s est r�ussis, En �chec sinon */ private String mLastAuditIsTerminated; /** o si aucun audit r�ussis pr�sent dans les n derniers jours (90 par d�faut), X sinon */ private String mActivatedApplication; /** date du dernier audit r�ussis */ private String mLastTerminatedAuditDate; /** la dur�e en hh:mm du dernier audit */ private String mLastAuditDuration; /** le nombre d'audit ( quelque soit leur �tat ) r�alis�s dutant les n derniers jours (10 par d�faut) */ private int mNbAudits; /** le nombre audits en r�ussis */ private int mNbTerminatedAudits; /** le nombre audits partiel ou en �chec */ private int mNbPartialOrFaliedAudits; /** la date du dernier audit en �chec */ private String mLastFailedAuditDate; /** la date du plus ancien audit r�ussis */ private String mFirstTerminatedAuditDate; /** le nom du serveur de l'application */ private String mServerName; /** la fr�quence de purge */ private String mPurgeFrequency; /** Date du dernier acc�s utilisateur */ private String mLastAccess; /** * @return X si aucun audit r�ussis pr�sent dans les n derniers jours */ public String getActivatedApplication() { return mActivatedApplication; } /** * @return X if application has users */ public String getArchivedApplication() { return mArchivedApplication; } /** * @return la date du plus ancien audit r�ussis */ public String getFirstTerminatedAuditDate() { return mFirstTerminatedAuditDate; } /** * @return la date du dernier acc�s utilisateur */ public String getLastAccess() { return mLastAccess; } /** * @return la dur�e en hh:mm du dernier audit */ public String getLastAuditDuration() { return mLastAuditDuration; } /** * @return la date du dernier audit en �chec */ public String getLastFailedAuditDate() { return mLastFailedAuditDate; } /** * @return la date du dernier audit r�ussis */ public String getLastTerminatedAuditDate() { return mLastTerminatedAuditDate; } /** * @return le nombre d'audit ( quelque soit leur �tat ) r�alis�s dutant les n derniers jours */ public int getNbAudits() { return mNbAudits; } /** * @return le nombre audits partiel ou en �chec */ public int getNbPartialOrFaliedAudits() { return mNbPartialOrFaliedAudits; } /** * @return le nombre audits en r�ussis */ public int getNbTerminatedAudits() { return mNbTerminatedAudits; } /** * @return le nom du serveur de l'application */ public String getServerName() { return mServerName; } /** * @return Ok si le derniers audits ex�cut�s est r�ussis */ public String getLastAuditIsTerminated() { return mLastAuditIsTerminated; } /** * @return true si l'application est valid�e */ public boolean getValidatedApplication() { return mValidatedApplication; } /** * @return la cha�ne correspondant � l'affichage d'une application valid�e ou non */ public String getValidatedApplicationStr() { return mValidatedApplicationStr; } /** * @param pActivated X si aucun audit r�ussis pr�sent dans les n derniers jours */ public void setActivatedApplication( String pActivated ) { mActivatedApplication = pActivated; } /** * @param pArchived X if application has users */ public void setArchivedApplication( String pArchived ) { mArchivedApplication = pArchived; } /** * @param pDate la date du plus ancien audit r�ussis */ public void setFirstTerminatedAuditDate( String pDate ) { mFirstTerminatedAuditDate = pDate; } /** * @param pDate la date du dernier acc�s utilisateur */ public void setLastAccess( String pDate ) { mLastAccess = pDate; } /** * @param pDuration la dur�e en hh:mm du dernier audit */ public void setLastAuditDuration( String pDuration ) { mLastAuditDuration = pDuration; } /** * @param pDate la date du dernier audit en �chec */ public void setLastFailedAuditDate( String pDate ) { mLastFailedAuditDate = pDate; } /** * @param pDate la date du dernier audit r�ussis */ public void setLastTerminatedAuditDate( String pDate ) { mLastTerminatedAuditDate = pDate; } /** * @param pNbAudits le nombre d'audit ( quelque soit leur �tat ) r�alis�s dutant les n derniers jours */ public void setNbAudits( int pNbAudits ) { mNbAudits = pNbAudits; } /** * @param pNbAudits le nombre audits partiel ou en �chec */ public void setNbPartialOrFaliedAudits( int pNbAudits ) { mNbPartialOrFaliedAudits = pNbAudits; } /** * @param pNbAudits le nombre audits en r�ussis */ public void setNbTerminatedAudits( int pNbAudits ) { mNbTerminatedAudits = pNbAudits; } /** * @param pServerName le nom du serveur de l'application */ public void setServerName( String pServerName ) { mServerName = pServerName; } /** * @param pTerminated Ok si le derniers audit ex�cut� est r�ussi */ public void setLastAuditIsTerminated( String pTerminated ) { mLastAuditIsTerminated = pTerminated; } /** * @param pValidated true si l'application est valid�e */ public void setValidatedApplication( boolean pValidated ) { mValidatedApplication = pValidated; } /** * modifie la cha�ne correspondant � l'affichage d'une application valid�e ou non * * @param pValidatedApplicationStr la nouvelle cha�ne */ public void setValidatedApplicationStr( String pValidatedApplicationStr ) { mValidatedApplicationStr = pValidatedApplicationStr; } /** * @return la fr�quence de purge */ public String getPurgeFrequency() { return mPurgeFrequency; } /** * @param pFreq la fr�quence de purge */ public void setPurgeFrequency( String pFreq ) { mPurgeFrequency = "" + pFreq; } }