Class ISOMessage
java.lang.Object
company.tap.commondependencies.ISO8583.models.ISOMessage
public class ISOMessage
extends java.lang.Object
-
Constructor Summary
Constructors Constructor Description ISOMessage() -
Method Summary
Modifier and Type Method Description voidclear()Clean up messagebooleanfieldExits(int no)Check Field exists field numberbooleanfieldExits(fields field)Check Field exists byfieldsenumjava.lang.StringfieldsToString()Convert all fields in String formatbyte[]getBody()java.util.Set<java.util.Map.Entry<java.lang.Integer,byte[]>>getEntrySet()Get EntrySetbyte[]getField(int fieldNo)Get field value in byte array formatbyte[]getField(fields field)Get field value in byte array formatbyte[]getHeader()intgetMsgClass()Get message classintgetMsgFunction()Get message functionintgetMsgOrigin()Get message originjava.lang.StringgetMti()Get Message MTIbyte[]getPrimaryBitmap()Get primary bitmapjava.lang.StringgetStringField(int fieldNo)Get field value in string formatjava.lang.StringgetStringField(fields field)Get field value in string formatbooleanisNil()booleanisParsingComplete()intlength()Message lengthstatic ISOMessageNullObject()ISOMessagesetMessage(byte[] message)Set and parse ISO8583 message from bufferISOMessagesetMessage(byte[] message, boolean headerAvailable)Set and parse ISO8583 message from buffervoidsetParsingComplete(boolean parsingComplete)java.lang.StringtoHexString()java.lang.StringtoString()Convert ISOMessage to StringMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Constructor Details
-
ISOMessage
public ISOMessage()
-
-
Method Details
-
NullObject
-
isNil
public boolean isNil() -
getHeader
public byte[] getHeader() -
getBody
public byte[] getBody() -
getPrimaryBitmap
public byte[] getPrimaryBitmap()Get primary bitmap- Returns:
- returns primary byte array
- Since:
- 1.0.4-SNAPSHOT
-
length
public int length()Message length- Returns:
- returns message length
-
getField
public byte[] getField(int fieldNo)Get field value in byte array format- Parameters:
fieldNo- field number- Returns:
- returns field value in byte array format
-
getField
Get field value in byte array format- Parameters:
field- field infieldsformat- Returns:
- returns field value in byte array format
-
getStringField
public java.lang.String getStringField(int fieldNo)Get field value in string format- Parameters:
fieldNo- field number- Returns:
- returns field value in String format
-
getStringField
Get field value in string format- Parameters:
field- field infieldsformat- Returns:
- returns field value in String format
-
setMessage
Set and parse ISO8583 message from buffer- Parameters:
message- ISO8583 in byte array formatheaderAvailable- set true if header is available in buffer- Returns:
- returns ISO8583 message in ISOMessage type
- Throws:
ISOException- throws exception
-
setMessage
Set and parse ISO8583 message from buffer- Parameters:
message- ISO8583 in byte array format- Returns:
- returns ISO8583 message in ISOMessage type
- Throws:
ISOException- throws exception
-
getEntrySet
public java.util.Set<java.util.Map.Entry<java.lang.Integer,byte[]>> getEntrySet()Get EntrySet- Returns:
- returns data elements entry set
-
fieldExits
Check Field exists byfieldsenum- Parameters:
field- field enum- Returns:
- Returns true if field has value in message
-
fieldExits
public boolean fieldExits(int no)Check Field exists field number- Parameters:
no- field number- Returns:
- Returns true if field has value in message
-
getMti
public java.lang.String getMti()Get Message MTI- Returns:
- returns MTI in String format
-
getMsgClass
public int getMsgClass()Get message class- Returns:
- returns message class
-
getMsgFunction
public int getMsgFunction()Get message function- Returns:
- returns message function
-
getMsgOrigin
public int getMsgOrigin()Get message origin- Returns:
- returns message origin
-
isParsingComplete
public boolean isParsingComplete() -
setParsingComplete
public void setParsingComplete(boolean parsingComplete) -
toString
public java.lang.String toString()Convert ISOMessage to String- Overrides:
toStringin classjava.lang.Object- Returns:
- ISOMessage in String format
-
fieldsToString
public java.lang.String fieldsToString()Convert all fields in String format- Returns:
- returns strings of fields
-
clear
public void clear()Clean up message -
toHexString
public java.lang.String toHexString()
-