Package eu.de4a.iem.xml.de4a
Class DE4AResponseDocumentHelper
- java.lang.Object
-
- eu.de4a.iem.xml.de4a.DE4AResponseDocumentHelper
-
public final class DE4AResponseDocumentHelper extends Object
Helper class to create response messages, eventually based on request messages.- Author:
- Philip Helger
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static ErrorTypecreateError(String sCode, String sText)Create a singleErrorTypeinstance.static ResponseErrorTypecreateResponseError(boolean bSuccess)Create aResponseErrorTypewith the "Ack" state set only.static ResponseExtractEvidenceTypecreateResponseExtractEvidence(RequestExtractEvidenceIMType aRequest)Create an emptyResponseExtractEvidenceType.static ResponseTransferEvidenceTypecreateResponseTransferEvidence(RequestTransferEvidenceUSIIMDRType aRequest)Create aResponseTransferEvidenceTypewith all header fields already filled.
-
-
-
Method Detail
-
createError
@Nonnull public static ErrorType createError(@Nonnull @Nonempty String sCode, @Nonnull @Nonempty String sText)
Create a singleErrorTypeinstance. Must have code and text.- Parameters:
sCode- Error code. May neither benullnor empty.sText- Error text. May neither benullnor empty.- Returns:
- Never
null.
-
createResponseError
@Nonnull public static ResponseErrorType createResponseError(boolean bSuccess)
Create aResponseErrorTypewith the "Ack" state set only. Eventually present errors must be added by the caller.- Parameters:
bSuccess-truein case of success,falsein case of error.- Returns:
- Never
null.
-
createResponseExtractEvidence
@Nonnull public static ResponseExtractEvidenceType createResponseExtractEvidence(@Nonnull RequestExtractEvidenceIMType aRequest)
Create an emptyResponseExtractEvidenceType.- Parameters:
aRequest- Source request. May not benull.- Returns:
- Never
null.
-
createResponseTransferEvidence
@Nonnull public static ResponseTransferEvidenceType createResponseTransferEvidence(@Nonnull RequestTransferEvidenceUSIIMDRType aRequest)
Create aResponseTransferEvidenceTypewith all header fields already filled.- Parameters:
aRequest- Source request. May not benull.- Returns:
- Never
null.
-
-