public interface ICrossModuleLinkReportDataProvider
ICrossModuleLinkReportDataProvider allows to access related items
from other modules.ICrossModuleLinkReportDataProvider can be referenced directly within a
document template by its name reportCrossLinkProvider.| Modifier and Type | Method and Description |
|---|---|
java.util.Collection<IReport> |
getDerivedReports(com.arcway.cockpit.genericmodule.docgen.provider.interfaces.IGenericModuleData underlyingPublicationType)
Returns the derived report items.
|
java.util.Collection<IReport> |
getDerivedReportsWithCategory(com.arcway.cockpit.genericmodule.docgen.provider.interfaces.IGenericModuleData underlyingPublicationType,
java.lang.String categoryID)
Returns the derived report items that belong to the specified category.
|
java.util.Collection<IReport> |
getDerivedReportsWithDefaultCategory(com.arcway.cockpit.genericmodule.docgen.provider.interfaces.IGenericModuleData underlyingPublicationType)
Returns the derived report items that belong to the default category.
|
ITypeofPublication |
getImplementedPublicationType(com.arcway.cockpit.genericmodule.docgen.provider.interfaces.IGenericModuleData implementingReport)
Returns the implemented publication type item.
|
IReport |
getImplementingReport(com.arcway.cockpit.genericmodule.docgen.provider.interfaces.IGenericModuleData implementedPublicationType)
Returns the implementing report item.
|
ITypeofPublication |
getUnderlyingPublicationType(com.arcway.cockpit.genericmodule.docgen.provider.interfaces.IGenericModuleData derivedReport)
Returns the underlying publication type item.
|
IReport getImplementingReport(com.arcway.cockpit.genericmodule.docgen.provider.interfaces.IGenericModuleData implementedPublicationType)
implementedPublicationType - the implemented publication typeITypeofPublication getImplementedPublicationType(com.arcway.cockpit.genericmodule.docgen.provider.interfaces.IGenericModuleData implementingReport)
implementingReport - the implementing reportjava.util.Collection<IReport> getDerivedReports(com.arcway.cockpit.genericmodule.docgen.provider.interfaces.IGenericModuleData underlyingPublicationType)
underlyingPublicationType - the underlying publication typejava.util.Collection<IReport> getDerivedReportsWithCategory(com.arcway.cockpit.genericmodule.docgen.provider.interfaces.IGenericModuleData underlyingPublicationType, java.lang.String categoryID)
underlyingPublicationType - the underlying publication typecategoryID - the category IDjava.util.Collection<IReport> getDerivedReportsWithDefaultCategory(com.arcway.cockpit.genericmodule.docgen.provider.interfaces.IGenericModuleData underlyingPublicationType)
underlyingPublicationType - the underlying publication typeITypeofPublication getUnderlyingPublicationType(com.arcway.cockpit.genericmodule.docgen.provider.interfaces.IGenericModuleData derivedReport)
derivedReport - the derived report