This is an automated email from the ASF dual-hosted git repository. ilgrosso pushed a change to branch master in repository https://gitbox.apache.org/repos/asf/syncope.git.
from 6138563 SYNCOPE-1332: use lambda's for anonymous types and/or method args/calls new 6864923 SYNCOPE-1332: Java 11 language features; use factory calls for immutable collections new dfbc79f Upgrading JUnit The 2 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "add" were already present in the repository and have only been added to this reference. Summary of changes: .../console/panels/GatewayRouteDirectoryPanel.java | 2 +- .../console/panels/GatewayRouteFilterPanel.java | 3 +- .../console/panels/GatewayRoutePredicatePanel.java | 5 +- .../console/panels/GatewayRouteWizardBuilder.java | 5 +- .../commons/IdMImplementationInfoProvider.java | 2 +- .../ConnInstanceHistoryConfDirectoryPanel.java | 2 +- .../console/panels/ProvisionAuxClassesPanel.java | 5 +- .../console/panels/RemediationDirectoryPanel.java | 10 +- .../panels/ResourceHistoryConfDirectoryPanel.java | 2 +- .../client/console/panels/VirSchemaDetails.java | 3 +- .../policies/ProvisioningPolicyModalPanel.java | 2 +- .../console/rest/ConnectorHistoryRestClient.java | 3 +- .../client/console/rest/ConnectorRestClient.java | 7 +- .../console/rest/ResourceHistoryRestClient.java | 3 +- .../client/console/rest/ResourceRestClient.java | 2 +- .../console/status/AnyStatusDirectoryPanel.java | 5 +- .../client/console/status/ReconStatusPanel.java | 3 +- .../client/console/status/ReconTaskPanel.java | 5 +- .../client/console/widgets/RemediationsWidget.java | 3 +- .../wizards/resources/AbstractMappingPanel.java | 5 +- .../wizards/resources/CapabilitiesPanel.java | 3 +- .../resources/ItemTransformersTogglePanel.java | 3 +- .../wizards/resources/ResourceProvision.java | 3 +- .../markup/html/form/AjaxDropDownChoicePanel.java | 3 +- .../commons/markup/html/form/AjaxPalettePanel.java | 3 +- .../markup/html/form/AjaxTextFieldPanel.java | 4 +- .../ui/commons/wizards/AjaxWizardBuilder.java | 3 +- .../ui/commons/wizards/any/AbstractResources.java | 3 +- .../syncope/client/console/PreferenceManager.java | 5 +- .../client/console/SyncopeConsoleSession.java | 6 +- .../client/console/SyncopeWebApplication.java | 8 +- .../client/console/commons/AnyDataProvider.java | 4 +- ...DirectoryPanelAditionalActionLinksProvider.java | 7 +- .../commons/IdRepoExternalResourceProvider.java | 3 +- .../commons/IdRepoImplementationInfoProvider.java | 8 +- .../console/commons/IdRepoStatusProvider.java | 3 +- .../commons/SortableAnyProviderComparator.java | 6 +- .../client/console/events/EventCategoryPanel.java | 13 +- .../notifications/MailTemplateDirectoryPanel.java | 2 +- .../notifications/NotificationDirectoryPanel.java | 2 +- .../notifications/NotificationWizardBuilder.java | 7 +- .../apache/syncope/client/console/pages/Audit.java | 7 +- .../client/console/panels/AbstractLogsPanel.java | 3 +- .../console/panels/AccessTokenDirectoryPanel.java | 3 +- .../client/console/panels/AjaxDataTablePanel.java | 3 +- .../client/console/panels/AnyDirectoryPanel.java | 3 +- .../console/panels/AnyTypeClassDetailsPanel.java | 5 +- .../client/console/panels/AnyTypeClassesPanel.java | 2 +- .../client/console/panels/AnyTypeDetailsPanel.java | 3 +- .../client/console/panels/AnyTypesPanel.java | 2 +- .../console/panels/ApplicationDirectoryPanel.java | 2 +- .../syncope/client/console/panels/BeanPanel.java | 7 +- .../panels/DomainAdminCredentialsPanel.java | 5 +- .../console/panels/DomainDirectoryPanel.java | 2 +- .../client/console/panels/DomainWizardBuilder.java | 9 +- .../console/panels/DynRealmDirectoryPanel.java | 2 +- .../panels/ImplementationDirectoryPanel.java | 2 +- .../client/console/panels/ListViewPanel.java | 3 +- .../panels/NetworkServiceDirectoryPanel.java | 3 +- .../console/panels/ParametersWizardAttrStep.java | 5 +- .../console/panels/ParametersWizardSchemaStep.java | 5 +- .../client/console/panels/PlainSchemaDetails.java | 8 +- .../console/panels/PrivilegeDirectoryPanel.java | 2 +- .../client/console/panels/RealmChoicePanel.java | 3 +- .../console/panels/RelationshipTypesPanel.java | 2 +- .../client/console/panels/SchemaTypePanel.java | 13 +- .../console/panels/SchemaTypeWizardBuilder.java | 4 +- .../console/panels/SecurityQuestionsPanel.java | 2 +- .../panels/TypeExtensionDirectoryPanel.java | 3 +- .../panels/search/AnySelectionDirectoryPanel.java | 3 +- .../console/panels/search/SearchClausePanel.java | 13 +- .../console/policies/PolicyModalPanelBuilder.java | 3 +- .../console/policies/PolicyRuleDirectoryPanel.java | 4 +- .../reports/ReportTemplateDirectoryPanel.java | 2 +- .../console/reports/ReportletDirectoryPanel.java | 2 +- .../console/rest/AnyTypeClassRestClient.java | 3 +- .../client/console/rest/AnyTypeRestClient.java | 2 +- .../client/console/rest/LoggerRestClient.java | 2 +- .../client/console/rest/PolicyRestClient.java | 3 +- .../console/rest/RelationshipTypeRestClient.java | 3 +- .../client/console/rest/SchemaRestClient.java | 3 +- .../syncope/client/console/tasks/CrontabPanel.java | 5 +- .../console/tasks/SchedTaskWizardBuilder.java | 7 +- .../console/wicket/markup/head/MetaHeaderItem.java | 5 +- .../markup/html/form/SelectableRecorder.java | 5 +- .../syncope/client/console/widgets/JobWidget.java | 4 +- .../console/widgets/ReconDetailsModalPanel.java | 2 +- .../console/widgets/ReconciliationWidget.java | 4 +- .../client/console/wizards/WizardMgtPanel.java | 3 +- .../client/console/wizards/any/AbstractAttrs.java | 6 +- .../console/wizards/any/ConnObjectPanel.java | 4 +- .../client/console/wizards/any/PlainAttrs.java | 2 +- .../client/console/wizards/any/Relationships.java | 3 +- .../syncope/client/console/wizards/any/Roles.java | 2 +- .../implementations/MyRecipientsProvider.groovy | 2 +- .../client/enduser/SyncopeWebApplication.java | 8 +- .../client/enduser/rest/AnyTypeRestClient.java | 2 +- .../client/enduser/rest/SchemaRestClient.java | 3 +- .../client/enduser/rest/SyncopeRestClient.java | 5 +- .../client/enduser/wizards/any/AbstractAttrs.java | 8 +- .../syncope/client/enduser/wizards/any/Groups.java | 3 +- .../client/lib/RestClientExceptionMapper.java | 3 +- .../apache/syncope/client/lib/SyncopeClient.java | 7 +- .../client/lib/SyncopeClientFactoryBean.java | 3 +- .../java/org/apache/syncope/common/lib/Attr.java | 3 +- .../syncope/common/lib/SyncopeConstants.java | 3 +- .../apache/syncope/common/lib/request/AnyCR.java | 13 +- .../syncope/common/lib/request/AnyObjectCR.java | 8 +- .../syncope/common/lib/request/AnyObjectUR.java | 7 +- .../apache/syncope/common/lib/request/AnyUR.java | 10 +- .../apache/syncope/common/lib/request/GroupCR.java | 3 +- .../apache/syncope/common/lib/request/GroupUR.java | 3 +- .../syncope/common/lib/request/MembershipUR.java | 7 +- .../syncope/common/lib/request/PasswordPatch.java | 3 +- .../syncope/common/lib/request/ResourceDR.java | 3 +- .../apache/syncope/common/lib/request/UserCR.java | 10 +- .../apache/syncope/common/lib/request/UserUR.java | 9 +- .../common/lib/search/SyncopeFiqlParser.java | 7 +- .../apache/syncope/common/lib/to/MembershipTO.java | 6 +- .../syncope/common/rest/api/beans/SchemaQuery.java | 3 +- .../zookeper/ZookeeperConfParamOpsITCase.java | 5 +- .../org/apache/syncope/core/logic/GroupLogic.java | 3 +- .../syncope/core/logic/LogicInvocationHandler.java | 34 +-- .../org/apache/syncope/core/logic/RealmLogic.java | 3 +- .../org/apache/syncope/core/logic/ReportLogic.java | 3 +- .../apache/syncope/core/logic/SyncopeLogic.java | 5 +- .../org/apache/syncope/core/logic/TaskLogic.java | 3 +- .../org/apache/syncope/core/logic/UserLogic.java | 7 +- .../core/logic/audit/DefaultAuditAppender.java | 3 +- .../logic/audit/DefaultRewriteAuditAppender.java | 3 +- .../syncope/core/rest/cxf/RESTCXFContext.java | 21 +- .../core/rest/cxf/SyncopeOpenApiCustomizer.java | 6 +- .../syncope/core/rest/cxf/WadlGenerator.java | 3 +- .../core/rest/cxf/batch/BatchItemRequest.java | 4 +- .../core/rest/cxf/batch/BatchItemResponse.java | 3 +- .../core/rest/cxf/service/AbstractAnyService.java | 21 +- .../core/rest/cxf/service/AbstractServiceImpl.java | 3 +- .../core/persistence/api/dao/AllowedSchemas.java | 3 +- .../persistence/api/entity/LinkingMappingItem.java | 3 +- .../persistence/jpa/dao/AbstractJPAJSONAnyDAO.java | 6 +- .../persistence/jpa/dao/JPAJSONPlainSchemaDAO.java | 3 +- .../core/persistence/jpa/dao/MyJPAJSONAnyDAO.java | 6 +- .../persistence/jpa/dao/MyJPAJSONAnySearchDAO.java | 3 +- .../core/persistence/jpa/dao/PGJPAJSONAnyDAO.java | 3 +- .../persistence/jpa/dao/PGJPAJSONAnySearchDAO.java | 3 +- .../core/persistence/jpa/DomainConfFactory.java | 5 +- .../syncope/core/persistence/jpa/MasterDomain.java | 5 +- .../jpa/content/XMLContentExporter.java | 11 +- .../core/persistence/jpa/dao/AbstractAnyDAO.java | 6 +- .../persistence/jpa/dao/AbstractAnySearchDAO.java | 9 +- .../core/persistence/jpa/dao/JPAAnyObjectDAO.java | 2 +- .../core/persistence/jpa/dao/JPAAnySearchDAO.java | 3 +- .../persistence/jpa/dao/JPAAnyTypeClassDAO.java | 7 +- .../persistence/jpa/dao/JPAConnInstanceDAO.java | 3 +- .../jpa/dao/JPAExternalResourceDAO.java | 3 +- .../core/persistence/jpa/dao/JPAGroupDAO.java | 13 +- .../persistence/jpa/dao/JPANotificationDAO.java | 4 +- .../core/persistence/jpa/dao/JPARoleDAO.java | 3 +- .../core/persistence/jpa/dao/JPATaskDAO.java | 5 +- .../core/persistence/jpa/dao/JPAUserDAO.java | 3 +- .../persistence/jpa/entity/AbstractPlainAttr.java | 2 +- .../persistence/jpa/entity/JPAConnInstance.java | 3 +- .../persistence/jpa/entity/JPAGatewayRoute.java | 10 +- .../jpa/entity/resource/JPAExternalResource.java | 6 +- .../jpa/entity/task/JPAPropagationTask.java | 4 +- .../core/persistence/jpa/DummyConfParamOps.java | 3 +- .../core/persistence/jpa/DummyDomainOps.java | 3 +- .../persistence/jpa/DummyImplementationLookup.java | 7 +- .../core/persistence/jpa/inner/AnySearchTest.java | 7 +- .../persistence/jpa/inner/GatewayRouteTest.java | 5 +- .../persistence/jpa/inner/RemediationTest.java | 3 +- .../core/persistence/jpa/inner/TaskTest.java | 10 +- .../core/persistence/jpa/outer/GroupTest.java | 6 +- .../core/persistence/jpa/outer/ResourceTest.java | 4 +- .../core/persistence/jpa/outer/RoleTest.java | 5 +- .../core/persistence/jpa/outer/TaskTest.java | 3 +- .../provisioning/api/PropagationByResource.java | 3 +- .../provisioning/java/AsyncConnectorFacade.java | 3 +- .../java/DefaultAnyObjectProvisioningManager.java | 7 +- .../java/DefaultGroupProvisioningManager.java | 7 +- .../java/DefaultUserProvisioningManager.java | 5 +- .../core/provisioning/java/DerAttrHandlerImpl.java | 5 +- .../core/provisioning/java/MappingManagerImpl.java | 7 +- .../core/provisioning/java/VirAttrHandlerImpl.java | 13 +- .../java/data/AbstractAnyDataBinder.java | 270 ++++++++++----------- .../java/data/AnyObjectDataBinderImpl.java | 3 +- .../java/data/ConnInstanceDataBinderImpl.java | 3 +- .../provisioning/java/data/UserDataBinderImpl.java | 4 +- .../core/provisioning/java/job/JobManagerImpl.java | 5 +- .../java/job/report/GroupReportlet.java | 4 +- .../java/job/report/ReconciliationReportlet.java | 22 +- .../java/job/report/UserReportlet.java | 4 +- .../notification/DefaultNotificationManager.java | 4 +- .../AbstractPropagationTaskExecutor.java | 6 +- .../java/propagation/PropagationManagerImpl.java | 11 +- .../java/pushpull/AbstractPullResultHandler.java | 21 +- .../DefaultAnyObjectPullResultHandler.java | 7 +- .../pushpull/DefaultGroupPullResultHandler.java | 7 +- .../pushpull/DefaultRealmPullResultHandler.java | 21 +- .../pushpull/DefaultUserPullResultHandler.java | 7 +- .../java/pushpull/LDAPMembershipPullActions.java | 3 +- .../core/provisioning/java/pushpull/PullUtils.java | 8 +- .../java/pushpull/PushJobDelegate.java | 10 +- .../core/provisioning/java/pushpull/PushUtils.java | 5 +- .../java/pushpull/SinglePushJobDelegate.java | 3 +- .../core/provisioning/java/DummyConfParamOps.java | 3 +- .../core/provisioning/java/DummyDomainOps.java | 3 +- .../java/DummyImplementationLookup.java | 7 +- .../core/provisioning/java/MailTemplateTest.java | 3 +- .../core/spring/security/AuthContextUtils.java | 6 +- .../core/spring/security/AuthDataAccessor.java | 16 +- .../spring/security/SyncopeJWTSSOProvider.java | 4 +- .../spring/security/DummyImplementationLookup.java | 7 +- .../console/panels/CamelRoutesDirectoryPanel.java | 2 +- .../client/console/rest/CamelRoutesRestClient.java | 3 +- .../camel/CamelAnyObjectProvisioningManager.java | 7 +- .../camel/CamelGroupProvisioningManager.java | 7 +- .../camel/CamelUserProvisioningManager.java | 5 +- .../provisioning/camel/SyncopeCamelContext.java | 5 +- .../client/ElasticsearchClientContext.java | 5 +- .../jpa/dao/ElasticsearchAnySearchDAO.java | 5 +- .../common/ui/panels/UserRequestFormPanel.java | 3 +- .../console/panels/BpmnProcessDirectoryPanel.java | 2 +- .../console/panels/UserRequestDirectoryPanel.java | 3 +- .../panels/UserRequestFormDirectoryPanel.java | 5 +- .../core/flowable/WorkflowFlowableContext.java | 5 +- .../flowable/impl/FlowableUserWorkflowAdapter.java | 7 +- .../support/DomainProcessEngineFactoryBean.java | 4 +- .../flowable/support/SyncopeGroupQueryImpl.java | 5 +- .../flowable/support/SyncopeUserQueryImpl.java | 7 +- .../panels/OIDCProvidersDirectoryPanel.java | 2 +- .../apache/syncope/core/logic/OIDCClientLogic.java | 10 +- .../syncope/core/logic/OIDCProviderLogic.java | 3 +- .../console/panels/SAML2IdPsDirectoryPanel.java | 2 +- .../console/wizards/SAML2IdPWizardBuilder.java | 3 +- .../apache/syncope/core/logic/SAML2SPLogic.java | 3 +- .../syncope/core/logic/saml2/SAML2UserManager.java | 2 +- .../client/console/panels/SCIMConfUserPanel.java | 5 +- .../apache/syncope/core/logic/SCIMDataBinder.java | 10 +- .../org/apache/syncope/core/logic/SCIMLogic.java | 3 +- .../syncope/core/logic/scim/SearchCondVisitor.java | 3 +- .../syncope/ext/scimv2/api/data/ListResponse.java | 3 +- .../syncope/ext/scimv2/api/data/ResourceType.java | 3 +- .../syncope/ext/scimv2/api/data/SCIMError.java | 4 +- .../syncope/ext/scimv2/api/data/SCIMGroup.java | 3 +- .../syncope/ext/scimv2/api/data/SCIMResource.java | 3 +- .../ext/scimv2/api/data/SCIMSearchRequest.java | 3 +- .../ext/scimv2/api/data/ServiceProviderConfig.java | 3 +- .../syncope/ext/scimv2/cxf/RESTSCIMCXFContext.java | 15 +- .../ext/scimv2/cxf/service/AbstractService.java | 5 +- .../ext/scimv2/cxf/service/GroupServiceImpl.java | 24 +- .../ext/scimv2/cxf/service/UserServiceImpl.java | 20 +- .../client/self/SelfKeymasterClientContext.java | 8 +- .../client/self/SelfKeymasterDomainOps.java | 15 +- .../client/self/SelfKeymasterServiceOps.java | 6 +- .../self/keymaster/cxf/SelfKeymasterContext.java | 16 +- .../client/SelfKeymasterInternalConfParamOps.java | 10 +- .../cxf/client/SelfKeymasterInternalDomainOps.java | 15 +- .../client/SelfKeymasterInternalServiceOps.java | 9 +- .../buildtools/SyncopeBuildToolsApplication.java | 8 +- .../fit/buildtools/cxf/ProvisioningImpl.java | 3 +- .../reference/flowable/PrintersValueProvider.java | 3 +- .../fit/core/reference/ITImplementationLookup.java | 6 +- .../TestNotificationRecipientsProvider.java | 3 +- .../org/apache/syncope/fit/AbstractITCase.java | 3 +- .../syncope/fit/console/AbstractConsoleITCase.java | 4 +- .../fit/console/AjaxPalettePanelITCase.java | 5 +- .../org/apache/syncope/fit/core/BatchITCase.java | 21 +- .../org/apache/syncope/fit/core/GroupITCase.java | 7 +- .../apache/syncope/fit/core/KeymasterITCase.java | 8 +- .../org/apache/syncope/fit/core/PolicyITCase.java | 3 +- .../syncope/fit/core/PropagationTaskITCase.java | 3 +- .../apache/syncope/fit/core/PullTaskITCase.java | 4 +- .../apache/syncope/fit/core/ResourceITCase.java | 3 +- .../syncope/fit/core/SAML2CallbackHandler.java | 5 +- .../org/apache/syncope/fit/core/SAML2ITCase.java | 8 +- .../org/apache/syncope/fit/core/SCIMITCase.java | 6 +- .../org/apache/syncope/fit/core/UserITCase.java | 7 +- .../apache/syncope/fit/core/UserIssuesITCase.java | 3 +- .../apache/syncope/fit/core/UserSelfITCase.java | 5 +- .../syncope/fit/enduser/AbstractEnduserITCase.java | 4 +- pom.xml | 2 +- .../java/org/apache/syncope/sra/RouteProvider.java | 10 +- .../syncope/sra/SyncopeSRATestCoreStartup.java | 4 +- 284 files changed, 802 insertions(+), 1003 deletions(-)