/** * 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.squalecommon.datatransfertobject.rule; import java.util.SortedMap; import java.util.TreeMap; /** * DTO de crit�re qualit� */ public class CriteriumRuleDTO extends QualityRuleDTO { /** Pratiques */ private SortedMap mPractices; /** * @return pratiques */ public SortedMap getPractices() { return mPractices; } /** * Ajout d'une pratique * * @param pPractice pratique * @param pWeight la pond�ration */ public void addPractice( PracticeRuleDTO pPractice, Float pWeight ) { if ( mPractices == null ) { mPractices = new TreeMap(); } mPractices.put( pPractice, pWeight ); } }