* ACS-3359 Rename boolean rule fields.
* ACS-3359 Re-add unused import.
This has started to be used on master now.
* ACS-3359 Fix E2E test.
The isShared field is requested and comes back correctly as false.
* ACS-3509: Adding E2E TAS REST tests for update rule conditions.
* ACS-3509: Clean up after review.
* ACS-3509: Fixes after review, adding some more E2E tests.
* ACS-3363 E2E test for inheritedBy.
* ACS-3363 Support optional inheritedBy field in GET rule sets.
* ACS-3363 Update to new version of TAS REST API.
* ACS-3363 Remove user from private site before calling method under test.
* ACS-3536 Omit actionContext for rules.
It will always be set to 'Rule' anyway.
* ACS-3536 Stop setting actionContext in rules E2E tests.
Also add extra assertion for action params in new test.
* ACS-3280 Get inherited rule sets. [tas]
This needs to work the exact same way as get inherited rules.
* ACS-3280 Replace LinkedList with ArrayList.
* ACS-3280 Don't return duplicated rule sets when there are links.
* ACS-3489 E2E test for getting rules with inheritance.
* ACS-3489 Inherited rule sets are also associated with folders.
* ACS-3489 Fix test to contain expected values.
* ACS-3489 Ensure only rules from specified rule set are returned.
Add E2E test case for inherited links and fix unit tests.
* ACS-3489 Fix audit reference in RuleService.
* ACS-3280 Get inherited rule sets. [tas]
This needs to work the exact same way as get inherited rules.
* ACS-3280 Replace LinkedList with ArrayList.
* ACS-3280 Don't return duplicated rule sets when there are links.
* ACS-3431: Initial TAS REST tests for link to rule set.
* ACS-3431: Fixing assertions.
* ACS-3431: Adding rule set assertions, fixing TAS RESTAPI dependency version.
* ACS-3431: Small test refactorings.
* ACS-3431: Small test refactorings.
* ACS-3431: Adding more tests and refactorings.
* ACS-3431: Fixing a TYPO.
* ACS-3429, ACS-3336: Adding initial TAS tests for create rule with multiple actions, adding action parameters mappings and rule/action validations for rule update.
* ACS-3429: Removing duplicated assertion.
* ACS-3429: Changing NodeRef conversions to use only node id.
* ACS-3429: Initial attemp to add action mappings for create rule.
* ACS-3429: Adding rule action validation (TBC).
* ACS-3429: Adding some basic unit tests.
* ACS-3429: Fixing existing unit tests.
* ACS-3429: Adding some unit tests, small fixes.
* ACS-3429: Fixing existing TAS tests.
* ACS-3429: Fixing test after merge from master.
* ACS-3429: Updating TAS REST dependency.
* ACS-3429: Small fixes after review.
* ACS-3429: Refactoring conversion of action parameters + unit tests adjustments.
* ACS-3429: More unit tests for action parameter conversions.
* ACS-3429: More unit tests for action parameter conversions.
* ACS-3429: Removing unused imports.
* ACS-3429: Adding missing bean definition.
* ACS-3280 REST tests for -isInheritanceEnabled- setting.
* ACS-3280 Allow setting/getting isInheritanceEnabled for folders.
* ACS-3280 E2E tests for negative cases.
* ACS-3280 Unit tests for RuleSettingsImpl. [tas]
* Update to released TAS REST API. [tas]
* ACS-3280 Code review fixes.
* ACS-3280 Use correct version of TAS. [tas]
* ACS-3280 Move assertThat() and and() to defaults in interface.
Update ftl so that any future generated models will use the defaults too.
* ACS-3280 Revert changes to collections.
They have a different hierarchy and so need a different refactor.
* ACS-3280 Make RestCompanyModel work the same as all the other models.
* Use the new include method.
* ACS-3358 Rename the shared field to isShared.
* ACS-3358 Make isShared an optional field.
* ACS-3358 Add TAS tests for the optional isShared field.
* ACS-3358 Upgrade to release version of TAS REST API. [tas]
* ACS-3358 Update test descriptions.
* ACS-3358 Update toString of Rule.
* ACS-3358 Automatically include any unused RestWrapper parameters in the request.
* ACS-3358 Remove unnecessary calls to RestWrapper.getParameters() from rules methods.
* ACS-3358 Move request logging to point of use.
* ACS-3358 Support isShared in rules API.
* ACS-3358 Automatically include any unused RestWrapper parameters in the request.
* ACS-3358 Remove unnecessary calls to RestWrapper.getParameters() from rules methods.
* ACS-3358 Move request logging to point of use.
* ACS-3358 Better support when specifying includes.
* ACS-3358 Add unit tests for RestWrapper.withParams().
* ACS-3358 Refactor RestWrapper.withParams().
* ACS-3358 Add unit tests for ModelRequest.
* ACS-3361 Support for inclusionType.
* ACS-3361 Update to released version of TAS Rest API. [tas]
* ACS-3361 Better coverage of different inclusion types. [tas]
* ACS_3362 GET rule set can include optional owningFolder field. [skip ci]
* ACS_3362 Update to use release version of TAS. [tas]
* ACS_3362 Refactor RuleSetLoader into its own class. [tas]
* ACS-3360 GET APIs for rule sets.
Move RulesImpl and RuleSetsImpl into their own package.
Split out node validation into a new class.
* ACS-3360 E2E tests for GET rule sets. [tas]
* ACS-3360 GET APIs for rule sets E2E tests.
* ACS-3360 GET APIs for rule sets E2E tests.
* ACS-3360 GET APIs for rule sets E2E tests.
* ACS-3360 Update comment [skip ci][skip tests]
Co-authored-by: Krystian Dabrowski <krystian.dabrowski@hyland.com>