Rational Developer for Power Systems Software
V7.6

com.ibm.etools.iseries.remotebuild
Class RBResourceAdapter

java.lang.Object
  extended by com.ibm.etools.iseries.remotebuild.RBResourceAdapter

public class RBResourceAdapter
extends Object

Implements a ISystemRemoteElementAdapter for an RBResource. This allows an RBResource to participate directly in many operations that apply to remote resources.


Constructor Summary
RBResourceAdapter()
           
 
Method Summary
 boolean canEdit(Object object)
           
 String getAbsoluteName(Object element)
           
 String getAbsoluteParentName(Object element)
           
 ISystemEditableRemoteObject getEditableRemoteObject(Object object)
           
 String getFilterStringFor(Object object)
           
 String getName(Object element)
           
 Object getRemoteParent(Object element, IProgressMonitor monitor)
           
 String[] getRemoteParentNamesInUse(Object element, IProgressMonitor monitor)
           
 String getRemoteSourceType(Object element)
           
 String getRemoteSubSubType(Object element)
           
 String getRemoteSubType(Object element)
           
 String getRemoteType(Object element)
           
 String getRemoteTypeCategory(Object element)
           
 SubSystem getSubSystem(Object element)
           
 String getSubSystemConfigurationId(Object element)
          Returns false
 String getText(Object element)
           
 boolean refreshRemoteObject(Object oldElement, Object newElement)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RBResourceAdapter

public RBResourceAdapter()
Method Detail

getName

public String getName(Object element)

getAbsoluteName

public String getAbsoluteName(Object element)

getAbsoluteParentName

public String getAbsoluteParentName(Object element)

getSubSystem

public SubSystem getSubSystem(Object element)

getRemoteTypeCategory

public String getRemoteTypeCategory(Object element)

getRemoteType

public String getRemoteType(Object element)

getRemoteSubType

public String getRemoteSubType(Object element)

getRemoteSubSubType

public String getRemoteSubSubType(Object element)

getRemoteSourceType

public String getRemoteSourceType(Object element)

refreshRemoteObject

public boolean refreshRemoteObject(Object oldElement,
                                   Object newElement)

getEditableRemoteObject

public ISystemEditableRemoteObject getEditableRemoteObject(Object object)

canEdit

public boolean canEdit(Object object)

getFilterStringFor

public String getFilterStringFor(Object object)

getRemoteParent

public Object getRemoteParent(Object element,
                              IProgressMonitor monitor)
                       throws Exception
Throws:
Exception

getRemoteParentNamesInUse

public String[] getRemoteParentNamesInUse(Object element,
                                          IProgressMonitor monitor)

getSubSystemConfigurationId

public String getSubSystemConfigurationId(Object element)
Returns false

See Also:
com.ibm.etools.systems.core.ui.view.ISystemRemoteElementAdapter#supportsUserDefinedActions(java.lang.Object)

getText

public String getText(Object element)

Rational Developer for Power Systems Software
V7.6

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.