Class TransactionErrorDef
java.lang.Object
com.onenetwork.platform.common.ErrorDef
com.onenetwork.platform.integ.edi.EDIErrorDef
com.onenetwork.platform.integ.edi.TransactionErrorDef
- All Implemented Interfaces:
StatusMessage
public class TransactionErrorDef extends EDIErrorDef
This class captures EDI Transaction errors
-
Field Summary
Fields inherited from class com.onenetwork.platform.integ.edi.EDIErrorDef
error, errorCode, errorPosition, name
-
Constructor Summary
Constructors Constructor Description TransactionErrorDef(java.lang.String transactionIdentifierName, java.lang.String transactionIdentifierValue, java.lang.String ackCode)
Instantiate a TransactionErrorDef object with all txn type, value and ackCode. -
Method Summary
Modifier and Type Method Description <T extends FieldErrorDef>
voidaddFieldError(T fieldError)
<T extends SegmentErrorDef>
voidaddSegmentError(T segmentError)
java.lang.String
getAcknowledgmentCode()
<T extends FieldErrorDef>
java.util.List<T>getFieldErrors()
<T extends SegmentErrorDef>
java.util.List<T>getSegmentErrors()
java.lang.String
getTransactionIdentifierName()
java.lang.String
getTransactionIdentifierValue()
void
setAcknowledgmentCode(java.lang.String acknowledgmentCode)
<T extends FieldErrorDef>
voidsetFieldErrors(java.util.List<T> fieldErrors)
<T extends SegmentErrorDef>
voidsetSegmentErrors(java.util.List<T> segmentErrors)
void
setTransactionIdentifierName(java.lang.String transactionIdentifierName)
void
setTransactionIdentifierValue(java.lang.String transactionIdentifierValue)
java.lang.String
toString()
Methods inherited from class com.onenetwork.platform.integ.edi.EDIErrorDef
getError, getErrorCode, getErrorPosition, getName, setError, setErrorCode, setErrorPosition, setName
Methods inherited from class com.onenetwork.platform.common.ErrorDef
getArgs, getMajorCode, getMessage, getMinorCode, getValue, isSetMajorCode, isSetMinorCode, setMajorCode, setMinorCode, setValue
-
Constructor Details
-
TransactionErrorDef
public TransactionErrorDef(java.lang.String transactionIdentifierName, java.lang.String transactionIdentifierValue, java.lang.String ackCode)Instantiate a TransactionErrorDef object with all txn type, value and ackCode.- Parameters:
transactionIdentifierName
-transactionIdentifierValue
-ackCode
-
-
-
Method Details
-
getAcknowledgmentCode
public java.lang.String getAcknowledgmentCode()- Returns:
- the acknowledgmentCode
-
setAcknowledgmentCode
public void setAcknowledgmentCode(java.lang.String acknowledgmentCode)- Parameters:
acknowledgmentCode
- the acknowledgmentCode to set
-
getTransactionIdentifierName
public java.lang.String getTransactionIdentifierName()- Returns:
- the transactionIdentifierName
-
setTransactionIdentifierName
public void setTransactionIdentifierName(java.lang.String transactionIdentifierName)- Parameters:
transactionIdentifierName
- the transactionIdentifierName to set
-
getTransactionIdentifierValue
public java.lang.String getTransactionIdentifierValue()- Returns:
- the transactionIdentifierValue
-
setTransactionIdentifierValue
public void setTransactionIdentifierValue(java.lang.String transactionIdentifierValue)- Parameters:
transactionIdentifierValue
- the transactionIdentifierValue to set
-
getSegmentErrors
- Returns:
- the segmentErrors
-
setSegmentErrors
- Parameters:
segmentErrors
- the segmentErrors to set
-
addSegmentError
-
getFieldErrors
- Returns:
- the fieldErrors
-
setFieldErrors
- Parameters:
fieldErrors
- the fieldErrors to set
-
addFieldError
-
toString
public java.lang.String toString()- Overrides:
toString
in classEDIErrorDef
- See Also:
EDIErrorDef.toString()
-