-
Notifications
You must be signed in to change notification settings - Fork 353
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add custom annotations to auto-generate Element Generators #45
Labels
enhancement
Improvement to existing functionality/feature
Comments
Closing as this doesn't seem feasible or worth while. In most cases it is easier and more flexible just to write element generators. |
c015dariu
pushed a commit
to c015dariu/Gaffer
that referenced
this issue
Jul 11, 2019
Updating develop with release branch
c015dariu
pushed a commit
to c015dariu/Gaffer
that referenced
this issue
Jul 11, 2019
* Removed operation service * Cleaned up query service * Added comments to the results service * Cleaned up schema service * Commented out unused functions in type service * Added comments to about component * Added settings service and check for no parameters * Now getting results back from server * Now navigates to results table on execute * Added time service and moment package * Added operation service * Results now displaying in table * Added comments * Table data now loads immediately * Navigates to results when results finished loading * Data now displays in table with correct headers * Results now cleared before execution * began cleaning up components * Can now deal with the new form of parameters * removed some redundant components * Cleaned up common, config and default-rest-endpoint services and fixed creation of analytic * Cleaned up error and events services * removed some redundancies and cleaned loading html * removed empty css files * Cleaned up and commented analytics service * Removed operation service * Cleaned up query service and added comments * Cleaned up results service and added comments * Removed schema service * Removed time service * Removed type service * Removed operation options service * Removed the table service * about component cleared up * nav component cleaned * Removed unused imports and added comments * Improved error messages * more cleaning (operation, opfield and paramform) * parameter input cleaned * Fixed merge problems * changed var for let * auto formatting * Added missing error service to config and change how class shows up in the table * first version of loading spinner added * redundant loading component and service removed * restAPI link fixed * Navigating back to parameters from results page doesnt break parameters * Removed arrow on parameters page * Removed loading service references * Now handles uiMapping and displays parameters correctly * auto navigates to results if no parameters * Deleted config service, options component and renamed default endpoint service * Removed options component references * removed parameter null skip * Completed creation tests for analytic and about components * Wrote creation test for analytics component * Navigation component now passes creation test * Operation component now passes creation test * Parameter Form component now passes creation test * Parameter input component now passes creation test * Table component now passes creation tests * Analytic and analytics components function call tests completed * colors now applied, analytic title shown on parameter page * Nav component correct navlinks test * Removed title from parameter form * Added table and parameter input tests * GitBook: [devn4] 45 pages and 5 assets modified * Added table initialisation tests * Created navigation tests * Adding doc link test to about component * Added a doc link test to about component * Added test for link to rest api * Renamed unit tests * GitBook: [devn4] no pages and 2 assets modified * Added analytics tests * Added unit test to test that email client opens * Cleaned up parameter page code * Cleaned up code and added a test for updating an analytic * Trying to add unit test to check parameter input works * GitBook: [devn4] 6 pages modified * Created unit test to test parameter change updates stored value * GitBook: [devn4] one page modified * Cleaned up table component and added test to test results updated correctly * Added a test to test results table columns are calculated correctly * Added a test to test that table component unsubscribed from resultsUpdated event * Added a test to check the title of the app * Created tests for getting and creating the analytic in analytics service * Changed parameter form onChange method and added test to test analytic updated correctly * Added a test to check clear results called after execution of analytic * Added a test to check navigated to results page after execution of analytic * Added a test to check analytic executed correctly * Added a test to check that the analytics were requested from the server * Trying to add test that error is thrown if failed to load analytics * Added endpoint service tests * Added settings service tests * Added test to check notifications are created * Created results service tests * Created a test to check that an error notification is shown when the number of results is greater than the result limit * Added a test to check that the results from the server are stored * Fixed an issue with mattabledatasource in updating the results * Fixed async observable subscription problem causing code coverage error * Created unit tests to check common service * Added tests to events service * Added test to events to check callback functions are unsubscribed * renamed the tests * Improved a test to check the results updated event has been subscribed to * cleaned up unit tests * Count now displays in the table * Added last few unit tests * corrected count column key/name * gchqgh-24 Modularised analytics from devn4 * gchqgh-24 put operations in packages * gchqgh-24 rest includes operations as dependencies * gchqgh-24 fixed rest display name * gchqgh-24 rest no longer runs ui * gchqgh-24 removed jasmine plugin from rest pom * gchqgh-24 test dependencies and CI profiles removed * gchqgh-24 REST API now working * gchqgh-24 Cleaned up pom.xml * gchqgh-47 About component and refs removed * gchqgh-50 Removed endpoint * gchqgh-49 Removed events service * gchqgh-45 Settings Service Removed * gchqgh-48 Removed configs * gchqgh-41 Folders re-structured to be less java-y * gchqgh-42 Removed redundant code from example directory * gchqgh-44 Adding in time service and type service * gchqgh-44 Starting to add schema * gchqgh-44 Getting sorted data but not displaying correctly * gchqgh-44 Table now generalised to show any object * gchqgh-46 removed Operation from all files, and refs * gchqgh-44 Now shows the data in the original form * gchqgh-44 Can now scroll the table * latest versions of files added * removed ops mentions from latest files * gchqgh-46 updated java files to latest and removed ops from names * READMEs and mds tidied * README vs SUMMARY swapped * gchqgh-46 Fixed all compilation issues and ensured analytic operations are added to the REST service * removed redundant Analytic.java * gchqgh-46 updated UI to match new operations * Fixing problem with types not loading * Updated instructions * Table component now loads the types from the config before the data * Fixed problem with table header appearing on top of toolbar * Replaced the old ui * Fixed changes for pull request * Added test files for handlers and cache * Removed empty tests * MD files sorted * Replaced uses of common service with lodash implementation * Added analytics and analytics-rest modules to travis.yml * Added analytics-operations to travis.yml * Increased version of parent of analytics from 1.8 to 1.9 * Changed all 1.8 references to 1.9 * removed gitkeep and removed sentence from Summary * Renamed operations to new format. Fixed references * Updated files and import references * Fixing maven imports * Updated pom.xml imports required test jars * Failed test fix * checkstyle errors solved * json test fix * 2nd json fix attempt * json fix - spaces fixed * json fix again - line formatted incorrectly * json indents incorrect * AddAnalyticTest.java fix * Fixed AddAnalyticTest and added log4j.xml resource * Attempt at travis analytic-ui unit test fix * copyright scripts updated and typos fixed * SingleAnalyticTypeRef moved to AnalyticTypeRef * Tried removing global to check can run each java build * Attempt at secure environment variable fix * Attempt at java travis fix * Lint fixes Round 1 * round 2 of lint fixes * round 3 of lint fixes * all lint errors fixed * Adding tests and fixed lodash union usage * Table should have correct data test now passes * More table tests * Checkstyle fixes * linting fixes * Attempt at ng test travis fix * Attempt 2 at ng test travis fix * Reverted for loops * Fixed linting problems * tried to fix nodejs error * tooltip fix * material module fix * Fixed travis ui build * Copyright fixes * Updated README.md * More copyright fixes * Removed commented out tests * Removed left over comment * Changed restAPI to REST API * README and copyright changes * File reverts * README.md reverts and adding copyrights
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Create some custom annotations that can be used to annotate domain objects that will auto generate an ElementGenerator implementation.
The text was updated successfully, but these errors were encountered: