public class ReportRegistry
extends java.lang.Object
Modifier and Type | Method and Description |
---|---|
void |
add(ReportRegistryEntry e) |
void |
add(ReportRegistryEntry e,
int contextLevel) |
void |
delete(java.lang.String reportName) |
void |
deleteSearchableReports() |
java.util.Collection<ReportRegistryEntry> |
getAllEntries() |
ReportDefinition[] |
getApplicableReports(int menuId,
ReportContext context) |
java.util.Map<java.lang.String,CustomReportDefinition> |
getCustomMappings() |
CustomReportDefinition |
getCustomReportDefinitionByName(java.lang.String reportName) |
static ReportRegistry |
getInstance() |
ReportRegistryEntry |
getReportByName(java.lang.String reportName) |
boolean |
isReqularUser() |
void |
updateCustomReportDefinition(java.lang.String reportName,
CustomReportDefinition crd) |
public static ContextMapRule[] globalAndPerCloud
public static ContextMapRule[] globalAndPerCloudVMWare
public static ContextMapRule[] onlyGlobal
public static ContextMapRule[] globalAdmin
public static ContextMapRule[] perCloud
public static ContextMapRule[] perCloudVMWare
public static ContextMapRule[] perCloudSavvis
public static ContextMapRule[] perCloudXen
public static ContextMapRule[] perCloudKVM
public static ContextMapRule[] perCloudHyperV
public static ContextMapRule[] perCloudAmazon
public static ContextMapRule[] perCloudTerremark
public static ContextMapRule[] perCloudRackSpace
public static ContextMapRule[] perHostNode
public static ContextMapRule[] perHostNodeVMWare
public static ContextMapRule[] perHostNodeHyperV
public static ContextMapRule[] perHostNodeRedHat
public static ContextMapRule[] perVM
public static ContextMapRule[] perVMAmazon
public static ContextMapRule[] perVMVMWare
public static ContextMapRule[] perVMSavvis
public static ContextMapRule[] perVMRedHat
public static ContextMapRule[] perVMHyperv
public static ContextMapRule[] perClusterVMWare
public static ContextMapRule[] perClusterHyperV
public static ContextMapRule[] perClusterRedHat
public static ContextMapRule[] perGroup
public static ContextMapRule[] perUser
public static ContextMapRule[] perServicesGlobal
public static ContextMapRule[] perServiceRequest
public static ContextMapRule[] perVDC
public static ContextMapRule[] perVDCReports
public static ContextMapRule[] perVMWareSnapshot
public static ContextMapRule[] netAppDFMProvPolicy
public static ContextMapRule[] netAppDFMProtPolicy
public static ContextMapRule[] netAppDFMServicePolicy
public static ContextMapRule[] netAppDFMvFilerTemplatePolicy
public static ContextMapRule[] netAppDFMDataset
public static ContextMapRule[] perRhevDatacenter
public static ContextMapRule[] perRhevStorageDomain
public static ContextMapRule[] PerRhevUser
public static ContextMapRule[] PerRhevTemplate
public static ContextMapRule[] netAppDFMGroup
public static ContextMapRule[] perVMwareVSwitch
public static ContextMapRule[] perVMwareDVSwitch
public static ContextMapRule[] perVMwarePortGroup
public static ContextMapRule[] perVMwareDVPortGroup
public static ContextMapRule[] perVMwareVMKNIC
public static ContextMapRule[] perDatastore
public static ContextMapRule[] perCloudTier3
public static ContextMapRule[] perVMTier3
public static ContextMapRule[] perTier3Group
public static ContextMapRule[] perCloudVCD
public static ContextMapRule[] perImage
public static ContextMapRule[] perHypervImage
public static ContextMapRule[] perResourcePool
public static ContextMapRule[] systemtask
public static ContextMapRule[] remoteAgent
public static ContextMapRule[] perHostProfile
public static ContextMapRule[] perAttachedHost
public static ContextMapRule[] perDatastoreCluster
public static ContextMapRule[] systemvmwaretask
public static ContextMapRule[] systemucstask
public static ContextMapRule[] perCloudVMWareSRMSite
public static ContextMapRule[] perVsanCluster
public static ContextMapRule[] perVsanPod
public static ContextMapRule[] perPodCluster
public static ContextMapRule[] perStorageProfile
public static ContextMapRule[] systemVplextask
public static ContextMapRule[] systemIsilontask
public static ContextMapRule[] systemvnxtask
public static ContextMapRule[] systemEmcVnxetask
public static ContextMapRule[] systemNetAppTask
public static ContextMapRule[] systemEMCRPtask
public static ContextMapRule[] systemVmaxtask
public static ContextMapRule[] systemVisionIOtask
public static ContextMapRule[] systemXtremeIOtask
public static ContextMapRule[] systemOpenStacktask
public static ContextMapRule[] systemMercurytask
public static ReportRegistry getInstance()
public ReportRegistryEntry getReportByName(java.lang.String reportName)
public CustomReportDefinition getCustomReportDefinitionByName(java.lang.String reportName)
public void updateCustomReportDefinition(java.lang.String reportName, CustomReportDefinition crd)
public void add(ReportRegistryEntry e)
public void add(ReportRegistryEntry e, int contextLevel)
public void delete(java.lang.String reportName)
public void deleteSearchableReports()
public java.util.Collection<ReportRegistryEntry> getAllEntries()
public java.util.Map<java.lang.String,CustomReportDefinition> getCustomMappings()
public ReportDefinition[] getApplicableReports(int menuId, ReportContext context) throws java.lang.Exception
java.lang.Exception
public boolean isReqularUser() throws java.lang.Exception
java.lang.Exception