Class BaseMessageClassBuilder<T>
java.lang.Object
company.tap.commondependencies.ISO8583.builders.BaseMessageClassBuilder<T>
- All Implemented Interfaces:
DataElement<T>,MessagePacker<T>,ProcessCode<T>
- Direct Known Subclasses:
GeneralMessageClassBuilder
public abstract class BaseMessageClassBuilder<T> extends java.lang.Object implements DataElement<T>, MessagePacker<T>, ProcessCode<T>
-
Constructor Summary
Constructors Constructor Description BaseMessageClassBuilder(java.lang.String version, java.lang.String messageClass) -
Method Summary
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Constructor Details
-
BaseMessageClassBuilder
public BaseMessageClassBuilder(java.lang.String version, java.lang.String messageClass)
-
-
Method Details
-
build
- Specified by:
buildin interfaceDataElement<T>- Throws:
ISOException
-
setHeader
- Specified by:
setHeaderin interfaceDataElement<T>
-
setField
- Specified by:
setFieldin interfaceDataElement<T>- Throws:
ISOException
-
setField
- Specified by:
setFieldin interfaceDataElement<T>- Throws:
ISOException
-
setField
- Throws:
ISOException
-
setField
- Specified by:
setFieldin interfaceDataElement<T>- Throws:
ISOException
-
setField
- Specified by:
setFieldin interfaceDataElement<T>- Throws:
ISOException
-
mti
- Specified by:
mtiin interfaceMessagePacker<T>
-
setLeftPadding
- Specified by:
setLeftPaddingin interfaceMessagePacker<T>
-
setRightPadding
- Specified by:
setRightPaddingin interfaceMessagePacker<T>
-
processCode
- Specified by:
processCodein interfaceProcessCode<T>- Throws:
ISOException
-
processCode
- Specified by:
processCodein interfaceProcessCode<T>- Throws:
ISOException
-
processCode
public DataElement<T> processCode(ProcessCodes.TTC_100 ttc, ProcessCodes.ATC atcFrom, ProcessCodes.ATC atcTo) throws ISOException- Specified by:
processCodein interfaceProcessCode<T>- Throws:
ISOException
-
processCode
- Specified by:
processCodein interfaceProcessCode<T>- Throws:
ISOException
-
processCode
public DataElement<T> processCode(ProcessCodes.TTC_200 ttc, ProcessCodes.ATC atcFrom, ProcessCodes.ATC atcTo) throws ISOException- Specified by:
processCodein interfaceProcessCode<T>- Throws:
ISOException
-
setFields
public DataElement<T> setFields(java.util.Map<java.lang.Integer,java.lang.String> DataElements) throws ISOException- Specified by:
setFieldsin interfaceDataElement<T>- Throws:
ISOException
-