com.centrasite.control
Class ReportTypes

java.lang.Object
  extended by com.centrasite.control.ReportTypes

public class ReportTypes
extends java.lang.Object

Definition of ....


Field Summary
static java.util.HashMap s_types
           
 
Constructor Summary
ReportTypes()
           
 
Method Summary
static void addSuppressedColummns(java.lang.String className, java.lang.String column)
          Fetch suppress columns for respective reports and maintain them in static map
static ReportInterface findReportInterface(javax.xml.registry.infomodel.Concept concept, Connector con)
          Find report for given concept
static ReportInterface findReportInterface(java.lang.String conceptName, Connector con)
          Find ReportInterface to be used for given conceptName
static void suppressColumns(AbstractReport report, Connector connector)
          Suppress column configures through extension points
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

s_types

public static final java.util.HashMap s_types
Constructor Detail

ReportTypes

public ReportTypes()
Method Detail

findReportInterface

public static ReportInterface findReportInterface(javax.xml.registry.infomodel.Concept concept,
                                                  Connector con)
                                           throws javax.xml.registry.JAXRException
Find report for given concept

Parameters:
concept -
con -
Returns:
the appropriate implementation of the report interface
Throws:
javax.xml.registry.JAXRException

findReportInterface

public static ReportInterface findReportInterface(java.lang.String conceptName,
                                                  Connector con)
Find ReportInterface to be used for given conceptName

Parameters:
conceptName - name (better: value) of object type
con - the Connector
Returns:
the ReportInterface to be used for instances of the given concept

addSuppressedColummns

public static void addSuppressedColummns(java.lang.String className,
                                         java.lang.String column)
Fetch suppress columns for respective reports and maintain them in static map

Parameters:
className - Report class name
column - Column to be suppressed

suppressColumns

public static void suppressColumns(AbstractReport report,
                                   Connector connector)
Suppress column configures through extension points

Parameters:
report -