Class EPLReportManager
Manager for handling EPL reports and their desing
Inheritance
System.Object
EPLReportManager
Inherited Members
System.Object.ToString()
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
Namespace: Simplic.Framework.Reporting
Assembly: Simplic.Framework.dll
Syntax
public sealed class EPLReportManager
Properties
| Improve this Doc View SourceSingleton
Singleton access to epl manager
Declaration
public static EPLReportManager Singleton { get; }
Property Value
Type | Description |
---|---|
EPLReportManager |
Methods
| Improve this Doc View SourceDelete(EPLReport)
Delete the given EPL-Report in the database
Declaration
public void Delete(EPLReport report)
Parameters
Type | Name | Description |
---|---|---|
EPLReport | report | Report instnace |
DeleteDesign(EPLDesignModel)
Delete design
Declaration
public void DeleteDesign(EPLDesignModel model)
Parameters
Type | Name | Description |
---|---|---|
EPLDesignModel | model | Design to delete |
Get(Guid)
Try to get an EPL-Report from the database
Declaration
public EPLReport Get(Guid id)
Parameters
Type | Name | Description |
---|---|---|
System.Guid | id | EPL-Report id |
Returns
Type | Description |
---|---|
EPLReport | EPL-Report instance |
Get(String)
Try to get an EPL-Report from the database
Declaration
public EPLReport Get(string internName)
Parameters
Type | Name | Description |
---|---|---|
System.String | internName | Unique name of the report |
Returns
Type | Description |
---|---|
EPLReport | Instance on an EPL-Report if found |
GetDesign(Guid)
Get EPL-Deisgn-Model by it's id
Declaration
public EPLDesignModel GetDesign(Guid id)
Parameters
Type | Name | Description |
---|---|---|
System.Guid | id | Id of the design model |
Returns
Type | Description |
---|---|
EPLDesignModel | Get EPL-Design instance of found, else null |
GetDesign(String)
Get EPL-Design by it's internname
Declaration
public EPLDesignModel GetDesign(string internName)
Parameters
Type | Name | Description |
---|---|---|
System.String | internName | Internname of the design |
Returns
Type | Description |
---|---|
EPLDesignModel | Instance of EPL-DEsign model |
Save(EPLReport)
Save the given EPL-Report in the database
Declaration
public void Save(EPLReport report)
Parameters
Type | Name | Description |
---|---|---|
EPLReport | report | Report instnace |
SaveDesign(EPLDesignModel)
Save changes to the database
Declaration
public void SaveDesign(EPLDesignModel model)
Parameters
Type | Name | Description |
---|---|---|
EPLDesignModel | model | Model/Configuration instance |