
Represents a report.
public abstract interface IReportBase
Interface Members
Member | Description | |
---|---|---|
![]() |
AddPermission |
Adds a permission to this report. public void AddPermission(IPermission permission); |
![]() |
CanCopy |
Checks whether the user can copy the report. public bool CanCopy(); |
![]() |
CanSave |
Checks whether the user can save the report. public bool CanSave(); |
![]() |
Clone |
Clones the report. public IReportBase Clone(); |
![]() |
Copy |
Creates a copy of the report with a new ID. public IReportBase Copy(string name); |
![]() |
GetTags |
Gets the tags for the report that the current user can access. public List |
![]() |
Load |
Loads the report from the specified XML file. public void Load(string fileName); public void Load(XmlDocument doc); |
![]() |
RemovePermission |
Removes a permission from this report. public void RemovePermission(IPermission permission); |
![]() |
Save |
Saves the report to the file specified in FileName. public void Save(); public void Save(string fileName); |
![]() |
Comments |
The comments for the report. |
![]() |
CreatedAt |
When the report was created. |
![]() |
DisplayTitle |
The title as displayed to the user. |
![]() |
FileName |
The full path for the report file. |
![]() |
ModifiedAt |
The user who last modified the report. |
![]() |
ModifiedBy |
When the report was last modified. |
![]() |
Owner |
The user who owns the report. |
![]() |
Permissions |
A collection of Permission objects that define what roles have access to the report and what rights they have. |
![]() |
Tags |
A collection of tags for the report. |
![]() |
Tenant |
The tenant the report belongs to. |
![]() |
Title |
The report title. This can be an expression if it's surrounded with braces. |
![]() |
UserName |
The name of the user creating, editing, or running the report. |
Requirements
Namespace: Stonefield.Query.ReportEngineAssembly: interfaces.dll