g-Eclipse
Release 1.0.0

eu.geclipse.info.model
Interface IExtendedGridInfoService

All Superinterfaces:
IGridElement, IGridInfoService, IGridResource, IGridService

public interface IExtendedGridInfoService
extends IGridInfoService

This interface defines an information service. An information service can be used to retrieve information like computing elements and can fill a glue store will all the available information.


Method Summary
 AbstractGlueStore getStore()
          Returns the store that holds all the glue information for sites, computing elements and storage elements
 java.util.ArrayList<InfoTopTreeElement> getTopTreeElements()
          Returns the list of the top tree elements that should be placed in the info view.
 java.lang.String getVoType()
          Returns the type of the VO
 void scheduleFetch(IProgressMonitor monitor)
          This method begins the procedure to store the glue information in the glue store
 void setVO(IVirtualOrganization vo)
          Sets the VO that the information service has
 
Methods inherited from interface eu.geclipse.core.model.IGridInfoService
fetchResources, fetchResources
 
Methods inherited from interface eu.geclipse.core.model.IGridResource
getHostName, getURI
 
Methods inherited from interface eu.geclipse.core.model.IGridElement
dispose, getFileStore, getName, getParent, getPath, getProject, getResource, isHidden, isLocal, isVirtual
 

Method Detail

getStore

AbstractGlueStore getStore()
Returns the store that holds all the glue information for sites, computing elements and storage elements

Returns:
an eu.geclipse.info.model.AbstractGlueStore or null
See Also:
eu.geclipse.glite.info.bdii.BDIIStore

scheduleFetch

void scheduleFetch(IProgressMonitor monitor)
This method begins the procedure to store the glue information in the glue store

Parameters:
monitor - a progress monitor or null

setVO

void setVO(IVirtualOrganization vo)
Sets the VO that the information service has

Parameters:
vo - The Virtual Organization of the information service

getVoType

java.lang.String getVoType()
Returns the type of the VO

Returns:
a string with the type of the vo. It can be "Voms VO" or "GRIA VO"

getTopTreeElements

java.util.ArrayList<InfoTopTreeElement> getTopTreeElements()
Returns the list of the top tree elements that should be placed in the info view.

Returns:
An ArrayList or an empty ArrayList.

g-Eclipse
Release 1.0.0