public interface IEssOpReport extends IEssOperation
IEssOperation.EEssOperationType
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getReportSpecOrFileName()
Gets the report specification string (in the case where isReportSpec()
returns true) or the report specification file name (in the case where
isReportFileName() returns true).
|
boolean |
isLock()
Checks if to lock associated data blocks.
|
boolean |
isNoAttributes()
Checks if to obtain attributes for the resulting cell values.
|
boolean |
isNoParsing()
Checks if to parse the report output into grid values.
|
boolean |
isReportFileName()
Checks if this object holds a report file name.
|
boolean |
isReportSpec()
Checks if this object holds a report specification.
|
boolean |
isSyntaxCheckOnly()
Checks if to perform sytax check only.
|
void |
set(boolean syntaxCheckOnly,
java.lang.String reportSpec,
boolean lock)
Constructs a report operation.
|
void |
set(java.lang.String reportName,
boolean syntaxCheckOnly,
boolean lock)
Constructs a report operation.
|
void |
setNoAttributes(boolean noAttributes)
Sets if to obtain attributes for the resulting cell values.
|
void |
setNoParsing(boolean noParsing)
Sets if to parse the report output into grid values.
|
getOperationType
void set(java.lang.String reportName, boolean syntaxCheckOnly, boolean lock) throws com.essbase.api.base.EssException
reportName
- The name of report to run (without the extension).
It should exist in the olap app\db directory on the OLAP server that
this report will run on.syntaxCheckOnly
- true, if to perform syntax check only. (FOR FUTURE USE)lock
- true if to lock associated data blocks. (FOR FUTURE USE)com.essbase.api.base.EssException
- if an error occurs.void set(boolean syntaxCheckOnly, java.lang.String reportSpec, boolean lock) throws com.essbase.api.base.EssException
reportSpec
- The report specification. (must be less than 64 Kbytes)syntaxCheckOnly
- true if to perform syntax check only. (FOR FUTURE USE)lock
- true if to lock associated data blocks. (FOR FUTURE USE)com.essbase.api.base.EssException
- if an error occurs.java.lang.String getReportSpecOrFileName() throws com.essbase.api.base.EssException
com.essbase.api.base.EssException
- if an error occurs.boolean isReportSpec() throws com.essbase.api.base.EssException
com.essbase.api.base.EssException
- if an error occurs.boolean isReportFileName() throws com.essbase.api.base.EssException
com.essbase.api.base.EssException
- if an error occurs.boolean isSyntaxCheckOnly() throws com.essbase.api.base.EssException
com.essbase.api.base.EssException
- if an error occurs.boolean isLock() throws com.essbase.api.base.EssException
com.essbase.api.base.EssException
- if an error occurs.boolean isNoAttributes() throws com.essbase.api.base.EssException
com.essbase.api.base.EssException
- if an error occurs.void setNoAttributes(boolean noAttributes) throws com.essbase.api.base.EssException
noAttributes
- true to obtain attributes for the resulting cell
values.com.essbase.api.base.EssException
- if an error occurs.boolean isNoParsing() throws com.essbase.api.base.EssException
com.essbase.api.base.EssException
- if an error occurs.void setNoParsing(boolean noParsing) throws com.essbase.api.base.EssException
noParsing
- true to not parse the report output into grid values.
Also, if you pass true to this parameter, you can get the unparsed output
using IEssGridView.toString().com.essbase.api.base.EssException
- if an error occurs.