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(-)

Reply via email to