com.centrasite.control.registry.impactanalysis
Class TextualImpactAnalysisReport

java.lang.Object
  extended by com.centrasite.control.discovery.AbstractReport
      extended by com.centrasite.control.registry.impactanalysis.TextualImpactAnalysisReport
All Implemented Interfaces:
ItemsProvider, ReportInterface, com.centrasite.impactanalysis.AsynchDataLoaderListener

public class TextualImpactAnalysisReport
extends AbstractReport
implements com.centrasite.impactanalysis.AsynchDataLoaderListener


Field Summary
 
Fields inherited from interface com.centrasite.control.ReportInterface
ASCENDING, DESCENDING, FLAG_ADD_CONTEXT_MENU_METHOD, FLAG_NONE, FLAG_NOT_PART_OF_COLUMNS, FLAG_NOT_PART_OF_CSVCOLUMN, FLAG_NOT_PART_OF_LINES, FLAG_RENDER_ITEM_IMAGE, FLAG_RENDER_READ_ONLY, FLAG_RENDER_REFERENCE_ITEM_IMAGE, FLAG_RENDER_VALUE_AS_CHECKBOX, FLAG_RENDER_VALUE_AS_IMAGEPROP, FLAG_RENDER_VALUE_WITH_METHODLINK, FLAG_SORT_BY_DEFAULT_ASC, FLAG_SORT_BY_DEFAULT_DESC, FLAG_SORT_ICON_INVISIBLE, FLAG_VISIBLE_ALWAYS, FLAG_VISIBLE_BY_DEFAULT
 
Constructor Summary
TextualImpactAnalysisReport(RegistryObjectItem root)
           
TextualImpactAnalysisReport(RegistryObjectItem root, com.centrasite.configuration.gui.FilterConfiguration cfg)
           
 
Method Summary
 java.lang.String getDescription(java.util.Locale locale)
          Get description of report
 java.lang.String getImageURL()
          Get URL of icon
 java.util.Collection getItems()
          Provide items to be rendered
 int getReferenceItemsCount()
           
 java.lang.String getTitle(java.util.Locale locale)
          Get title of report
 boolean implicitlyAddSelectColumnsCommand()
          Check whether the standard "Select Columns" command shall implicitly be added to this report's toolbar.
 boolean isDataLoaded()
           
 void setDataLoaded(boolean dataLoaded)
           
 void updateReferences(com.centrasite.impactanalysis.Reference reference)
           
 
Methods inherited from class com.centrasite.control.discovery.AbstractReport
addAccessor, addAccessor, addDynamicColumns, appendUserHeading, clearCommands, duplicate, endProcess, execute, getAccessor, getAllHeadings, getAllHeadingsNotPartOfColumn, getCommands, getContextMenuCommands, getFixedColumnHeadings, getHeadings, getHeadingsNotPartOfColumn, getId, getItem, getItem, getLocale, getNonEmptyTitle, getOnSelectCommand, getPropertyAccessor, getPropertyAccessorFlags, getRows, getSelectedItem, getToolbarCommands, hasPropertyAccessorWithFlag, hasUserConfiguration, implicitlyAddRefreshCommand, implicitlyAddSaveReportCommand, initializeUserHeadings, initializeUserHeadings, prepareItems, removeCommand, resetUserHeadings, setItem, setItemsProvider, setLocale, setSelectedItem, supportsDelayedRead, suppressColumns, suppressProperty, toXhtml, toXhtml
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TextualImpactAnalysisReport

public TextualImpactAnalysisReport(RegistryObjectItem root)

TextualImpactAnalysisReport

public TextualImpactAnalysisReport(RegistryObjectItem root,
                                   com.centrasite.configuration.gui.FilterConfiguration cfg)
Method Detail

implicitlyAddSelectColumnsCommand

public boolean implicitlyAddSelectColumnsCommand()
Description copied from class: AbstractReport
Check whether the standard "Select Columns" command shall implicitly be added to this report's toolbar. Default implementation returns true.

Specified by:
implicitlyAddSelectColumnsCommand in interface ReportInterface
Overrides:
implicitlyAddSelectColumnsCommand in class AbstractReport
Returns:
true if to be added, false otherwise

getTitle

public java.lang.String getTitle(java.util.Locale locale)
                          throws java.lang.Exception
Description copied from interface: ReportInterface
Get title of report

Specified by:
getTitle in interface ReportInterface
Throws:
java.lang.Exception

getDescription

public java.lang.String getDescription(java.util.Locale locale)
                                throws java.lang.Exception
Description copied from interface: ReportInterface
Get description of report

Specified by:
getDescription in interface ReportInterface
Throws:
java.lang.Exception

getImageURL

public java.lang.String getImageURL()
                             throws java.lang.Exception
Description copied from interface: ReportInterface
Get URL of icon

Specified by:
getImageURL in interface ReportInterface
Returns:
null if no image available
Throws:
java.lang.Exception

getItems

public java.util.Collection getItems()
                              throws java.lang.Exception
Description copied from class: AbstractReport
Provide items to be rendered

Specified by:
getItems in interface ItemsProvider
Overrides:
getItems in class AbstractReport
Throws:
java.lang.Exception

updateReferences

public void updateReferences(com.centrasite.impactanalysis.Reference reference)
Specified by:
updateReferences in interface com.centrasite.impactanalysis.AsynchDataLoaderListener

isDataLoaded

public boolean isDataLoaded()
Specified by:
isDataLoaded in interface com.centrasite.impactanalysis.AsynchDataLoaderListener

setDataLoaded

public void setDataLoaded(boolean dataLoaded)
Specified by:
setDataLoaded in interface com.centrasite.impactanalysis.AsynchDataLoaderListener

getReferenceItemsCount

public int getReferenceItemsCount()