Package dev.galasa.cicsts.spi
Class CicsTerminalImpl
java.lang.Object
dev.galasa.zos3270.spi.Terminal
dev.galasa.zos3270.spi.Zos3270TerminalImpl
dev.galasa.cicsts.spi.CicsTerminalImpl
- All Implemented Interfaces:
ICicsTerminal
,IScreenUpdateListener
,ITerminal
-
Nested Class Summary
Nested classes/interfaces inherited from interface dev.galasa.zos3270.IScreenUpdateListener
IScreenUpdateListener.Direction
-
Field Summary
Modifier and TypeFieldDescriptionfinal ICicsRegionProvisioned
final ICicstsManagerSpi
final boolean
final String
-
Constructor Summary
ConstructorDescriptionCicsTerminalImpl
(ICicstsManagerSpi cicstsManager, IFramework framework, ICicsRegionProvisioned cicsRegion, boolean connectAtStartup, ITextScannerManagerSpi textScanner) CicsTerminalImpl
(ICicstsManagerSpi cicstsManager, IFramework framework, ICicsRegionProvisioned cicsRegion, boolean connectAtStartup, ITextScannerManagerSpi textScanner, String loginCredentialsTag) CicsTerminalImpl
(ICicstsManagerSpi cicstsManager, IFramework framework, ICicsRegionProvisioned cicsRegion, IIpHost ipHost, boolean connectAtStartup, ITextScannerManagerSpi textScanner, String loginCredentialsTag) CicsTerminalImpl
(ICicstsManagerSpi cicstsManager, IFramework framework, ICicsRegionProvisioned cicsRegion, String host, int port, boolean ssl, boolean connectAtStartup, ITextScannerManagerSpi textScanner, String loginCredentialsTag) -
Method Summary
Modifier and TypeMethodDescriptionboolean
boolean
boolean
Use the CEOT transaction to determine the Uppercase Translation status of this CICS TS terminalvoid
setUppercaseTranslation
(boolean ucctran) Use the CEOT transaction to set the Uppercase Translation status of this CICS TS terminalMethods inherited from class dev.galasa.zos3270.spi.Zos3270TerminalImpl
doAutoConnect, flushTerminalCache, getId, screenUpdated, stripFalseBooleans, writeRasOutput
Methods inherited from class dev.galasa.zos3270.spi.Terminal
backSpace, backTab, clear, connect, cursorDown, cursorLeft, cursorRight, cursorUp, disconnect, enter, eraseEof, eraseInput, getHostPort, getScreen, home, isClearScreen, isConnected, isSwitchedSSL, isTextInField, isTextInField, networkClosed, newLine, pa1, pa2, pa3, pf1, pf10, pf11, pf12, pf13, pf14, pf15, pf16, pf17, pf18, pf19, pf2, pf20, pf21, pf22, pf23, pf24, pf3, pf4, pf5, pf6, pf7, pf8, pf9, positionCursorToFieldContaining, registerDatastreamListener, reportExtendedScreen, reportScreen, reportScreenWithCursor, retrieveColourAtCursor, retrieveColourAtPosition, retrieveFieldAtCursor, retrieveFieldTextAfterFieldWithString, retrieveHighlightAtCursor, retrieveHighlightAtPosition, retrieveScreen, retrieveText, retrieveTextAtCursor, searchText, searchText, searchText, searchText, setAutoReconnect, setCursorPosition, setDeviceTypes, setDoStartTls, tab, type, unregisterDatastreamListener, verifyTextInField, waitForKeyboard, waitForTextInField, waitForTextInField, waitForTextInField, wfk
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface dev.galasa.zos3270.ITerminal
backSpace, backTab, clear, connect, cursorDown, cursorLeft, cursorRight, cursorUp, disconnect, enter, eraseEof, eraseInput, getId, home, isClearScreen, isConnected, isSwitchedSSL, isTextInField, isTextInField, newLine, pa1, pa2, pa3, pf1, pf10, pf11, pf12, pf13, pf14, pf15, pf16, pf17, pf18, pf19, pf2, pf20, pf21, pf22, pf23, pf24, pf3, pf4, pf5, pf6, pf7, pf8, pf9, positionCursorToFieldContaining, registerDatastreamListener, reportExtendedScreen, reportScreen, reportScreenWithCursor, retrieveColourAtCursor, retrieveColourAtPosition, retrieveFieldAtCursor, retrieveFieldTextAfterFieldWithString, retrieveHighlightAtCursor, retrieveHighlightAtPosition, retrieveScreen, retrieveText, retrieveTextAtCursor, searchText, searchText, searchText, searchText, setCursorPosition, setDoStartTls, tab, type, unregisterDatastreamListener, verifyTextInField, waitForKeyboard, waitForTextInField, waitForTextInField, waitForTextInField, wfk
-
Field Details
-
cicsRegion
-
cicstsManager
-
connectAtStartup
public final boolean connectAtStartup -
loginCredentialsTag
-
-
Constructor Details
-
CicsTerminalImpl
public CicsTerminalImpl(ICicstsManagerSpi cicstsManager, IFramework framework, ICicsRegionProvisioned cicsRegion, String host, int port, boolean ssl, boolean connectAtStartup, ITextScannerManagerSpi textScanner, String loginCredentialsTag) throws TerminalInterruptedException, Zos3270ManagerException, ZosManagerException -
CicsTerminalImpl
public CicsTerminalImpl(ICicstsManagerSpi cicstsManager, IFramework framework, ICicsRegionProvisioned cicsRegion, IIpHost ipHost, boolean connectAtStartup, ITextScannerManagerSpi textScanner, String loginCredentialsTag) throws TerminalInterruptedException, IpNetworkManagerException, Zos3270ManagerException, ZosManagerException -
CicsTerminalImpl
public CicsTerminalImpl(ICicstsManagerSpi cicstsManager, IFramework framework, ICicsRegionProvisioned cicsRegion, boolean connectAtStartup, ITextScannerManagerSpi textScanner, String loginCredentialsTag) throws TerminalInterruptedException, IpNetworkManagerException, Zos3270ManagerException, ZosManagerException -
CicsTerminalImpl
public CicsTerminalImpl(ICicstsManagerSpi cicstsManager, IFramework framework, ICicsRegionProvisioned cicsRegion, boolean connectAtStartup, ITextScannerManagerSpi textScanner) throws TerminalInterruptedException, IpNetworkManagerException, Zos3270ManagerException, ZosManagerException
-
-
Method Details
-
getCicsRegion
- Specified by:
getCicsRegion
in interfaceICicsTerminal
-
connectToCicsRegion
- Specified by:
connectToCicsRegion
in interfaceICicsTerminal
- Throws:
CicstsManagerException
-
resetAndClear
- Specified by:
resetAndClear
in interfaceICicsTerminal
- Throws:
CicstsManagerException
-
isConnectAtStartup
public boolean isConnectAtStartup() -
setUppercaseTranslation
Description copied from interface:ICicsTerminal
Use the CEOT transaction to set the Uppercase Translation status of this CICS TS terminal- Specified by:
setUppercaseTranslation
in interfaceICicsTerminal
- Parameters:
ucctran
- true for UCCTRAN or false for NOUCCTRAN- Throws:
CicstsManagerException
-
isUppercaseTranslation
Description copied from interface:ICicsTerminal
Use the CEOT transaction to determine the Uppercase Translation status of this CICS TS terminalNOTE: TRANIDONLY will return
false
- Specified by:
isUppercaseTranslation
in interfaceICicsTerminal
- Returns:
- true if UCCTRAN or false if NOUCCTRAN/TRANIDONLY
- Throws:
CicstsManagerException
-
getLoginCredentialsTag
- Specified by:
getLoginCredentialsTag
in interfaceICicsTerminal
-