001: /**
002: * <copyright>
003: * </copyright>
004: *
005: * $Id$
006: */package com.bostechcorp.cbesb.ui.componentflow.componentFlowEditor;
007:
008: /**
009: * <!-- begin-user-doc -->
010: * A representation of the model object '<em><b>JDBC</b></em>'.
011: * <!-- end-user-doc -->
012: *
013: * <p>
014: * The following features are supported:
015: * <ul>
016: * <li>{@link com.bostechcorp.cbesb.ui.componentflow.componentFlowEditor.JDBC#getDriver <em>Driver</em>}</li>
017: * <li>{@link com.bostechcorp.cbesb.ui.componentflow.componentFlowEditor.JDBC#getURL <em>URL</em>}</li>
018: * <li>{@link com.bostechcorp.cbesb.ui.componentflow.componentFlowEditor.JDBC#getUser <em>User</em>}</li>
019: * <li>{@link com.bostechcorp.cbesb.ui.componentflow.componentFlowEditor.JDBC#getPassword <em>Password</em>}</li>
020: * <li>{@link com.bostechcorp.cbesb.ui.componentflow.componentFlowEditor.JDBC#getRequestHandler <em>Request Handler</em>}</li>
021: * <li>{@link com.bostechcorp.cbesb.ui.componentflow.componentFlowEditor.JDBC#getExecHandler <em>Exec Handler</em>}</li>
022: * <li>{@link com.bostechcorp.cbesb.ui.componentflow.componentFlowEditor.JDBC#getAutoCommit <em>Auto Commit</em>}</li>
023: * <li>{@link com.bostechcorp.cbesb.ui.componentflow.componentFlowEditor.JDBC#getConnectionRetries <em>Connection Retries</em>}</li>
024: * <li>{@link com.bostechcorp.cbesb.ui.componentflow.componentFlowEditor.JDBC#getConnectionIterval <em>Connection Iterval</em>}</li>
025: * <li>{@link com.bostechcorp.cbesb.ui.componentflow.componentFlowEditor.JDBC#getTransactionTimeout <em>Transaction Timeout</em>}</li>
026: * <li>{@link com.bostechcorp.cbesb.ui.componentflow.componentFlowEditor.JDBC#getDefaultPageSize <em>Default Page Size</em>}</li>
027: * </ul>
028: * </p>
029: *
030: * @see com.bostechcorp.cbesb.ui.componentflow.componentFlowEditor.componentflowPackage#getJDBC()
031: * @model
032: * @generated
033: */
034: public interface JDBC extends ServiceEngine {
035: /**
036: * <!-- begin-user-doc -->
037: * <!-- end-user-doc -->
038: * @generated
039: */
040: String copyright = "Copyright, Bostech Corp.";
041:
042: /**
043: * Returns the value of the '<em><b>Driver</b></em>' attribute.
044: * <!-- begin-user-doc -->
045: * <p>
046: * If the meaning of the '<em>Driver</em>' attribute isn't clear,
047: * there really should be more of a description here...
048: * </p>
049: * <!-- end-user-doc -->
050: * @return the value of the '<em>Driver</em>' attribute.
051: * @see #setDriver(String)
052: * @see com.bostechcorp.cbesb.ui.componentflow.componentFlowEditor.componentflowPackage#getJDBC_Driver()
053: * @model
054: * @generated
055: */
056: String getDriver();
057:
058: /**
059: * Sets the value of the '{@link com.bostechcorp.cbesb.ui.componentflow.componentFlowEditor.JDBC#getDriver <em>Driver</em>}' attribute.
060: * <!-- begin-user-doc -->
061: * <!-- end-user-doc -->
062: * @param value the new value of the '<em>Driver</em>' attribute.
063: * @see #getDriver()
064: * @generated
065: */
066: void setDriver(String value);
067:
068: /**
069: * Returns the value of the '<em><b>URL</b></em>' attribute.
070: * <!-- begin-user-doc -->
071: * <p>
072: * If the meaning of the '<em>URL</em>' attribute isn't clear,
073: * there really should be more of a description here...
074: * </p>
075: * <!-- end-user-doc -->
076: * @return the value of the '<em>URL</em>' attribute.
077: * @see #setURL(String)
078: * @see com.bostechcorp.cbesb.ui.componentflow.componentFlowEditor.componentflowPackage#getJDBC_URL()
079: * @model
080: * @generated
081: */
082: String getURL();
083:
084: /**
085: * Sets the value of the '{@link com.bostechcorp.cbesb.ui.componentflow.componentFlowEditor.JDBC#getURL <em>URL</em>}' attribute.
086: * <!-- begin-user-doc -->
087: * <!-- end-user-doc -->
088: * @param value the new value of the '<em>URL</em>' attribute.
089: * @see #getURL()
090: * @generated
091: */
092: void setURL(String value);
093:
094: /**
095: * Returns the value of the '<em><b>User</b></em>' attribute.
096: * <!-- begin-user-doc -->
097: * <p>
098: * If the meaning of the '<em>User</em>' attribute isn't clear,
099: * there really should be more of a description here...
100: * </p>
101: * <!-- end-user-doc -->
102: * @return the value of the '<em>User</em>' attribute.
103: * @see #setUser(String)
104: * @see com.bostechcorp.cbesb.ui.componentflow.componentFlowEditor.componentflowPackage#getJDBC_User()
105: * @model
106: * @generated
107: */
108: String getUser();
109:
110: /**
111: * Sets the value of the '{@link com.bostechcorp.cbesb.ui.componentflow.componentFlowEditor.JDBC#getUser <em>User</em>}' attribute.
112: * <!-- begin-user-doc -->
113: * <!-- end-user-doc -->
114: * @param value the new value of the '<em>User</em>' attribute.
115: * @see #getUser()
116: * @generated
117: */
118: void setUser(String value);
119:
120: /**
121: * Returns the value of the '<em><b>Password</b></em>' attribute.
122: * <!-- begin-user-doc -->
123: * <p>
124: * If the meaning of the '<em>Password</em>' attribute isn't clear,
125: * there really should be more of a description here...
126: * </p>
127: * <!-- end-user-doc -->
128: * @return the value of the '<em>Password</em>' attribute.
129: * @see #setPassword(String)
130: * @see com.bostechcorp.cbesb.ui.componentflow.componentFlowEditor.componentflowPackage#getJDBC_Password()
131: * @model
132: * @generated
133: */
134: String getPassword();
135:
136: /**
137: * Sets the value of the '{@link com.bostechcorp.cbesb.ui.componentflow.componentFlowEditor.JDBC#getPassword <em>Password</em>}' attribute.
138: * <!-- begin-user-doc -->
139: * <!-- end-user-doc -->
140: * @param value the new value of the '<em>Password</em>' attribute.
141: * @see #getPassword()
142: * @generated
143: */
144: void setPassword(String value);
145:
146: /**
147: * Returns the value of the '<em><b>Request Handler</b></em>' attribute.
148: * The default value is <code>"com.bostechcorp.cbesb.runtime.component.jdbc.processors.JdbcDefaultRequestHandler"</code>.
149: * <!-- begin-user-doc -->
150: * <p>
151: * If the meaning of the '<em>Request Handler</em>' attribute isn't clear,
152: * there really should be more of a description here...
153: * </p>
154: * <!-- end-user-doc -->
155: * @return the value of the '<em>Request Handler</em>' attribute.
156: * @see #setRequestHandler(String)
157: * @see com.bostechcorp.cbesb.ui.componentflow.componentFlowEditor.componentflowPackage#getJDBC_RequestHandler()
158: * @model default="com.bostechcorp.cbesb.runtime.component.jdbc.processors.JdbcDefaultRequestHandler"
159: * @generated
160: */
161: String getRequestHandler();
162:
163: /**
164: * Sets the value of the '{@link com.bostechcorp.cbesb.ui.componentflow.componentFlowEditor.JDBC#getRequestHandler <em>Request Handler</em>}' attribute.
165: * <!-- begin-user-doc -->
166: * <!-- end-user-doc -->
167: * @param value the new value of the '<em>Request Handler</em>' attribute.
168: * @see #getRequestHandler()
169: * @generated
170: */
171: void setRequestHandler(String value);
172:
173: /**
174: * Returns the value of the '<em><b>Exec Handler</b></em>' attribute.
175: * The default value is <code>"com.bostechcorp.cbesb.runtime.component.jdbc.processors.JdbcDefaultExecutionHandler"</code>.
176: * <!-- begin-user-doc -->
177: * <p>
178: * If the meaning of the '<em>Exec Handler</em>' attribute isn't clear,
179: * there really should be more of a description here...
180: * </p>
181: * <!-- end-user-doc -->
182: * @return the value of the '<em>Exec Handler</em>' attribute.
183: * @see #setExecHandler(String)
184: * @see com.bostechcorp.cbesb.ui.componentflow.componentFlowEditor.componentflowPackage#getJDBC_ExecHandler()
185: * @model default="com.bostechcorp.cbesb.runtime.component.jdbc.processors.JdbcDefaultExecutionHandler"
186: * @generated
187: */
188: String getExecHandler();
189:
190: /**
191: * Sets the value of the '{@link com.bostechcorp.cbesb.ui.componentflow.componentFlowEditor.JDBC#getExecHandler <em>Exec Handler</em>}' attribute.
192: * <!-- begin-user-doc -->
193: * <!-- end-user-doc -->
194: * @param value the new value of the '<em>Exec Handler</em>' attribute.
195: * @see #getExecHandler()
196: * @generated
197: */
198: void setExecHandler(String value);
199:
200: /**
201: * Returns the value of the '<em><b>Auto Commit</b></em>' attribute.
202: * The default value is <code>"true"</code>.
203: * <!-- begin-user-doc -->
204: * <p>
205: * If the meaning of the '<em>Auto Commit</em>' attribute isn't clear,
206: * there really should be more of a description here...
207: * </p>
208: * <!-- end-user-doc -->
209: * @return the value of the '<em>Auto Commit</em>' attribute.
210: * @see #setAutoCommit(String)
211: * @see com.bostechcorp.cbesb.ui.componentflow.componentFlowEditor.componentflowPackage#getJDBC_AutoCommit()
212: * @model default="true"
213: * @generated
214: */
215: String getAutoCommit();
216:
217: /**
218: * Sets the value of the '{@link com.bostechcorp.cbesb.ui.componentflow.componentFlowEditor.JDBC#getAutoCommit <em>Auto Commit</em>}' attribute.
219: * <!-- begin-user-doc -->
220: * <!-- end-user-doc -->
221: * @param value the new value of the '<em>Auto Commit</em>' attribute.
222: * @see #getAutoCommit()
223: * @generated
224: */
225: void setAutoCommit(String value);
226:
227: /**
228: * Returns the value of the '<em><b>Connection Retries</b></em>' attribute.
229: * The default value is <code>"3"</code>.
230: * <!-- begin-user-doc -->
231: * <p>
232: * If the meaning of the '<em>Connection Retries</em>' attribute isn't clear,
233: * there really should be more of a description here...
234: * </p>
235: * <!-- end-user-doc -->
236: * @return the value of the '<em>Connection Retries</em>' attribute.
237: * @see #setConnectionRetries(String)
238: * @see com.bostechcorp.cbesb.ui.componentflow.componentFlowEditor.componentflowPackage#getJDBC_ConnectionRetries()
239: * @model default="3"
240: * @generated
241: */
242: String getConnectionRetries();
243:
244: /**
245: * Sets the value of the '{@link com.bostechcorp.cbesb.ui.componentflow.componentFlowEditor.JDBC#getConnectionRetries <em>Connection Retries</em>}' attribute.
246: * <!-- begin-user-doc -->
247: * <!-- end-user-doc -->
248: * @param value the new value of the '<em>Connection Retries</em>' attribute.
249: * @see #getConnectionRetries()
250: * @generated
251: */
252: void setConnectionRetries(String value);
253:
254: /**
255: * Returns the value of the '<em><b>Connection Iterval</b></em>' attribute.
256: * The default value is <code>"3000"</code>.
257: * <!-- begin-user-doc -->
258: * <p>
259: * If the meaning of the '<em>Connection Iterval</em>' attribute isn't clear,
260: * there really should be more of a description here...
261: * </p>
262: * <!-- end-user-doc -->
263: * @return the value of the '<em>Connection Iterval</em>' attribute.
264: * @see #setConnectionIterval(String)
265: * @see com.bostechcorp.cbesb.ui.componentflow.componentFlowEditor.componentflowPackage#getJDBC_ConnectionIterval()
266: * @model default="3000"
267: * @generated
268: */
269: String getConnectionIterval();
270:
271: /**
272: * Sets the value of the '{@link com.bostechcorp.cbesb.ui.componentflow.componentFlowEditor.JDBC#getConnectionIterval <em>Connection Iterval</em>}' attribute.
273: * <!-- begin-user-doc -->
274: * <!-- end-user-doc -->
275: * @param value the new value of the '<em>Connection Iterval</em>' attribute.
276: * @see #getConnectionIterval()
277: * @generated
278: */
279: void setConnectionIterval(String value);
280:
281: /**
282: * Returns the value of the '<em><b>Transaction Timeout</b></em>' attribute.
283: * The default value is <code>"30000"</code>.
284: * <!-- begin-user-doc -->
285: * <p>
286: * If the meaning of the '<em>Transaction Timeout</em>' attribute isn't clear,
287: * there really should be more of a description here...
288: * </p>
289: * <!-- end-user-doc -->
290: * @return the value of the '<em>Transaction Timeout</em>' attribute.
291: * @see #setTransactionTimeout(String)
292: * @see com.bostechcorp.cbesb.ui.componentflow.componentFlowEditor.componentflowPackage#getJDBC_TransactionTimeout()
293: * @model default="30000"
294: * @generated
295: */
296: String getTransactionTimeout();
297:
298: /**
299: * Sets the value of the '{@link com.bostechcorp.cbesb.ui.componentflow.componentFlowEditor.JDBC#getTransactionTimeout <em>Transaction Timeout</em>}' attribute.
300: * <!-- begin-user-doc -->
301: * <!-- end-user-doc -->
302: * @param value the new value of the '<em>Transaction Timeout</em>' attribute.
303: * @see #getTransactionTimeout()
304: * @generated
305: */
306: void setTransactionTimeout(String value);
307:
308: /**
309: * Returns the value of the '<em><b>Default Page Size</b></em>' attribute.
310: * The default value is <code>"-1"</code>.
311: * <!-- begin-user-doc -->
312: * <p>
313: * If the meaning of the '<em>Default Page Size</em>' attribute isn't clear,
314: * there really should be more of a description here...
315: * </p>
316: * <!-- end-user-doc -->
317: * @return the value of the '<em>Default Page Size</em>' attribute.
318: * @see #setDefaultPageSize(String)
319: * @see com.bostechcorp.cbesb.ui.componentflow.componentFlowEditor.componentflowPackage#getJDBC_DefaultPageSize()
320: * @model default="-1"
321: * @generated
322: */
323: String getDefaultPageSize();
324:
325: /**
326: * Sets the value of the '{@link com.bostechcorp.cbesb.ui.componentflow.componentFlowEditor.JDBC#getDefaultPageSize <em>Default Page Size</em>}' attribute.
327: * <!-- begin-user-doc -->
328: * <!-- end-user-doc -->
329: * @param value the new value of the '<em>Default Page Size</em>' attribute.
330: * @see #getDefaultPageSize()
331: * @generated
332: */
333: void setDefaultPageSize(String value);
334:
335: } // JDBC
|