com.ibm.etools.iseries.rse.ui.actions
Class QSYSMoveMemberAction
java.lang.Object
SystemBaseCopyAction
com.ibm.etools.iseries.rse.ui.actions.QSYSSystemBaseCopyAction
com.ibm.etools.iseries.rse.ui.actions.QSYSAbstractMemberAction
com.ibm.etools.iseries.rse.ui.actions.QSYSMoveMemberAction
public class QSYSMoveMemberAction
- extends QSYSAbstractMemberAction
Method Summary |
void |
copyComplete(String operation)
Called after all the copy/move operations end, be it successfully or not. |
protected boolean |
doCopy(Object targetContainer,
Object oldObject,
String newName,
IProgressMonitor monitor)
|
SystemMessage |
isValid(IHost selectedConnection,
Object[] selectedObjects,
ISystemRemoteElementAdapter[] remoteAdaptersForSelectedObjects)
The user has selected a remote object. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
copyright
public static String copyright
QSYSMoveMemberAction
public QSYSMoveMemberAction(Shell shell)
- Constructor
QSYSMoveMemberAction
public QSYSMoveMemberAction(Shell parent,
int mode)
QSYSMoveMemberAction
public QSYSMoveMemberAction(Shell parent,
String label,
int mode)
doCopy
protected boolean doCopy(Object targetContainer,
Object oldObject,
String newName,
IProgressMonitor monitor)
throws Exception
- Throws:
Exception
copyComplete
public void copyComplete(String operation)
- Called after all the copy/move operations end, be it successfully or not.
Your opportunity to display completion or do post-copy selections/refreshes
- Overrides:
copyComplete
in class QSYSAbstractMemberAction
isValid
public SystemMessage isValid(IHost selectedConnection,
Object[] selectedObjects,
ISystemRemoteElementAdapter[] remoteAdaptersForSelectedObjects)
- The user has selected a remote object. Return null if OK is to be enabled, or a SystemMessage
if it is not to be enabled. The message will be displayed on the message line.
- Overrides:
isValid
in class QSYSAbstractMemberAction
Copyright © 2011 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.