Rational Developer for i
7.5.0

com.ibm.etools.iseries.rse.ui.dialogs.cmds
Class QSYSMoveLiblEntryDialog

java.lang.Object
  extended by SystemPromptDialog
      extended by com.ibm.etools.iseries.rse.ui.dialogs.cmds.QSYSMoveLiblEntryDialog
All Implemented Interfaces:
EventListener, SelectionListener, org.eclipse.swt.internal.SWTEventListener

public class QSYSMoveLiblEntryDialog
extends SystemPromptDialog
implements SelectionListener

Dialog to prompt for the target library and position to move a library within the library list


Field Summary
static String copyright
           
static int POSITION_AFTER
           
static int POSITION_BEFORE
           
 
Constructor Summary
QSYSMoveLiblEntryDialog(Shell shell)
          Constructor
 
Method Summary
protected  void buildCommandString()
          Build up the iSeries command from current contents...
protected  Control createInner(Composite parent)
           
 String[] getCommands()
          Return the command strings to execute remotely
protected  Control getInitialFocusControl()
           
 String getPosition()
          Get the position selected to place the additional library
 String getReferenceLibrary()
          Return the name of the referenced library.
 boolean isPageComplete()
          Return true if the page values are sufficient to enable OK button
protected  boolean processOK()
           
 void setLibrary(String lib)
          Set the input library for the library to move.
 void setPosition(int pos)
          Set the input position for where to place selected library.
 void setReferenceLibrary(String lib)
          Set the input library for the library to reference.
 void setUserLibraryList(String[] libs)
          Set user library list
 void widgetDefaultSelected(SelectionEvent event)
          From SelectionListener.
 void widgetSelected(SelectionEvent event)
          From SelectionListener.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

copyright

public static final String copyright
See Also:
Constant Field Values

POSITION_AFTER

public static final int POSITION_AFTER
See Also:
Constant Field Values

POSITION_BEFORE

public static final int POSITION_BEFORE
See Also:
Constant Field Values
Constructor Detail

QSYSMoveLiblEntryDialog

public QSYSMoveLiblEntryDialog(Shell shell)
Constructor

Method Detail

getInitialFocusControl

protected Control getInitialFocusControl()
See Also:
SystemPromptDialog#getInitialFocusControl()

setUserLibraryList

public void setUserLibraryList(String[] libs)
Set user library list


setLibrary

public void setLibrary(String lib)
Set the input library for the library to move.


setReferenceLibrary

public void setReferenceLibrary(String lib)
Set the input library for the library to reference.


setPosition

public void setPosition(int pos)
Set the input position for where to place selected library. See constants in this class for position enumeration.


createInner

protected Control createInner(Composite parent)
See Also:
SystemPromptDialog#createInner(Composite)

widgetSelected

public void widgetSelected(SelectionEvent event)
From SelectionListener. Called when widget selected

Specified by:
widgetSelected in interface SelectionListener

widgetDefaultSelected

public void widgetDefaultSelected(SelectionEvent event)
From SelectionListener. Called when widget selected via Enter

Specified by:
widgetDefaultSelected in interface SelectionListener

buildCommandString

protected void buildCommandString()
Build up the iSeries command from current contents...


isPageComplete

public boolean isPageComplete()
Return true if the page values are sufficient to enable OK button


processOK

protected boolean processOK()
See Also:
SystemPromptDialog#processOK()

getCommands

public String[] getCommands()
Return the command strings to execute remotely


getReferenceLibrary

public String getReferenceLibrary()
Return the name of the referenced library. Only applicable for certain positions


getPosition

public String getPosition()
Get the position selected to place the additional library


Rational Developer for i
7.5.0

Copyright 2009 IBM Corp. All Rights Reserved.

Note: This documentation is for part of an interim API that is still under development and expected to change significantly before reaching stability. It is being made available at this early stage to solicit feedback from pioneering adopters on the understanding that any code that uses this API will almost certainly be broken (repeatedly) as the API evolves.