com.ibm.ftt.projects.zos.zoslogical
Interface LZOSDataSet

All Superinterfaces:
org.eclipse.core.runtime.IAdaptable, ILogicalResource, IRemoteResource, LZOSResource
All Known Subinterfaces:
LZOSPartitionedDataSet, LZOSSequentialDataSet

public interface LZOSDataSet
extends LZOSResource

An RDz logical zOS dataset.


Field Summary
static String COPY_RIGHT
           
 
Method Summary
 void hdelete(boolean force, org.eclipse.core.runtime.IProgressMonitor monitor)
          Deletes a migrated data set.
 void migrate(boolean wait, org.eclipse.core.runtime.IProgressMonitor monitor)
          Migrates this data set.
 void recall(boolean wait, org.eclipse.core.runtime.IProgressMonitor monitor)
          Recalls a migrated data set.
 
Methods inherited from interface com.ibm.ftt.projects.zos.zoslogical.LZOSResource
getCharset, getMVSFileMapping, getMVSFileMappingOverride, getProject, getReference, getSubProject, isAlias, isMigrated, isOfflineVolume, setMVSFileMappingOverride
 
Methods inherited from interface com.ibm.ftt.projects.core.logical.IRemoteResource
exists, getSystem, goOffline, goOnline, refersTo
 
Methods inherited from interface com.ibm.ftt.projects.core.logical.ILogicalResource
delete, deleteOverriddenPropertiesInCategory, deleteOverride, getCurrentPropertyGroup, getFullPath, getLogicalParent, getName, getOverriddenProperties, getPersistentProperty, getPhysicalResource, getResourcePublisher, getSessionProperty, refresh, remove, rename, setCurrentPropertyGroup, setOverride, setPersistentProperty, setSessionProperty
 

Field Detail

COPY_RIGHT

static final String COPY_RIGHT
See Also:
Constant Field Values
Method Detail

migrate

void migrate(boolean wait,
             org.eclipse.core.runtime.IProgressMonitor monitor)
             throws OperationFailedException
Migrates this data set.

Parameters:
wait - currently not used
monitor - a progress monitor to indicate the progress, or null if progress reporting is not desired
Throws:
OperationFailedException - if recall operation failed
See Also:
LZOSResource.isMigrated(), recall(boolean, IProgressMonitor), hdelete(boolean, IProgressMonitor)

recall

void recall(boolean wait,
            org.eclipse.core.runtime.IProgressMonitor monitor)
            throws OperationFailedException
Recalls a migrated data set. Performs HRECALL operation.

Parameters:
wait - currently not used
monitor - a progress monitor to indicate the progress, or null if progress reporting is not desired
Throws:
OperationFailedException - if recall operation failed
See Also:
LZOSResource.isMigrated(), migrate(boolean, IProgressMonitor), hdelete(boolean, IProgressMonitor)

hdelete

void hdelete(boolean force,
             org.eclipse.core.runtime.IProgressMonitor monitor)
             throws OperationFailedException
Deletes a migrated data set. Performs HDELETE operation.

Parameters:
force - currently not used
monitor - an IProgressMonitor which can be used to display the progress of the delete operation
Throws:
OperationFailedException
See Also:
LZOSResource.isMigrated(), migrate(boolean, IProgressMonitor), recall(boolean, IProgressMonitor)