/** * */ package se.idega.idegaweb.commune.accounting.invoice.data; import java.sql.Date; import se.idega.idegaweb.commune.accounting.regulations.data.Regulation; import se.idega.idegaweb.commune.accounting.regulations.data.RegulationSpecType; import se.idega.idegaweb.commune.care.data.ChildCareContract; import com.idega.block.school.data.School; import com.idega.block.school.data.SchoolClassMember; import com.idega.block.school.data.SchoolType; import com.idega.data.IDOEntity; /** * @author bluebottle * */ public interface InvoiceRecord extends IDOEntity { /** * @see se.idega.idegaweb.commune.accounting.invoice.data.InvoiceRecordBMPBean#getInvoiceHeader */ public InvoiceHeader getInvoiceHeader(); /** * @see se.idega.idegaweb.commune.accounting.invoice.data.InvoiceRecordBMPBean#getInvoiceHeaderId */ public int getInvoiceHeaderId(); /** * @see se.idega.idegaweb.commune.accounting.invoice.data.InvoiceRecordBMPBean#getPaymentRecordId */ public int getPaymentRecordId(); /** * @see se.idega.idegaweb.commune.accounting.invoice.data.InvoiceRecordBMPBean#getPaymentRecord */ public PaymentRecord getPaymentRecord(); /** * @see se.idega.idegaweb.commune.accounting.invoice.data.InvoiceRecordBMPBean#getProviderId */ public int getProviderId(); /** * @see se.idega.idegaweb.commune.accounting.invoice.data.InvoiceRecordBMPBean#getProvider */ public School getProvider(); /** * @see se.idega.idegaweb.commune.accounting.invoice.data.InvoiceRecordBMPBean#getSchoolClassMemberId */ public int getSchoolClassMemberId(); /** * @see se.idega.idegaweb.commune.accounting.invoice.data.InvoiceRecordBMPBean#getSchoolClassMember */ public SchoolClassMember getSchoolClassMember(); /** * @see se.idega.idegaweb.commune.accounting.invoice.data.InvoiceRecordBMPBean#getSchoolTypeId */ public int getSchoolTypeId(); /** * @see se.idega.idegaweb.commune.accounting.invoice.data.InvoiceRecordBMPBean#getSchoolType */ public SchoolType getSchoolType(); /** * @see se.idega.idegaweb.commune.accounting.invoice.data.InvoiceRecordBMPBean#getInvoiceText */ public String getInvoiceText(); /** * @see se.idega.idegaweb.commune.accounting.invoice.data.InvoiceRecordBMPBean#getInvoiceText2 */ public String getInvoiceText2(); /** * @see se.idega.idegaweb.commune.accounting.invoice.data.InvoiceRecordBMPBean#getRuleText */ public String getRuleText(); /** * @see se.idega.idegaweb.commune.accounting.invoice.data.InvoiceRecordBMPBean#getDays */ public int getDays(); /** * @see se.idega.idegaweb.commune.accounting.invoice.data.InvoiceRecordBMPBean#getPeriodStartCheck */ public Date getPeriodStartCheck(); /** * @see se.idega.idegaweb.commune.accounting.invoice.data.InvoiceRecordBMPBean#getPeriodEndCheck */ public Date getPeriodEndCheck(); /** * @see se.idega.idegaweb.commune.accounting.invoice.data.InvoiceRecordBMPBean#getPeriodStartPlacement */ public Date getPeriodStartPlacement(); /** * @see se.idega.idegaweb.commune.accounting.invoice.data.InvoiceRecordBMPBean#getPeriodEndPlacement */ public Date getPeriodEndPlacement(); /** * @see se.idega.idegaweb.commune.accounting.invoice.data.InvoiceRecordBMPBean#getDateCreated */ public Date getDateCreated(); /** * @see se.idega.idegaweb.commune.accounting.invoice.data.InvoiceRecordBMPBean#getCreatedBy */ public String getCreatedBy(); /** * @see se.idega.idegaweb.commune.accounting.invoice.data.InvoiceRecordBMPBean#getDateChanged */ public Date getDateChanged(); /** * @see se.idega.idegaweb.commune.accounting.invoice.data.InvoiceRecordBMPBean#getChangedBy */ public String getChangedBy(); /** * @see se.idega.idegaweb.commune.accounting.invoice.data.InvoiceRecordBMPBean#getAmount */ public float getAmount(); /** * @see se.idega.idegaweb.commune.accounting.invoice.data.InvoiceRecordBMPBean#getAmountVAT */ public float getAmountVAT(); /** * @see se.idega.idegaweb.commune.accounting.invoice.data.InvoiceRecordBMPBean#getNotes */ public String getNotes(); /** * @see se.idega.idegaweb.commune.accounting.invoice.data.InvoiceRecordBMPBean#getOrderId */ public int getOrderId(); /** * @see se.idega.idegaweb.commune.accounting.invoice.data.InvoiceRecordBMPBean#getRegSpecTypeId */ public int getRegSpecTypeId(); /** * @see se.idega.idegaweb.commune.accounting.invoice.data.InvoiceRecordBMPBean#getRegSpecType */ public RegulationSpecType getRegSpecType(); /** * @see se.idega.idegaweb.commune.accounting.invoice.data.InvoiceRecordBMPBean#getOwnPosting */ public String getOwnPosting(); /** * @see se.idega.idegaweb.commune.accounting.invoice.data.InvoiceRecordBMPBean#getDoublePosting */ public String getDoublePosting(); /** * @see se.idega.idegaweb.commune.accounting.invoice.data.InvoiceRecordBMPBean#getChildCareContract */ public ChildCareContract getChildCareContract(); /** * @see se.idega.idegaweb.commune.accounting.invoice.data.InvoiceRecordBMPBean#getVUXPayment */ public boolean getVUXPayment(); /** * @see se.idega.idegaweb.commune.accounting.invoice.data.InvoiceRecordBMPBean#getVUXGradePayment */ public boolean getVUXGradePayment(); /** * @see se.idega.idegaweb.commune.accounting.invoice.data.InvoiceRecordBMPBean#setInvoiceHeaderId */ public void setInvoiceHeaderId(int i); /** * @see se.idega.idegaweb.commune.accounting.invoice.data.InvoiceRecordBMPBean#setInvoiceHeader */ public void setInvoiceHeader(InvoiceHeader i); /** * @see se.idega.idegaweb.commune.accounting.invoice.data.InvoiceRecordBMPBean#setPaymentRecordId */ public void setPaymentRecordId(int i); /** * @see se.idega.idegaweb.commune.accounting.invoice.data.InvoiceRecordBMPBean#setPaymentRecord */ public void setPaymentRecord(PaymentRecord p); /** * @see se.idega.idegaweb.commune.accounting.invoice.data.InvoiceRecordBMPBean#setProviderId */ public void setProviderId(int i); /** * @see se.idega.idegaweb.commune.accounting.invoice.data.InvoiceRecordBMPBean#setProvider */ public void setProvider(School s); /** * @see se.idega.idegaweb.commune.accounting.invoice.data.InvoiceRecordBMPBean#setSchoolClassMemberId */ public void setSchoolClassMemberId(int i); /** * @see se.idega.idegaweb.commune.accounting.invoice.data.InvoiceRecordBMPBean#setSchoolClassMember */ public void setSchoolClassMember(SchoolClassMember scm); /** * @see se.idega.idegaweb.commune.accounting.invoice.data.InvoiceRecordBMPBean#setSchoolTypeId */ public void setSchoolTypeId(int i); /** * @see se.idega.idegaweb.commune.accounting.invoice.data.InvoiceRecordBMPBean#setSchoolType */ public void setSchoolType(SchoolType st); /** * @see se.idega.idegaweb.commune.accounting.invoice.data.InvoiceRecordBMPBean#setInvoiceText */ public void setInvoiceText(String s); /** * @see se.idega.idegaweb.commune.accounting.invoice.data.InvoiceRecordBMPBean#setInvoiceText2 */ public void setInvoiceText2(String s); /** * @see se.idega.idegaweb.commune.accounting.invoice.data.InvoiceRecordBMPBean#setRuleText */ public void setRuleText(String s); /** * @see se.idega.idegaweb.commune.accounting.invoice.data.InvoiceRecordBMPBean#setDays */ public void setDays(int i); /** * @see se.idega.idegaweb.commune.accounting.invoice.data.InvoiceRecordBMPBean#setPeriodStartCheck */ public void setPeriodStartCheck(Date d); /** * @see se.idega.idegaweb.commune.accounting.invoice.data.InvoiceRecordBMPBean#setPeriodEndCheck */ public void setPeriodEndCheck(Date d); /** * @see se.idega.idegaweb.commune.accounting.invoice.data.InvoiceRecordBMPBean#setPeriodStartPlacement */ public void setPeriodStartPlacement(Date d); /** * @see se.idega.idegaweb.commune.accounting.invoice.data.InvoiceRecordBMPBean#setPeriodEndPlacement */ public void setPeriodEndPlacement(Date d); /** * @see se.idega.idegaweb.commune.accounting.invoice.data.InvoiceRecordBMPBean#setDateCreated */ public void setDateCreated(Date d); /** * @see se.idega.idegaweb.commune.accounting.invoice.data.InvoiceRecordBMPBean#setCreatedBy */ public void setCreatedBy(String s); /** * @see se.idega.idegaweb.commune.accounting.invoice.data.InvoiceRecordBMPBean#setDateChanged */ public void setDateChanged(Date d); /** * @see se.idega.idegaweb.commune.accounting.invoice.data.InvoiceRecordBMPBean#setChangedBy */ public void setChangedBy(String s); /** * @see se.idega.idegaweb.commune.accounting.invoice.data.InvoiceRecordBMPBean#setAmount */ public void setAmount(float f); /** * @see se.idega.idegaweb.commune.accounting.invoice.data.InvoiceRecordBMPBean#setAmountVAT */ public void setAmountVAT(float f); /** * @see se.idega.idegaweb.commune.accounting.invoice.data.InvoiceRecordBMPBean#setNotes */ public void setNotes(String s); /** * @see se.idega.idegaweb.commune.accounting.invoice.data.InvoiceRecordBMPBean#setOrderId */ public void setOrderId(int i); /** * @see se.idega.idegaweb.commune.accounting.invoice.data.InvoiceRecordBMPBean#setRegSpecTypeId */ public void setRegSpecTypeId(int i); /** * @see se.idega.idegaweb.commune.accounting.invoice.data.InvoiceRecordBMPBean#setRegSpecType */ public void setRegSpecType(RegulationSpecType r); /** * @see se.idega.idegaweb.commune.accounting.invoice.data.InvoiceRecordBMPBean#setOwnPosting */ public void setOwnPosting(String s); /** * @see se.idega.idegaweb.commune.accounting.invoice.data.InvoiceRecordBMPBean#setDoublePosting */ public void setDoublePosting(String s); /** * @see se.idega.idegaweb.commune.accounting.invoice.data.InvoiceRecordBMPBean#getVATRuleRegulationId */ public int getVATRuleRegulationId(); /** * @see se.idega.idegaweb.commune.accounting.invoice.data.InvoiceRecordBMPBean#setVATRuleRegulation */ public void setVATRuleRegulation(int regulationId); /** * @see se.idega.idegaweb.commune.accounting.invoice.data.InvoiceRecordBMPBean#getVATRuleRegulation */ public Regulation getVATRuleRegulation(); /** * @see se.idega.idegaweb.commune.accounting.invoice.data.InvoiceRecordBMPBean#setVATRuleRegulation */ public void setVATRuleRegulation(Regulation regulation); /** * @see se.idega.idegaweb.commune.accounting.invoice.data.InvoiceRecordBMPBean#setChildCareContract */ public void setChildCareContract(ChildCareContract contract); /** * @see se.idega.idegaweb.commune.accounting.invoice.data.InvoiceRecordBMPBean#setVUXPayment */ public void setVUXPayment(boolean payment); /** * @see se.idega.idegaweb.commune.accounting.invoice.data.InvoiceRecordBMPBean#setVUXGradePayment */ public void setVUXGradePayment(boolean payment); }