/* * $Id: ConditionHolder.java,v 1.4 2005/07/06 15:31:57 palli Exp $ * * Copyright (C) 2003 Agura IT. All Rights Reserved. * * This software is the proprietary information of Agura IT AB. * Use is subject to license terms. * */ package se.idega.idegaweb.commune.accounting.regulations.business; /** * ConditionHolder holds class info for a condition * <p> * $Id: ConditionHolder.java,v 1.4 2005/07/06 15:31:57 palli Exp $ * * @author <a href="http://www.lindman.se">Kjell Lindman</a> * @version $Revision: 1.4 $ */ public class ConditionHolder { private String name = null; private String localizationKey = null; private Class businessClass = null; private String collectDataMethod = null; private String dataMethodName = null; private String dataParameter = null; private int pk = 0; public ConditionHolder( String pk, String name, String localizationKey, Class businessClass, String collectDataMethod, String dataMethodName, String dataParameter) { this.pk = Integer.parseInt(pk); this.name = name; this.localizationKey = localizationKey; this.businessClass = businessClass; this.collectDataMethod = collectDataMethod; this.dataMethodName = dataMethodName; this.dataParameter = dataParameter; } public void setName(String name) { this.name = name; } public void setLocalizationKey(String localizationKey) { this.localizationKey = localizationKey; } public void setBusinessClassName(Class businessClass) { this.businessClass = businessClass; } public void setCollectDataMethod(String method) { this.collectDataMethod = method; } public void setDataMethodName(String method) { this.dataMethodName = method; } public void setDataParameter(String method) { this.dataMethodName = method; } public String getName() { return this.name; } public int getPrimaryKey() { return this.pk; } public String getLocalizationKey() { return this.localizationKey; } public Class getBusinessClass() { return this.businessClass; } public String getCollectDataMethod() { return this.collectDataMethod; } public String getDataMethodName() { return this.dataMethodName; } public String getDataParameter() { return this.dataParameter; } }