Package org.mustangproject.ZUGFeRD
Class ZUGFeRD1PullProvider
- java.lang.Object
-
- org.mustangproject.ZUGFeRD.ZUGFeRD2PullProvider
-
- org.mustangproject.ZUGFeRD.ZUGFeRD1PullProvider
-
- All Implemented Interfaces:
IXMLProvider
public class ZUGFeRD1PullProvider extends ZUGFeRD2PullProvider
-
-
Field Summary
Fields Modifier and Type Field Description protected Profileprofileprotected byte[]zugferdData-
Fields inherited from class org.mustangproject.ZUGFeRD.ZUGFeRD2PullProvider
calc, trans
-
-
Constructor Summary
Constructors Constructor Description ZUGFeRD1PullProvider()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected java.lang.StringcurrencyFormat(java.math.BigDecimal value)voidgenerateXML(IExportableTransaction trans)ProfilegetProfile()byte[]getXML()protected java.lang.StringpriceFormat(java.math.BigDecimal value)protected java.lang.StringquantityFormat(java.math.BigDecimal value)voidsetProfile(Profile p)voidsetTest()enables the flag to indicate a test invoice in the XML structureprotected java.lang.StringvatFormat(java.math.BigDecimal value)-
Methods inherited from class org.mustangproject.ZUGFeRD.ZUGFeRD2PullProvider
buildItemNotes, buildNotes, getAllowanceChargeStr, getItemTotalAllowanceChargeStr, getTradePartyAsXML, getTradePartyPayeeAsXML
-
-
-
-
Field Detail
-
zugferdData
protected byte[] zugferdData
-
profile
protected Profile profile
-
-
Method Detail
-
setTest
public void setTest()
enables the flag to indicate a test invoice in the XML structure- Specified by:
setTestin interfaceIXMLProvider- Overrides:
setTestin classZUGFeRD2PullProvider
-
vatFormat
protected java.lang.String vatFormat(java.math.BigDecimal value)
- Overrides:
vatFormatin classZUGFeRD2PullProvider
-
currencyFormat
protected java.lang.String currencyFormat(java.math.BigDecimal value)
- Overrides:
currencyFormatin classZUGFeRD2PullProvider
-
priceFormat
protected java.lang.String priceFormat(java.math.BigDecimal value)
- Overrides:
priceFormatin classZUGFeRD2PullProvider
-
quantityFormat
protected java.lang.String quantityFormat(java.math.BigDecimal value)
- Overrides:
quantityFormatin classZUGFeRD2PullProvider
-
getProfile
public Profile getProfile()
- Specified by:
getProfilein interfaceIXMLProvider- Overrides:
getProfilein classZUGFeRD2PullProvider
-
getXML
public byte[] getXML()
- Specified by:
getXMLin interfaceIXMLProvider- Overrides:
getXMLin classZUGFeRD2PullProvider
-
generateXML
public void generateXML(IExportableTransaction trans)
- Specified by:
generateXMLin interfaceIXMLProvider- Overrides:
generateXMLin classZUGFeRD2PullProvider
-
setProfile
public void setProfile(Profile p)
- Specified by:
setProfilein interfaceIXMLProvider- Overrides:
setProfilein classZUGFeRD2PullProvider
-
-