Overview --
IMPACT Asset connection base class from which all connection modules
(i.e. IA_ConnectRHermes, IA_ConnectLocal, IA_ConnectAglet) extend.
This class defines abstract methods (which extension classes must define) as
well as data elements and methods shared by all extension classes.
- See Also:
- Serialized Form
Method Summary |
boolean |
addDataMethod(IAD_Function_DataCC tgtIAFuncDataMethod)
Adds an IMPACT code-call method definition (IAD_Function_DataCC) object
to the local store vector
(Called within connect module extension classes to document connection
centric code-call methods). |
boolean |
addDataSource(java.lang.Object tgtObject)
Adds a data source reference object to the local store vector
(Called within connect module extension classes to document connection
centric data sources). |
boolean |
addDataType(IAD_Type tgtType)
Adds an IMPACT type definition (IAD_Type) object to the local store
vector.
(Called within connect module extension classes to document connection
centric type definitions). |
void |
clearDataMethods()
Flushes the IMPACT code-call definition store vector. |
void |
clearDataSources()
Flushes the data source reference store vector. |
void |
clearDataTypes()
Flushes the IMPACT type definition store vector. |
abstract java.lang.Object |
clone()
|
boolean |
commit(IA_Global gRef,
int nDepth)
|
abstract boolean |
connect(IA_Global gRef,
int nDepth)
|
boolean |
connectionStartsDataFlow()
|
abstract boolean |
disconnect(IA_Global gRef,
int nDepth)
|
abstract java.util.Vector |
executeCC(IAD_CCAtom tgtCCAtom,
IA_Global gRef,
int nDepth,
java.lang.String szPrefix)
|
IAD_Function_DataCC |
findMethod(java.lang.String szTgtKey,
IA_Global gRef,
int nDepth)
Searches the IMPACT code-call method definition (IAD_Function_DataCC)
local store vector for the target code-call reference key (szTgtKey). |
IAD_Type |
findType(java.lang.String szTgtKey,
IA_Global gRef,
int nDepth)
Searches the IMPACT type definition (IAD_Type) local store vector for
the target type reference key (szTgtKey). |
java.lang.String |
getAlias()
|
IAD_Connect |
getAlternateConnection()
|
IAD_ConnectParameter[] |
getConParamArray()
|
java.util.Vector |
getDataMethods(IA_Global gRef,
int nDepth)
Returns the IMPACT code-call method store vector
(Called by Connect module clients to discover connection code-call
methods). |
java.util.Vector |
getDataSources(IA_Global gRef,
int nDepth)
Returns the data source reference store vector
(Called by Connect module clients to discover connection centric data
sources). |
java.util.Vector |
getDataTypes(IA_Global gRef,
int nDepth)
Returns the IMPACT type definition store vector
(Called by Connect module clients to discover connection centric type
definitions). |
(package private) java.lang.String |
getExportString()
|
java.lang.String |
getSzDataMethodList()
Renders a listing of the connection centric IMPACT code-call methods. |
abstract java.lang.String |
getSzDescription()
|
java.lang.String |
getSzType()
|
abstract void |
getTiming(boolean bEchoDebug)
|
java.lang.String |
getVerboseTypeString(java.lang.String szSrcType)
|
void |
initTransients(IA_Global gRef,
int nDepth)
|
abstract boolean |
isConnected()
|
void |
logStartTime(IA_Global gRef)
|
void |
logStopTime(IA_Global gRef)
|
boolean |
rollback(IA_Global gRef,
int nDepth)
|
abstract void |
saveParameters(IA_Global gRef,
int nDepth)
|
void |
setAlias(java.lang.String szSrc)
|
void |
setAlternateConnection(IAD_Connect srcAltIacNode)
|
void |
setBaseDataMembersFrom(IAD_Connect srcConnection)
|
java.lang.String |
toString()
|
abstract boolean |
validates(IA_Global gRef,
int nDepth)
|
Methods inherited from class java.lang.Object |
,
equals,
finalize,
getClass,
hashCode,
notify,
notifyAll,
registerNatives,
wait,
wait,
wait |
szHEAD
private static final transient java.lang.String szHEAD
nALIAS_VALUE
public static final transient int nALIAS_VALUE
szALIAS_LABEL
public static final transient java.lang.String szALIAS_LABEL
szALT_ALIAS_LABEL
public static final transient java.lang.String szALT_ALIAS_LABEL
szURL_LABEL
public static final transient java.lang.String szURL_LABEL
szPORT_LABEL
public static final transient java.lang.String szPORT_LABEL
szDATASOURCE_LABEL
public static final transient java.lang.String szDATASOURCE_LABEL
szUSERID_LABEL
public static final transient java.lang.String szUSERID_LABEL
szPASSWORD_LABEL
public static final transient java.lang.String szPASSWORD_LABEL
connParamArray
public IAD_ConnectParameter[] connParamArray
vDataTypes
private java.util.Vector vDataTypes
vDataSources
private java.util.Vector vDataSources
vDataMethods
private java.util.Vector vDataMethods
szAlias
public java.lang.String szAlias
szAltAlias
public java.lang.String szAltAlias
szType
public java.lang.String szType
altIacNode
public IAD_Connect altIacNode
bConnectStartsDataFlow
public boolean bConnectStartsDataFlow
lStartTime
private long lStartTime
lStopTime
private long lStopTime
lElapsedTime
private long lElapsedTime
IAD_Connect
public IAD_Connect()
setBaseDataMembersFrom
public final void setBaseDataMembersFrom(IAD_Connect srcConnection)
addDataType
public final boolean addDataType(IAD_Type tgtType)
- Adds an IMPACT type definition (IAD_Type) object to the local store
vector.
(Called within connect module extension classes to document connection
centric type definitions).
- Returns:
- (boolean) Success == True,
Failure == False.
getDataTypes
public final java.util.Vector getDataTypes(IA_Global gRef,
int nDepth)
- Returns the IMPACT type definition store vector
(Called by Connect module clients to discover connection centric type
definitions).
- Returns:
- (Vector) Connect modules IMPACT type definition list.
clearDataTypes
public final void clearDataTypes()
- Flushes the IMPACT type definition store vector.
addDataSource
public final boolean addDataSource(java.lang.Object tgtObject)
- Adds a data source reference object to the local store vector
(Called within connect module extension classes to document connection
centric data sources).
- Returns:
- (boolean) Success == True,
Failure == False.
getDataSources
public final java.util.Vector getDataSources(IA_Global gRef,
int nDepth)
- Returns the data source reference store vector
(Called by Connect module clients to discover connection centric data
sources).
- Returns:
- (Vector) Connect modules data source reference list.
clearDataSources
public final void clearDataSources()
- Flushes the data source reference store vector.
addDataMethod
public final boolean addDataMethod(IAD_Function_DataCC tgtIAFuncDataMethod)
- Adds an IMPACT code-call method definition (IAD_Function_DataCC) object
to the local store vector
(Called within connect module extension classes to document connection
centric code-call methods).
- Returns:
- (boolean) Success == True,
Failure == False.
getDataMethods
public final java.util.Vector getDataMethods(IA_Global gRef,
int nDepth)
- Returns the IMPACT code-call method store vector
(Called by Connect module clients to discover connection code-call
methods).
- Returns:
- (Vector) Connect modules code-call reference
(IAD_Function_DataCC) list.
clearDataMethods
public final void clearDataMethods()
- Flushes the IMPACT code-call definition store vector.
getSzDataMethodList
public final java.lang.String getSzDataMethodList()
- Renders a listing of the connection centric IMPACT code-call methods.
- Returns:
- IMPACT code-call method (IAD_Function_DataCC) list.
findType
public final IAD_Type findType(java.lang.String szTgtKey,
IA_Global gRef,
int nDepth)
- Searches the IMPACT type definition (IAD_Type) local store vector for
the target type reference key (szTgtKey).
- Returns:
- Success == instantiated IAD_Type object,
Failure == null.
findMethod
public final IAD_Function_DataCC findMethod(java.lang.String szTgtKey,
IA_Global gRef,
int nDepth)
- Searches the IMPACT code-call method definition (IAD_Function_DataCC)
local store vector for the target code-call reference key (szTgtKey).
- Returns:
- Success == instantiated IAD_Function_DataCC object,
Failure == null.
getConParamArray
public final IAD_ConnectParameter[] getConParamArray()
toString
public final java.lang.String toString()
- Overrides:
- toString in class java.lang.Object
setAlias
public final void setAlias(java.lang.String szSrc)
getAlias
public final java.lang.String getAlias()
setAlternateConnection
public final void setAlternateConnection(IAD_Connect srcAltIacNode)
getAlternateConnection
public final IAD_Connect getAlternateConnection()
getSzType
public final java.lang.String getSzType()
getVerboseTypeString
public final java.lang.String getVerboseTypeString(java.lang.String szSrcType)
connectionStartsDataFlow
public final boolean connectionStartsDataFlow()
clone
public abstract java.lang.Object clone()
- Overrides:
- clone in class java.lang.Object
getSzDescription
public abstract java.lang.String getSzDescription()
connect
public abstract boolean connect(IA_Global gRef,
int nDepth)
validates
public abstract boolean validates(IA_Global gRef,
int nDepth)
saveParameters
public abstract void saveParameters(IA_Global gRef,
int nDepth)
isConnected
public abstract boolean isConnected()
disconnect
public abstract boolean disconnect(IA_Global gRef,
int nDepth)
executeCC
public abstract java.util.Vector executeCC(IAD_CCAtom tgtCCAtom,
IA_Global gRef,
int nDepth,
java.lang.String szPrefix)
getTiming
public abstract void getTiming(boolean bEchoDebug)
getExportString
final java.lang.String getExportString()
logStartTime
public final void logStartTime(IA_Global gRef)
logStopTime
public final void logStopTime(IA_Global gRef)
commit
public boolean commit(IA_Global gRef,
int nDepth)
rollback
public boolean rollback(IA_Global gRef,
int nDepth)
initTransients
public void initTransients(IA_Global gRef,
int nDepth)
Web Accessibility