/*
* $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;
}
}