package se.idega.idegaweb.commune.accounting.regulations.data;
public interface Regulation extends com.idega.data.IDOEntity
{
public java.lang.Integer getAmount();
public java.sql.Timestamp getChangedDate();
public java.lang.String getChangedSign();
public java.lang.Integer getConditionOrder();
public se.idega.idegaweb.commune.accounting.regulations.data.ConditionType getConditionType();
public float getDiscount();
public java.lang.String getLocalizationKey();
public float getMaxAmountDiscount();
public java.lang.String getName();
public com.idega.block.school.data.SchoolCategory getOperation();
public se.idega.idegaweb.commune.accounting.regulations.data.PaymentFlowType getPaymentFlowType();
public java.sql.Date getPeriodFrom();
public java.sql.Date getPeriodTo();
public se.idega.idegaweb.commune.accounting.regulations.data.RegulationSpecType getRegSpecType();
public se.idega.idegaweb.commune.accounting.regulations.data.SpecialCalculationType getSpecialCalculation();
public java.lang.Integer getVATEligible();
public se.idega.idegaweb.commune.accounting.regulations.data.Regulation getVATRuleRegulation();
public void setAmount(int p0);
public void setChangedDate(java.sql.Timestamp p0);
public void setChangedSign(java.lang.String p0);
public void setConditionOrder(int p0);
public void setConditionType(int p0);
public void setDiscount(float p0);
public void setLocalizationKey(java.lang.String p0);
public void setMaxAmountDiscount(float p0);
public void setName(java.lang.String p0);
public void setOperation(java.lang.String p0);
public void setPaymentFlowType(int p0);
public void setPeriodFrom(java.sql.Date p0);
public void setPeriodTo(java.sql.Date p0);
public void setRegSpecType(int p0);
public void setSpecialCalculation(int p0);
public void setVATEligible(int p0);
public void setVATRuleRegulation(se.idega.idegaweb.commune.accounting.regulations.data.Regulation p0);
public void setVATRuleRegulation(int p0);
}