com.ibm.ftt.projects.core.logical
Interface IRemoteSubProject

All Superinterfaces:
org.eclipse.core.runtime.IAdaptable, IContainer, ILogicalContainer, ILogicalResource, ILogicalSubProject
All Known Subinterfaces:
LZOSSubProject

public interface IRemoteSubProject
extends ILogicalSubProject

A remote subproject.


Field Summary
static String COPY_RIGHT
           
 
Method Summary
 void goOffline()
          Changes the state for this resource to online.
 void goOnline()
          Changes the state for this resource to offline.
 
Methods inherited from interface com.ibm.ftt.projects.core.logical.ILogicalSubProject
addNatureId, build, getBuildSpec, getNatureIds, getProject, getSystems, hasNature, newCommand, removeNatureId, setBuildSpec, setNatureIds, setSystems
 
Methods inherited from interface com.ibm.ftt.projects.core.logical.ILogicalContainer
addMember, removeMember
 
Methods inherited from interface com.ibm.ftt.resources.core.physical.IContainer
exists, findMember, findMember, getMembers, members
 
Methods inherited from interface com.ibm.ftt.projects.core.logical.ILogicalResource
delete, deleteOverriddenPropertiesInCategory, deleteOverride, getCurrentPropertyGroup, getFullPath, getLogicalParent, getName, getOverriddenProperties, getPersistentProperty, getPhysicalResource, getResourcePublisher, getSessionProperty, getSubProject, refresh, remove, rename, setCurrentPropertyGroup, setOverride, setPersistentProperty, setSessionProperty
 

Field Detail

COPY_RIGHT

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

goOnline

void goOnline()
              throws OperationFailedException
Changes the state for this resource to offline. This is a no-op if the resource is already off-line. Note: this is just a model state change, and does not imply the resource has been downloaded to the workstation. It is assumed that any necessary downloads has already taken place prior to the invocation of the goOffline invocation. The state of all contained resources will be changed also.

Throws:
OperationFailedException

goOffline

void goOffline()
               throws OperationFailedException
Changes the state for this resource to online. This is a no-op if the resource is already online. Note: this is just a model state change, and does not imply the resource has been uploaded to the server. It is assumed that any necessary uploads and merges has already taken place prior to the invocation of the goOffline invocation. The state of all contained resources will be changed also.

Throws:
OperationFailedException