|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
public interface IReportProcessingInfo
This interface is used to gather and set processing information on a report or a report instance, before or after running the report.
| Nested Class Summary | |
|---|---|
static interface |
IReportProcessingInfo.CeProcType
For internal use only. |
static interface |
IReportProcessingInfo.CEReportEngineType
For internal use only. |
static class |
IReportProcessingInfo.DataSourceLanguageLevel
For internal use only. |
| Method Summary | |
|---|---|
IReportProcessingInfo.DataSourceLanguageLevel |
getDataSourceLanguageLevel()
For internal use only. |
java.util.Locale |
getFallbackLocale()
Retrieve the fallback locale that will be used if no match is found for the requested run locale or language. |
java.lang.String |
getGroupFormula()
Returns the group selection formula. |
java.util.List |
getProcessedLocales()
For internal use only. |
IReportProcessingExtensions |
getProcessingSecurityExtensions()
Returns the processing extensions collection for the report. |
java.util.List |
getPromptGroupMembers(java.lang.String groupID)
Returns a collection of prompts that belong to the same group. |
java.lang.String |
getRecordFormula()
Returns the record selection formula. |
int |
getReportAddProcType()
For internal use only. |
ISDKList |
getReportAlerts()
Returns a collection of IReportAlert objects. |
int |
getReportDefaultXMLExportSelection()
Returns the 0-based index of the default XML export item in the list returned by getReportXMLInfo(). |
int |
getReportEngineType()
For internal use only. |
IReportFormatOptions |
getReportFormatOptions()
Returns the IReportFormatOptions object, which can
represent any supported export format. |
java.util.List |
getReportHyperlinks()
Returns a collection of IReportHyperlink objects. |
ISDKList |
getReportLogons()
Returns a collection that represents the database logon information for this object. |
java.util.List |
getReportParameters()
Returns a collection of the IReportParameter objects. |
IReportPrinterOptions |
getReportPrinterOptions()
Returns the printer options. |
int |
getReportSavedXMLExportSelection()
Returns the 0-based index of the report saved XML export item in the list returned by getReportXMLInfo(). |
ISDKList |
getReportXMLInfo()
Returns a collection that contains the XML info items for this object. |
java.util.List |
getRunLocales()
For internal use only. |
java.util.Locale |
getScheduledPVL()
For internal use only. |
int |
getSchedulingNumPagesToGenerate()
Return the number of cache pages to be generated. |
int |
getTotalPageCount()
Return the number of formatted pages in a scheduled instance. |
int |
getViewingLOVShareInterval()
Returns the the number of seconds that the LOV data will be shared. |
int |
getViewingShareInterval()
Return the number of seconds that report data will be shared. |
java.util.Set |
getVisibleLocales()
For internal use only. |
boolean |
hasDisplayCustomDBConfiguration()
For internal use only. |
boolean |
hasDisplayOriginalDBConfiguration()
For internal use only. |
boolean |
hasDynamicCascadePrompt()
Returns a boolean that indicates whether this object has dynamic cascading prompts. |
boolean |
isLogonNeeded()
Returns if this object needs access to a database that requires a logon. |
boolean |
isRepositoryEnabled()
Returns whether or not the report can be updated from the report repository when adding or refreshing the report. |
boolean |
isRPTR()
For internal use only. |
boolean |
isSchedulingEnableTotalPageCount()
Returns a boolean indicating whether to generate and store the page count in the scheduled instance. |
boolean |
isSchedulingUseReportGenerateCacheSettings()
Returns a boolean indicating whether to override the server setting on page cache generation. |
boolean |
isSchedulingUseReportPageCountSettings()
Returns a boolean indicating whether to override the server setting on page count generation. |
boolean |
isViewingShareHitDBOnRefresh()
Returns a boolean indicating whether a refresh request will hit the database to retrieve new data. |
boolean |
isViewingShareReport()
Returns a boolean indicating whether report sharing is being used. |
boolean |
isViewingUseLOVCustomSharingSettings()
Returns a boolean indicating if custom LOV sharing settings are being used. |
boolean |
isViewingUseReportSharingSettings()
Returns whether or not report-specific sharing settings are being used. |
void |
queryRepositoryOptions()
Deprecated. |
void |
setGroupFormula(java.lang.String groupFormula)
Sets the group selection formula. |
void |
setLogonNeeded(boolean bNeedsLogon)
Sets if this object needs access to a database that requires a logon. |
void |
setProcessedLocales(java.util.List processedLocales)
For internal use only. |
void |
setRecordFormula(java.lang.String RecordFormula)
Sets the record selection formula. |
void |
setReportAddProcType(int procType)
For internal use only. |
void |
setRepositoryEnabled(boolean enabled)
Sets whether or not the report can be updated from the report repository when adding or refreshing the report. |
void |
setRunLocales(java.util.List runLocales)
For internal use only. |
void |
setSchedulingEnableTotalPageCount(boolean enablePageCount)
Set whether to generate and store the page count in the scheduled instance. |
void |
setSchedulingNumPagesToGenerate(int numPages)
Set the number of cache pages to be generated.. |
void |
setSchedulingUseReportGenerateCacheSettings(boolean useReportSettings)
Set whether to override the server setting on page cache generation. |
void |
setSchedulingUseReportPageCountSettings(boolean useReportSettings)
Set whether to override the server setting on page count generation. |
void |
setViewingLOVShareInterval(int newVal)
Sets the number of seconds that the LOV data will be shared. |
void |
setViewingShareHitDBOnRefresh(boolean hitDB)
Sets whether a refresh request will hit the database to retrieve new data. |
void |
setViewingShareInterval(int newVal)
Set the number of seconds that the report data will be shared. |
void |
setViewingShareReport(boolean bShareReport)
Sets whether or not report sharing is being used. |
void |
setViewingUseLOVCustomSharingSettings(boolean useLOVCustomSpecificSharing)
Sets custom sharing settings for LOV viewing. |
void |
setViewingUseReportSharingSettings(boolean useReportSpecificSharing)
Sets specific sharing settings for report viewing. |
| Methods inherited from interface com.crystaldecisions.sdk.plugin.desktop.common.IViewingServerGroupInfo |
|---|
getViewingServerGroup, getViewingServerGroupChoice, setViewingServerGroup, setViewingServerGroupChoice |
| Methods inherited from interface com.crystaldecisions.sdk.plugin.desktop.common.IProcessingServerGroupInfo |
|---|
getProcessingServerGroup, getProcessingServerGroupChoice, setProcessingServerGroup, setProcessingServerGroupChoice |
| Methods inherited from interface com.crystaldecisions.sdk.plugin.desktop.common.ICacheServerGroupInfo |
|---|
getCacheServerGroup, getCacheServerGroupChoice, setCacheServerGroup, setCacheServerGroupChoice |
| Method Detail |
|---|
boolean isLogonNeeded()
throws SDKException
Returns if this object needs access to a database that requires a logon.
true if this object needs access to a database that requires a logon, false otherwise.
SDKException - Thrown if the process is unsuccessful.void setLogonNeeded(boolean bNeedsLogon)
Sets if this object needs access to a database that requires a logon.
bNeedsLogon - true if this object needs access to a database that requires a logon, false otherwise.
ISDKList getReportLogons()
throws SDKException
Returns a collection that represents the database logon information for this object.
List of IReportLogon objects.
SDKException - Thrown if the process is unsuccessful.IReportLogon
java.lang.String getRecordFormula()
throws SDKException
Returns the record selection formula. This property is a String
that stores the selection formula used to retrieve and filter records
from the database.
String object that represents the record formula value.
SDKExceptionvoid setRecordFormula(java.lang.String RecordFormula)
Sets the record selection formula. This property is a String
that stores the selection formula used to retrieve and filter records
from the database.
RecordFormula - A String object that specifies the record formula value.
java.lang.String getGroupFormula()
throws SDKException
Returns the group selection formula. This property is
a String that stores the selection formula used to
retrieve and filter groups of records from the database.
String object that represents the group formula value.
SDKExceptionvoid setGroupFormula(java.lang.String groupFormula)
Sets the group selection formula. This property is
a String that stores the selection formula used to
retrieve and filter groups of records from the database.
groupFormula - a String object that specifies the group formula value.IReportFormatOptions getReportFormatOptions()
Returns the IReportFormatOptions object, which can
represent any supported export format.
IReportFormatOptions object that represents
the report format options value.IReportPrinterOptions getReportPrinterOptions()
Returns the printer options.
IReportPrinterOptions object that represents the report
printer options value.IReportProcessingExtensions getProcessingSecurityExtensions()
Returns the processing extensions collection for the report.
IReportProcessingExtensions object that contains the processing extensions
collection for the report.
java.util.List getReportParameters()
throws SDKException
Returns a collection of the IReportParameter objects.
List object that represents the report parameters value.
SDKException - Thrown if the process is unsuccessful.IReportParameterboolean hasDynamicCascadePrompt()
Returns a boolean that indicates whether this object has dynamic cascading prompts.
true if this object has dynamic cascading prompts, false otherwise.
java.util.List getPromptGroupMembers(java.lang.String groupID)
throws SDKException
Returns a collection of prompts that belong to the same group.
groupID - A String object that identifies the group ID.
List object that represents the prompt values for a specific group.
SDKException - Thrown if the process is unsuccessful.
ISDKList getReportAlerts()
throws SDKException
Returns a collection of IReportAlert objects.
List object representing the report alerts values.
SDKException - Thrown if the process is unsuccessful.IReportAlert
java.util.List getReportHyperlinks()
throws SDKException
Returns a collection of IReportHyperlink objects.
List object representing the report hyperlinks.
SDKException - Thrown if the process is unsuccessful.IReportHyperlinkboolean isRepositoryEnabled()
Returns whether or not the report can be updated from the report repository when adding or refreshing the report.
true if the report can be updated from the report repository when adding
or refreshing the report, false otherwise.void setRepositoryEnabled(boolean enabled)
Sets whether or not the report can be updated from the report repository when adding or refreshing the report.
enabled - true if the report can be updated from the report repository
when adding or refreshing the report, false otherwise.
void queryRepositoryOptions()
throws SDKException
Queries for repository options from the report global object. Use this method together with
the IReportProcessingInfo.setRepositoryEnabled(boolean) method to refresh a report's repository objects. This method is also
used when other report properties or methods need access to the global report object.
The IReportGlobal object stores information about the user name and password
which are used to access the repository in order to refresh the repository options.
SDKException - Thrown if the process is unsuccessful.
boolean isViewingUseLOVCustomSharingSettings()
throws SDKException
Returns a boolean indicating if custom LOV sharing settings are being used.
true if the custom LOV settings are being used, false otherwise.
SDKException - Thrown if the process is unsuccessful.void setViewingUseLOVCustomSharingSettings(boolean useLOVCustomSpecificSharing)
Sets custom sharing settings for LOV viewing.
useLOVCustomSpecificSharing - A boolean specifying whether custom LOV sharing settings
are being used.
int getViewingLOVShareInterval()
throws SDKException
Returns the the number of seconds that the LOV data will be shared.
int indicating number of seconds that the LOV data will
be shared.
SDKException - Thrown if the process is unsuccessful.void setViewingLOVShareInterval(int newVal)
Sets the number of seconds that the LOV data will be shared.
newVal - An int specifying the number of seconds that the LOV data will
be shared.
boolean isViewingUseReportSharingSettings()
throws SDKException
Returns whether or not report-specific sharing settings are being used.
true if the sharing settings are being used, false otherwise.
SDKException - Thrown if the process is unsuccessful.void setViewingUseReportSharingSettings(boolean useReportSpecificSharing)
Sets specific sharing settings for report viewing.
useReportSpecificSharing - A boolean specifying whether specific report sharing settings
are being used.
boolean isViewingShareReport()
throws SDKException
Returns a boolean indicating whether report sharing is being used.
true if report sharing settings are being used, false otherwise.
SDKException - This is thrown if the process is unsuccessful.void setViewingShareReport(boolean bShareReport)
Sets whether or not report sharing is being used.
bShareReport - A boolean specifying whether report sharing is being used.
int getViewingShareInterval()
throws SDKException
Return the number of seconds that report data will be shared.
int indicating the number of seconds that the report data will
be shared.
SDKException - Thrown if the process is unsuccessful.void setViewingShareInterval(int newVal)
Set the number of seconds that the report data will be shared.
newVal - An int specifying the number of seconds that the report data will
be shared.
boolean isViewingShareHitDBOnRefresh()
throws SDKException
Returns a boolean indicating whether a refresh request will hit the database to retrieve new data.
boolean indicating whether a refresh request will hit the database to retrieve new data.
SDKException - Thrown if the process is unsuccessful.void setViewingShareHitDBOnRefresh(boolean hitDB)
Sets whether a refresh request will hit the database to retrieve new data.
hitDB - A boolean specifying whether a refresh request will
hit the database to retrieve new data.ISDKList getReportXMLInfo()
Returns a collection that contains the XML info items for this object.
List of IReportXMLExportItem objects, or null if there is no XML export info
stored in the report.IReportXMLExportItemint getReportDefaultXMLExportSelection()
int getReportSavedXMLExportSelection()
boolean isSchedulingUseReportPageCountSettings()
throws SDKException
Returns a boolean indicating whether to override the server setting on page count generation.
boolean indicating whether to override the server setting on page count generation.
SDKException - This is thrown if the process is unsuccessful.void setSchedulingUseReportPageCountSettings(boolean useReportSettings)
Set whether to override the server setting on page count generation.
useReportSettings - A boolean specifying whether to override the server setting on page count generation.
boolean isSchedulingEnableTotalPageCount()
throws SDKException
Returns a boolean indicating whether to generate and store the page count in the scheduled instance.
boolean indicating whether to generate and store the page count in the scheduled instance.
SDKException - This is thrown if the process is unsuccessful.void setSchedulingEnableTotalPageCount(boolean enablePageCount)
Set whether to generate and store the page count in the scheduled instance.
useReportSettings - A boolean specifying whether to generate and store the page count in the scheduled instance.
boolean isSchedulingUseReportGenerateCacheSettings()
throws SDKException
Returns a boolean indicating whether to override the server setting on page cache generation.
boolean indicating whether to override the server setting on page cache generation.
SDKException - This is thrown if the process is unsuccessful.void setSchedulingUseReportGenerateCacheSettings(boolean useReportSettings)
Set whether to override the server setting on page cache generation.
useReportSettings - A boolean specifying whether to override the server setting on page cache generation.
int getSchedulingNumPagesToGenerate()
throws SDKException
Return the number of cache pages to be generated.
int indicating the number of cache pages to be generated.
SDKException - This is thrown if the process is unsuccessful.void setSchedulingNumPagesToGenerate(int numPages)
Set the number of cache pages to be generated..
newVal - An int specifying the number of cache pages to be generated.
int getTotalPageCount()
throws SDKException
Return the number of formatted pages in a scheduled instance. This should be called only on scheduled instances and has a value when the page count settings are enabled at schedule time.
int indicating the number of formatted pages in the scheduled instance.
SDKException - This is thrown if the process is unsuccessful.int getReportEngineType()
boolean isRPTR()
java.util.Set getVisibleLocales()
throws SDKException
SDKExceptionvoid setRunLocales(java.util.List runLocales)
java.util.List getRunLocales()
java.util.List getProcessedLocales()
void setProcessedLocales(java.util.List processedLocales)
java.util.Locale getFallbackLocale()
Retrieve the fallback locale that will be used if no match is found for the requested run locale or language.
java.util.Locale getScheduledPVL()
boolean hasDisplayOriginalDBConfiguration()
throws SDKException
SDKException
boolean hasDisplayCustomDBConfiguration()
throws SDKException
SDKExceptionIReportProcessingInfo.DataSourceLanguageLevel getDataSourceLanguageLevel()
int getReportAddProcType()
void setReportAddProcType(int procType)
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||