package org.jpos.jposext.isomsgaction.service.support; import org.jpos.jposext.isomsgaction.service.IISOMsgCommonInfoProvider; /** * @author dgrandemange * */ public class ISOMsgCommonInfoProviderImpl implements IISOMsgCommonInfoProvider { /** * Index of message (in messages array) to use a the source message */ private int srcMsgIndex; /** * Index of message (in messages array) to use a the dest message */ private int msgIndex; /** * Dest field identifier path<BR/> */ private String idPath; /** * Source field identifier path<BR/> */ private String srcIdPath; /** * Binary dest field indicator */ private boolean binary; /** * A value storage */ private String value; /** * A value bean path storage */ private String valueBeanPath; /* * (non-Javadoc) * * @see * org.jpos.jposext.isomsgaction.service.support.IISOMsgCommonInfoProvider * #getSrcMsgIndex() */ public int getSrcMsgIndex() { return srcMsgIndex; } /* * (non-Javadoc) * * @see org.jpos.jposext.isomsgaction.service.IISOMsgCommonInfoProvider# * setSrcMsgIndex(int) */ public void setSrcMsgIndex(int srcMsgIndex) { this.srcMsgIndex = srcMsgIndex; } /* * (non-Javadoc) * * @see * org.jpos.jposext.isomsgaction.service.support.IISOMsgCommonInfoProvider * #getIdPath() */ public String getIdPath() { return idPath; } /* * (non-Javadoc) * * @see * org.jpos.jposext.isomsgaction.service.IISOMsgCommonInfoProvider#setIdPath * (java.lang.String) */ public void setIdPath(String idPath) { this.idPath = idPath; } /* * (non-Javadoc) * * @see * org.jpos.jposext.isomsgaction.service.support.IISOMsgCommonInfoProvider * #getSrcIdPath() */ public String getSrcIdPath() { return srcIdPath; } /* * (non-Javadoc) * * @see * org.jpos.jposext.isomsgaction.service.IISOMsgCommonInfoProvider#setSrcIdPath * (java.lang.String) */ public void setSrcIdPath(String srcIdPath) { this.srcIdPath = srcIdPath; } /* * (non-Javadoc) * * @see * org.jpos.jposext.isomsgaction.service.support.IISOMsgCommonInfoProvider * #getMsgIndex() */ public int getMsgIndex() { return msgIndex; } /* * (non-Javadoc) * * @see * org.jpos.jposext.isomsgaction.service.IISOMsgCommonInfoProvider#setMsgIndex * (int) */ public void setMsgIndex(int msgIndex) { this.msgIndex = msgIndex; } /* * (non-Javadoc) * * @see * org.jpos.jposext.isomsgaction.service.IISOMsgCommonInfoProvider#isBinary * () */ public boolean isBinary() { return binary; } /* * (non-Javadoc) * * @see * org.jpos.jposext.isomsgaction.service.IISOMsgCommonInfoProvider#setBinary * (boolean) */ public void setBinary(boolean binary) { this.binary = binary; } /** * @return the value */ public String getValue() { return value; } /** * @param value * the value to set */ public void setValue(String value) { this.value = value; } /** * @return the valueBeanPath */ public String getValueBeanPath() { return valueBeanPath; } /** * @param valueBeanPath * the valueBeanPath to set */ public void setValueBeanPath(String valueBeanPath) { this.valueBeanPath = valueBeanPath; } }