Package nl.b3p.commons.clieop3
Class ClieOp3OutputStream
- java.lang.Object
-
- nl.b3p.commons.clieop3.ClieOp3OutputStream
-
public class ClieOp3OutputStream extends Object
Gebaseerd op de ClieOp3 specificatie van Interpay januari 2005 en die van ING Bank. TODO impl incasso's
-
-
Field Summary
Fields Modifier and Type Field Description static int
MAX_POSTEN
Maximaal aantal posten per batchstatic int
RECORD_LENGTH
Lengte van een record
-
Constructor Summary
Constructors Constructor Description ClieOp3OutputStream(OutputStream out, BestandStart bestand)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addBetaalPost(Transactie transactie, Betalingskenmerk betalingskenmerk, Omschrijving[] omschrijvingsRegels, NaamBegunstigde naamBegunstigde, WoonplaatsBegunstigde woonplaatsBegunstigde)
static String
cleanClieOp3String(String str)
BatchTotalen
endBatch()
void
endBestand()
static String
replaceForbiddenChars(String text)
void
startBatch(BatchStart batch, VasteOmschrijving[] vasteOmschrijvingRegels, Opdrachtgever opdrachtgever)
-
-
-
Field Detail
-
MAX_POSTEN
public static final int MAX_POSTEN
Maximaal aantal posten per batch- See Also:
- Constant Field Values
-
RECORD_LENGTH
public static final int RECORD_LENGTH
Lengte van een record- See Also:
- Constant Field Values
-
-
Constructor Detail
-
ClieOp3OutputStream
public ClieOp3OutputStream(OutputStream out, BestandStart bestand) throws IOException
- Throws:
IOException
-
-
Method Detail
-
endBestand
public void endBestand() throws IOException
- Throws:
IOException
-
startBatch
public void startBatch(BatchStart batch, VasteOmschrijving[] vasteOmschrijvingRegels, Opdrachtgever opdrachtgever) throws IOException
- Throws:
IOException
-
addBetaalPost
public void addBetaalPost(Transactie transactie, Betalingskenmerk betalingskenmerk, Omschrijving[] omschrijvingsRegels, NaamBegunstigde naamBegunstigde, WoonplaatsBegunstigde woonplaatsBegunstigde) throws IOException
- Throws:
IOException
-
endBatch
public BatchTotalen endBatch() throws IOException
- Throws:
IOException
-
-