com.ibm.eNetwork.HOD.customizable Interface HODSession

All Known Subinterfaces:
HODDisplaySession, HODFTPSession, HODPrintSession
public interface HODSession

Field Summary
static int FUNCTION_ALLOWED Return value indicating function is allowed.
static int FUNCTION_DISABLED Return value indicating function is disabled by administrator
static int FUNCTION_EXECUTED Return value indicating function call executed successfully
static int FUNCTION_INVALID Return value indicating function call failed because it is invalid.
static int FUNCTION_NOT_ALLOWED Return value indicating function call is not allowed at this time
static java.lang.String[] STRING_RETURN_CODES

Method Summary
int close() Closes the session and cleans up the resources.
int connect() Triggers the session to connect to a host system.
int disconnect() Triggers the session to disconnect from a host system.
javax.swing.JMenuBar getHODMenubar() Gets the menu bar used by the session.
javax.swing.JPanel getStatusBar() Gets the statusbar component used by the session.
boolean isConnected() Returns whether the session is connected or not.
boolean isStatusBarVisible() Returns true if the session is configured to start with status bar visible.
int showProblemDetermination() Brings up the Problem Determination GUI.

Field Detail

FUNCTION_EXECUTED

public static final int FUNCTION_EXECUTED
Return value indicating function call executed successfully
See Also:
Constant Field Values

FUNCTION_DISABLED

public static final int FUNCTION_DISABLED
Return value indicating function is disabled by administrator
See Also:
Constant Field Values

FUNCTION_NOT_ALLOWED

public static final int FUNCTION_NOT_ALLOWED
Return value indicating function call is not allowed at this time
See Also:
Constant Field Values

FUNCTION_ALLOWED

public static final int FUNCTION_ALLOWED
Return value indicating function is allowed. Only used internally.
See Also:
Constant Field Values

FUNCTION_INVALID

public static final int FUNCTION_INVALID
Return value indicating function call failed because it is invalid.
See Also:
Constant Field Values

STRING_RETURN_CODES

public static final java.lang.String[] STRING_RETURN_CODES

Method Detail

getStatusBar

public javax.swing.JPanel getStatusBar()
Gets the statusbar component used by the session. It is a java.awt.Panel for the JDK 1.1 code.

getHODMenubar

public javax.swing.JMenuBar getHODMenubar()
Gets the menu bar used by the session. Use getSubElements() to obtain an array of the MenuElements to integrate these menu items into another Menu Bar. It is a java.awt.MenuBar for the JDK 1.1 code.

isConnected

public boolean isConnected()
Returns whether the session is connected or not.

connect

public int connect()
Triggers the session to connect to a host system.

The return code indicates if the method was successful.

The possible values are

ConstantDescription
HODSession.FUNCTION_EXECUTEDFunction was successful
HODSession.FUNCTION_DISABLEDFunction not allowed because it is disabled
HODSession.FUNCTION_NOT_ALLOWEDFunction not allowed at this time

disconnect

public int disconnect()
Triggers the session to disconnect from a host system.

The return code indicates if the method was successful.

The possible values are

ConstantDescription
HODSession.FUNCTION_EXECUTEDFunction was successful
HODSession.FUNCTION_DISABLEDFunction not allowed because it is disabled
HODSession.FUNCTION_NOT_ALLOWEDFunction not allowed at this time

showProblemDetermination

public int showProblemDetermination()
Brings up the Problem Determination GUI.

The return code indicates if the method was successful.

The possible values are

ConstantDescription
HODSession.FUNCTION_EXECUTEDFunction was successful
HODSession.FUNCTION_DISABLEDFunction not allowed because it is disabled
HODSession.FUNCTION_NOT_ALLOWEDFunction not allowed at this time

close

public int close()
Closes the session and cleans up the resources. The custom application must also clean up the session resources it is using.