Interface IReportResolver
Assembly: Estrelica.Interfaces.dll
Syntax
[StayPublic]
[DoNotObfuscateType]
public interface IReportResolver : ICacheProvider, IEntityResolver
Properties
Declaration
IEnumerable<IDatafeed> AllDatafeeds { get; }
Property Value
Declaration
IEnumerable<INumericRange> AllNumericRanges { get; }
Property Value
Methods
Declaration
IDatafeed DatafeedByGuid(Guid datafeedGuid)
Parameters
Returns
Declaration
IDatafeed DatafeedById(int datafeedId)
Parameters
Returns
Declaration
IDatafeed DatafeedByName(string datafeedName)
Parameters
Returns
Declaration
IEnumerable<IDatafeedHistory> DatafeedHistory(Guid datafeedGuid)
Parameters
Returns
Declaration
IEnumerable<IDatafeedHistoryMessage> DatafeedHistoryMessages(int datafeedHistoryId)
Parameters
Returns
Declaration
IEnumerable<IDatafeed> DatafeedsByLevelId(int levelId)
Parameters
Returns
Declaration
void ExecuteDatafeed(Guid datafeedGuid, bool includeReferenceFeeds)
Parameters
Guid
datafeedGuid
|
bool
includeReferenceFeeds
|
Declaration
IDatafeedHistory GetDatafeedRecentRunDetail(Guid datafeedGuid)
Parameters
Returns
Declaration
int? GetReportId(Guid reportGuid, bool throwExceptionIfUnavailable = false, bool treatResourceNotFoundAsNull = true)
Parameters
Guid
reportGuid
|
bool
throwExceptionIfUnavailable
|
bool
treatResourceNotFoundAsNull
|
Returns
Declaration
string GetReportSearchOptions(Guid reportId)
Parameters
Returns
Declaration
string GetReportSearchOptions(int reportId, ReportSource reportSource = ReportSource.Undefined)
Parameters
Returns
Declaration
IEnumerable<IArcherReport> GetReports()
Returns
Declaration
bool ModuleHasReports(Guid moduleGuid)
Parameters
Returns
Declaration
INumericRange NumericRangeByFieldId(int fieldId)
Parameters
Returns
Declaration
INumericRange NumericRangeByGuid(Guid guid)
Parameters
Returns
Declaration
INumericRange NumericRangeById(int id)
Parameters
Returns
Declaration
IEnumerable<IDisplayField> ReportDisplayFields(IArcherReport report)
Parameters
Returns
Declaration
IEnumerable<IDisplayField> ReportDisplayFields(Guid reportGuid)
Parameters
Returns
Declaration
IEnumerable<IDisplayField> ReportDisplayFields(int reportId)
Parameters
Returns
Declaration
IEnumerable<IArcherReport> ReportsByModule(Guid moduleGuid)
Parameters
Returns
Declaration
IEnumerable<IArcherReport> ReportsByModule(int moduleId)
Parameters
Returns
Extension Methods