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

All Superinterfaces:
org.eclipse.core.runtime.IAdaptable, IContainer, ILogicalContainer, ILogicalProject, ILogicalResource
All Known Subinterfaces:
LZOSProject

public interface IRemoteProject
extends ILogicalProject

A remote project, which is a collection of ILogicalSubProjects.


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.ILogicalProject
build
 
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