public final class ReportInput extends Object implements IReportInput
Copyright (c) SAP AG 2003
UNLIMITED_RESULTS| Modifier and Type | Method and Description |
|---|---|
List |
getCommandInputs()
Returns a list of
IReportCommandInputs. |
static ReportInput |
getInstance(IName report,
IPropertyMap params,
List inputs) |
static ReportInput |
getInstance(IName report,
List scope) |
static ReportInput |
getInstance(IName report,
List scope,
int maxResults,
IPropertyMap params,
List inputs) |
int |
getMaxResults()
Returns the maximum number of results the report should produce.
|
IPropertyMap |
getParameters()
Returns the parameters for the report itself.
|
IName |
getReportName()
Returns the name of report that should handle this input
|
List |
getScope()
Returns the scope where report should be applied.
|
IReportInput |
setCommandInputs(List commandInputs)
Create a new IReportInput with the given command inputs.
|
IReportInput |
setMaxResults(int max)
Create a new IReportInput with the given number of maximum results.
|
IReportInput |
setParameters(IPropertyMap params)
Create a new IReportInput with the given parameters.
|
IReportInput |
setScope(List scope)
Create a new IReportInput with the given scope.
|
String |
toString()
Returns a string representation of this ReportInput object and values of its member variables.
|
IReportInputError |
verify(IResourceContext context)
Verify that input is valid.
|
public static ReportInput getInstance(IName report, List scope, int maxResults, IPropertyMap params, List inputs)
public static ReportInput getInstance(IName report, IPropertyMap params, List inputs)
public static ReportInput getInstance(IName report, List scope)
public IName getReportName()
IReportInputgetReportName in interface IReportInputpublic List getScope()
IReportInputgetScope in interface IReportInputRIDs with scopepublic IPropertyMap getParameters()
IReportInputgetParameters in interface IReportInputpublic List getCommandInputs()
IReportInputIReportCommandInputs.getCommandInputs in interface IReportInputIReportCommandInputspublic int getMaxResults()
IReportInputgetMaxResults in interface IReportInputpublic IReportInput setScope(List scope)
IReportInputsetScope in interface IReportInputscope - list of RIDs with scopepublic IReportInput setParameters(IPropertyMap params)
IReportInputsetParameters in interface IReportInputparams - new input parameterpublic IReportInput setCommandInputs(List commandInputs)
IReportInputsetCommandInputs in interface IReportInputcommandInputs - new input for commandspublic IReportInput setMaxResults(int max)
IReportInputsetMaxResults in interface IReportInputmax - results to producepublic IReportInputError verify(IResourceContext context) throws ResourceException
IReportInputverify in interface IReportInputcontext - the execution shall happen and the input needs to be valid in.null on success and detailed error description otherwise.ResourceException - if an error occurred| Access Rights |
|---|
| SC | DC | Public Part | ACH |
|---|---|---|---|
[sap.com] KMC-CM
|
[sap.com] tc/km/frwk
|
api
|
EP-KM-CM
|
[sap.com] KMC-WPC
|
[sap.com] tc/kmc/wpc/wpcfacade
|
api
|
EP-PIN-WPC-WCM
|
Copyright 2021 SAP SE Complete Copyright Notice