-
Notifications
You must be signed in to change notification settings - Fork 31
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Story 2585 open source reporting (#621)
* Added new report interfaces * Added split method to DottedPath * Added concat method to DottedPath * Adjusted interfaces * Implemented tabulator generator * Cleaned * make stripFromTypeAliases recursive * save * Restored multi basic type error for legacy rules * save * Renamed corpuses to corpusList * Renamed corpuses to corpusList * save * save * save * save * fix formatting of function generator * fix qualifier functions * add rule generator to top level generator * fix function spacing * add shortcuts to function dependencies * fix lhsExpand * update validator test expectation * update dispatch function names * update dispatch function test expectation * fix for reporting rules namespace * fix implicit var and update test expectations * Merged with feature branch * add initial report generator * create fFunction builder for RosettaBlueprintReport * Support for wrapping legacy rules in functions * save * save * Create builder for BlueprintReport to RFunction * Create outer report function * add functional interface to report * Added support for wrapping legacy repeatable rules in a functional interface * Fixed runtime * pass expression in operation generation * fix operation expression path * Fixed tests * Fixed tabulator references * fix all report tests * Removed ModelReportId * Fixed tabulator references * Task 5924 generate report definitions (#623) * add initial report generator * create fFunction builder for RosettaBlueprintReport * save * save * Create builder for BlueprintReport to RFunction * Create outer report function * add functional interface to report * pass expression in operation generation * fix operation expression path * Fixed tests * Fixed tabulator references * fix all report tests * Removed ModelReportId * Fixed tabulator references --------- Co-authored-by: Simon Cockx <[email protected]> * Fixed dispatch functions * Fixed casing of dispatch functions * add temporary reporting identifier * Added context to FieldValue visitor * Added comments * handle report naming for legacy and non legacy reports (#624) * Fixed feedback * Fixed feedback * Fixed empty legacy report throws * Cleaned * Fixed enum toString * Fixed enum serialization * wrap legacy rule output in List where needed * Fixed functions not building their output * Fixed test * Fixed function generator * Cleanup * Fixed tests * Added equals to tabulated fieldvalues * Cleaned * Fixed tests * Fixed comment --------- Co-authored-by: Simon Cockx <[email protected]> Co-authored-by: SimonCockx <[email protected]>
- Loading branch information
1 parent
d6110b9
commit a936724
Showing
168 changed files
with
7,084 additions
and
2,960 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,12 @@ | ||
<!DOCTYPE module PUBLIC | ||
"-//Puppy Crawl//DTD Check Configuration 1.3//EN" | ||
"http://www.puppycrawl.com/dtds/configuration_1_3.dtd"> | ||
<module name="Checker"> | ||
<module name="TreeWalker"> | ||
<!-- Forbid using Google Inject in favor of javax Inject. --> | ||
<module name="IllegalImport"> | ||
<property name="illegalClasses" | ||
value="com.google.inject.Inject, com.google.inject.name.Named, com.google.inject.Provider" /> | ||
</module> | ||
</module> | ||
</module> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.