g-Eclipse
Release 1.0.0

eu.geclipse.ui.views.jobdetails
Interface IJobDetailsSection

All Known Implementing Classes:
JobDetailsSection

public interface IJobDetailsSection

Section containing grouped details of submitted job


Method Summary
 void addDetail(IJobDetail detail)
          Puts detail to section
 void dispose()
          Disposes widgets created in section
 java.util.List<IJobDetail> getDetails()
           
 IGridJob getInputJob()
           
 int getOrder()
           
 IViewConfiguration getViewConfiguration()
           
 void refresh(IGridJob gridJob, Composite parent)
          Refresh all items in section using gridJob.
 void removeDetail(IJobDetail detail)
          Removes detail from section
 

Method Detail

refresh

void refresh(IGridJob gridJob,
             Composite parent)
Refresh all items in section using gridJob. Also creates section widgets if haven't created yet.

Parameters:
gridJob - refreshed job
parent - parent, on which widgets should be created

getOrder

int getOrder()
Returns:
position, on which section will be visibled in JobDetailsView

addDetail

void addDetail(IJobDetail detail)
Puts detail to section

Parameters:
detail -

removeDetail

void removeDetail(IJobDetail detail)
Removes detail from section

Parameters:
detail -

dispose

void dispose()
Disposes widgets created in section


getDetails

java.util.List<IJobDetail> getDetails()
Returns:
details currently shown in section

getInputJob

IGridJob getInputJob()
Returns:
the job currently shown in view

getViewConfiguration

IViewConfiguration getViewConfiguration()
Returns:
current configuration of Job Details View

g-Eclipse
Release 1.0.0