01: package com.bostechcorp.cbesb.runtime.ccsl.lib;
02:
03: import java.sql.ResultSet;
04:
05: import com.bostechcorp.cbesb.common.util.etl.model.execconfig.ExecConfigModel;
06: import com.bostechcorp.cbesb.runtime.ccsl.jbi.messaging.LifeCycleEndpoint;
07:
08: public class ErrorHandlerContext {
09: ExecConfigModel configModel;
10: LifeCycleEndpoint endpoint;
11: String errorMessage;
12: ResultSet resultSet;
13:
14: //user can modify the errorStatus to control transaction in provider side
15: ErrorStatus errorStatus;
16:
17: /**
18: * @return the configModel
19: */
20: public ExecConfigModel getConfigModel() {
21: return configModel;
22: }
23:
24: /**
25: * @param configModel the configModel to set
26: */
27: public void setConfigModel(ExecConfigModel configModel) {
28: this .configModel = configModel;
29: }
30:
31: /**
32: * @return the endpoint
33: */
34: public LifeCycleEndpoint getEndpoint() {
35: return endpoint;
36: }
37:
38: /**
39: * @param endpoint the endpoint to set
40: */
41: public void setEndpoint(LifeCycleEndpoint endpoint) {
42: this .endpoint = endpoint;
43: }
44:
45: /**
46: * @return the errorMessage
47: */
48: public String getErrorMessage() {
49: return errorMessage;
50: }
51:
52: /**
53: * @param errorMessage the errorMessage to set
54: */
55: public void setErrorMessage(String errorMessage) {
56: this .errorMessage = errorMessage;
57: }
58:
59: public ErrorHandlerContext(ExecConfigModel configModel,
60: LifeCycleEndpoint endpoint, String errorMessage,
61: ResultSet resultSet) {
62: super ();
63: this .configModel = configModel;
64: this .endpoint = endpoint;
65: this .errorMessage = errorMessage;
66: this .resultSet = resultSet;
67: }
68:
69: public ErrorHandlerContext(ExecConfigModel configModel,
70: LifeCycleEndpoint endpoint, String errorMessage,
71: ResultSet resultSet, ErrorStatus errorStatus) {
72: this (configModel, endpoint, errorMessage, resultSet);
73: this .setErrorStatus(errorStatus);
74: }
75:
76: public ResultSet getResultSet() {
77: return resultSet;
78: }
79:
80: public void setResultSet(ResultSet resultSet) {
81: this .resultSet = resultSet;
82: }
83:
84: public ErrorStatus getErrorStatus() {
85: return errorStatus;
86: }
87:
88: public void setErrorStatus(ErrorStatus errorStatus) {
89: this.errorStatus = errorStatus;
90: }
91:
92: }
|