Oracle Warehouse Builder Java API Reference
10g Release 1 (10.1)

B12155-01

oracle.owb.report
Interface ReportGroup

All Superinterfaces:
Component, Extensible, OWBNamedObject, PropertyOwner, Snapshotable, ValidatableObject

public interface ReportGroup
extends Component, Extensible, ValidatableObject

A ReportGroup is a component of a Report Module that represents a named group of report definitions.


Field Summary

 

Fields inherited from interface oracle.owb.metadatamgmt.changemgmt.Snapshotable
MAX_DEPENDENCY_DEPTH, MIN_DEPENDENCY_DEPTH

 

Method Summary
 ReportGroupShortcut createReportShortcut(Report report, java.lang.String name)
          Creates a shortcut to a Report.
 ReportGroupShortcut findShortcut(java.lang.String name)
          Search for a shortcut by name in this Report Group.
 ReportModule getReportModule()
          Returns the Report Module this report group belongs to.
 ReportGroupShortcut[] getReportShortcuts()
          Returns a list of the shortcuts to the Reports in this Report Group.

 

Methods inherited from interface oracle.owb.foundation.Component
getOwningFolder, isReloadNeeded, lock, reload, unlock

 

Methods inherited from interface oracle.owb.foundation.OWBNamedObject
delete, getBusinessName, getClassDefinition, getComponent, getDescription, getName, getUOID, isDeletable, isEditable, isRenamable, setBusinessName, setDescription, setName

 

Methods inherited from interface oracle.owb.metadatamgmt.changemgmt.Snapshotable
compare, compare, compare, compare, createSnapshot, createSnapshot, createSnapshotWithDependeeComponents, createSnapshotWithDependeeComponents, getSnapshots

 

Methods inherited from interface oracle.owb.foundation.property.PropertyOwner
getDefaultPropertyValue, getLogicalPropertyKeys, getPhysicalPropertyKeys, getPropertyDomain, getPropertyKeys, getPropertyValue, getPropertyValueString, isLogicalProperty, isPhysicalProperty, isReadOnlyProperty, setPropertyValue, setPropertyValueByString

 

Methods inherited from interface oracle.owb.compile.ValidatableObject
validate

 

Method Detail

getReportModule

public ReportModule getReportModule()
Returns the Report Module this report group belongs to.
Returns:
a ReportModule object representing the owning report module.

getReportShortcuts

public ReportGroupShortcut[] getReportShortcuts()
Returns a list of the shortcuts to the Reports in this Report Group.
Returns:
an array of ReportGroupShortcuts

createReportShortcut

public ReportGroupShortcut createReportShortcut(Report report,
                                                java.lang.String name)
                                         throws NameSpaceException,
InvalidFormatException
Creates a shortcut to a Report.
Parameters:
report - the Report which the shortcut is to reference
name - the name of the shortcut (if no name is supplied, a default name will be used)
Returns:
the newly created ReportGroupShortcut
Throws:
NameSpaceException
InvalidFormatException

findShortcut

public ReportGroupShortcut findShortcut(java.lang.String name)
Search for a shortcut by name in this Report Group.
Parameters:
name - the name of the Report Group Shortcut to be found
Returns:
the ReportGroupShortcut if found, null otherwise

Oracle Warehouse Builder Java API Reference
10g Release 1 (10.1)

B12155-01

Copyright © 2003, Oracle. All Rights Reserved.