This is an automated email from the ASF dual-hosted git repository.

ilgrosso pushed a change to branch 2_1_X
in repository https://gitbox.apache.org/repos/asf/syncope.git.


    from 310ef5b  Upgrading CodeMirror
     new 336e4c1  Upgrading PDFBox
     new b0dca11  [SYNCOPE-1531] Core support

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/AnyObjectDirectoryPanel.java    |   2 -
 .../client/console/panels/UserDirectoryPanel.java  |   2 -
 .../syncope/common/lib/to/AccessTokenTO.java       |   1 -
 .../syncope/common/lib/to}/ProvisioningReport.java |  83 ++++---
 .../syncope/common/rest/api/RESTHeaders.java       |   7 +-
 .../common/rest/api/beans/AbstractCSVSpec.java     | 229 ++++++++++++++++++
 .../syncope/common/rest/api/beans/CSVPullSpec.java | 136 +++++++++++
 .../syncope/common/rest/api/beans/CSVPushSpec.java | 139 +++++++++++
 .../rest/api/service/ReconciliationService.java    |  33 +++
 core/logic/pom.xml                                 |  67 +++++-
 .../apache/syncope/core/logic/AnyObjectLogic.java  |  13 +-
 .../org/apache/syncope/core/logic/GroupLogic.java  |  21 +-
 .../syncope/core/logic/ReconciliationLogic.java    | 212 ++++++++++++++++-
 .../org/apache/syncope/core/logic/TaskLogic.java   |   4 +-
 .../org/apache/syncope/core/logic/UserLogic.java   |  18 +-
 .../apache/syncope/core/logic}/AbstractTest.java   |   4 +-
 .../core/logic/ReconciliationLogicTest.java        | 154 ++++++++++++
 .../syncope/core/logic}/TestInitializer.java       |   3 +-
 .../src/test/resources/logicTest.xml}              |  14 +-
 core/logic/src/test/resources/test1.csv            |   3 +
 .../jpa/dao/MyJPAJSONPlainSchemaDAO.java           |   2 +-
 .../jpa/dao/PGJPAJSONPlainSchemaDAO.java           |   2 +-
 .../core/persistence/jpa/dao/AbstractAnyDAO.java   |  45 ++--
 .../persistence/jpa/dao/JPAPlainSchemaDAO.java     |  10 +-
 .../jpa/entity/resource/JPAExternalResource.java   |   8 +-
 core/provisioning-api/pom.xml                      |  29 ++-
 .../syncope/core/provisioning/api/Connector.java   |  55 ++++-
 .../core/provisioning/api}/IntAttrNameParser.java  |   3 +-
 .../provisioning/api/UserProvisioningManager.java  |   2 +-
 .../provisioning/api}/jexl/ClassFreeUberspect.java |   2 +-
 .../provisioning/api}/jexl/EmptyClassLoader.java   |   2 +-
 .../core/provisioning/api}/jexl/JexlUtils.java     |  24 +-
 .../api}/jexl/SyncopeJexlFunctions.java            |   2 +-
 .../api/propagation/PropagationManager.java        |  19 ++
 .../api/propagation/PropagationTaskInfo.java       |  65 ++++-
 .../api/pushpull/ProvisioningProfile.java          |   1 +
 .../provisioning/api/pushpull/PullActions.java     |   1 +
 .../provisioning/api/pushpull/PushActions.java     |   1 +
 .../api/pushpull/SyncopeSinglePullExecutor.java    |   1 +
 .../api/pushpull/SyncopeSinglePushExecutor.java    |   1 +
 .../api/pushpull/stream/StreamConnector.java       | 209 ++++++++++++++++
 .../SyncopeStreamPullExecutor.java}                |  22 +-
 .../stream/SyncopeStreamPushExecutor.java}         |  21 +-
 .../provisioning/api}/IntAttrNameParserTest.java   | 117 ++++++++-
 core/provisioning-java/pom.xml                     |  10 +-
 .../provisioning/java/ConnectorFacadeProxy.java    |  54 +----
 .../java/DefaultUserProvisioningManager.java       |   2 +-
 .../core/provisioning/java/DerAttrHandlerImpl.java |   2 +-
 .../core/provisioning/java/MappingManagerImpl.java | 128 ++++++++--
 .../java/data/AbstractAnyDataBinder.java           |   8 +-
 .../java/data/ConfigurationDataBinderImpl.java     |   2 +-
 .../java/data/JEXLItemTransformerImpl.java         |   9 +-
 .../java/data/NotificationDataBinderImpl.java      |   2 +-
 .../java/data/ResourceDataBinderImpl.java          |   4 +-
 .../java/data/SchemaDataBinderImpl.java            |   2 +-
 .../provisioning/java/data/UserDataBinderImpl.java |   7 +-
 .../notification/DefaultNotificationManager.java   |   4 +-
 .../AbstractPropagationTaskExecutor.java           |  26 +-
 .../LDAPMembershipPropagationActions.java          |  16 +-
 .../PriorityPropagationTaskExecutor.java           |  50 +---
 .../java/propagation/PropagationManagerImpl.java   |  57 ++---
 .../pushpull/AbstractProvisioningJobDelegate.java  | 114 +++++----
 .../java/pushpull/AbstractPullResultHandler.java   |   2 +-
 .../java/pushpull/AbstractPushResultHandler.java   |  22 +-
 .../java/pushpull/DBPasswordPullActions.java       |   2 +-
 .../DefaultAnyObjectPullResultHandler.java         |   2 +-
 .../pushpull/DefaultGroupPullResultHandler.java    |   2 +-
 .../pushpull/DefaultRealmPullResultHandler.java    |   2 +-
 .../pushpull/DefaultRealmPushResultHandler.java    |   2 +-
 .../pushpull/DefaultUserPullResultHandler.java     |   2 +-
 .../pushpull/DefaultUserPushResultHandler.java     |   2 +-
 .../provisioning/java/pushpull/InboundMatcher.java |   2 +-
 .../java/pushpull/LDAPMembershipPullActions.java   |   2 +-
 .../java/pushpull/LDAPPasswordPullActions.java     |   2 +-
 .../java/pushpull/OutboundMatcher.java             |   2 +-
 .../java/pushpull/SinglePullJobDelegate.java       |  10 +-
 .../java/pushpull/SinglePushJobDelegate.java       |   2 +-
 .../stream/StreamAnyObjectPushResultHandler.java   |  67 ++++++
 .../stream/StreamGroupPushResultHandler.java       |  67 ++++++
 .../pushpull/stream/StreamPullJobDelegate.java     | 262 +++++++++++++++++++++
 .../pushpull/stream/StreamPushJobDelegate.java     | 187 +++++++++++++++
 .../stream/StreamUserPushResultHandler.java        |  67 ++++++
 .../core/provisioning/java/utils/MappingUtils.java |  87 -------
 .../provisioning/java/utils/TemplateUtils.java     |   2 +-
 .../src/main/resources/provisioningContext.xml     |   2 +-
 .../core/provisioning/java/AbstractTest.java       |   8 +
 .../core/provisioning/java/TestInitializer.java    |   1 -
 .../java/{ => data}/ResourceDataBinderTest.java    |   3 +-
 .../java/{ => jexl}/MailTemplateTest.java          |   6 +-
 .../provisioning/java/{ => jexl}/MappingTest.java  |  22 +-
 .../pushpull/stream/StreamPullJobDelegateTest.java | 118 ++++++++++
 .../pushpull/stream/StreamPushJobDelegateTest.java | 118 ++++++++++
 .../cxf/service/ReconciliationServiceImpl.java     |  43 ++++
 .../camel/CamelUserProvisioningManager.java        |   2 +-
 .../syncope/core/logic/oidc/OIDCUserManager.java   |   2 +-
 .../java/data/OIDCProviderDataBinderImpl.java      |   6 +-
 .../syncope/core/logic/saml2/SAML2UserManager.java |   2 +-
 .../java/data/SAML2IdPDataBinderImpl.java          |   4 +-
 fit/core-reference/pom.xml                         |  96 +++++++-
 .../apache/syncope/fit/core/PullTaskITCase.java    |  16 +-
 .../syncope/fit/core/ReconciliationITCase.java     | 124 ++++++++++
 .../org/apache/syncope/fit/core/UserITCase.java    |   9 +-
 .../org/apache/syncope/fit/core/VirAttrITCase.java |  13 +-
 pom.xml                                            |  25 +-
 104 files changed, 3142 insertions(+), 561 deletions(-)
 rename 
{core/provisioning-api/src/main/java/org/apache/syncope/core/provisioning/api/pushpull
 => 
common/lib/src/main/java/org/apache/syncope/common/lib/to}/ProvisioningReport.java
 (62%)
 create mode 100644 
common/rest-api/src/main/java/org/apache/syncope/common/rest/api/beans/AbstractCSVSpec.java
 create mode 100644 
common/rest-api/src/main/java/org/apache/syncope/common/rest/api/beans/CSVPullSpec.java
 create mode 100644 
common/rest-api/src/main/java/org/apache/syncope/common/rest/api/beans/CSVPushSpec.java
 copy 
core/{provisioning-java/src/test/java/org/apache/syncope/core/provisioning/java 
=> logic/src/test/java/org/apache/syncope/core/logic}/AbstractTest.java (95%)
 create mode 100644 
core/logic/src/test/java/org/apache/syncope/core/logic/ReconciliationLogicTest.java
 copy 
core/{persistence-jpa/src/test/java/org/apache/syncope/core/persistence/jpa => 
logic/src/test/java/org/apache/syncope/core/logic}/TestInitializer.java (96%)
 copy core/{provisioning-java/src/test/resources/provisioningTest.xml => 
logic/src/test/resources/logicTest.xml} (78%)
 create mode 100644 core/logic/src/test/resources/test1.csv
 rename 
core/{provisioning-java/src/main/java/org/apache/syncope/core/provisioning/java 
=> 
provisioning-api/src/main/java/org/apache/syncope/core/provisioning/api}/IntAttrNameParser.java
 (98%)
 rename 
core/{provisioning-java/src/main/java/org/apache/syncope/core/provisioning/java 
=> 
provisioning-api/src/main/java/org/apache/syncope/core/provisioning/api}/jexl/ClassFreeUberspect.java
 (96%)
 rename 
core/{provisioning-java/src/main/java/org/apache/syncope/core/provisioning/java 
=> 
provisioning-api/src/main/java/org/apache/syncope/core/provisioning/api}/jexl/EmptyClassLoader.java
 (96%)
 rename 
core/{provisioning-java/src/main/java/org/apache/syncope/core/provisioning/java 
=> 
provisioning-api/src/main/java/org/apache/syncope/core/provisioning/api}/jexl/JexlUtils.java
 (93%)
 rename 
core/{provisioning-java/src/main/java/org/apache/syncope/core/provisioning/java 
=> 
provisioning-api/src/main/java/org/apache/syncope/core/provisioning/api}/jexl/SyncopeJexlFunctions.java
 (97%)
 create mode 100644 
core/provisioning-api/src/main/java/org/apache/syncope/core/provisioning/api/pushpull/stream/StreamConnector.java
 copy 
core/provisioning-api/src/main/java/org/apache/syncope/core/provisioning/api/pushpull/{SyncopeSinglePullExecutor.java
 => stream/SyncopeStreamPullExecutor.java} (61%)
 copy 
core/{persistence-api/src/main/java/org/apache/syncope/core/persistence/api/entity/policy/PullPolicy.java
 => 
provisioning-api/src/main/java/org/apache/syncope/core/provisioning/api/pushpull/stream/SyncopeStreamPushExecutor.java}
 (60%)
 rename 
core/{provisioning-java/src/test/java/org/apache/syncope/core/provisioning/java 
=> 
provisioning-api/src/test/java/org/apache/syncope/core/provisioning/api}/IntAttrNameParserTest.java
 (75%)
 create mode 100644 
core/provisioning-java/src/main/java/org/apache/syncope/core/provisioning/java/pushpull/stream/StreamAnyObjectPushResultHandler.java
 create mode 100644 
core/provisioning-java/src/main/java/org/apache/syncope/core/provisioning/java/pushpull/stream/StreamGroupPushResultHandler.java
 create mode 100644 
core/provisioning-java/src/main/java/org/apache/syncope/core/provisioning/java/pushpull/stream/StreamPullJobDelegate.java
 create mode 100644 
core/provisioning-java/src/main/java/org/apache/syncope/core/provisioning/java/pushpull/stream/StreamPushJobDelegate.java
 create mode 100644 
core/provisioning-java/src/main/java/org/apache/syncope/core/provisioning/java/pushpull/stream/StreamUserPushResultHandler.java
 rename 
core/provisioning-java/src/test/java/org/apache/syncope/core/provisioning/java/{
 => data}/ResourceDataBinderTest.java (98%)
 rename 
core/provisioning-java/src/test/java/org/apache/syncope/core/provisioning/java/{
 => jexl}/MailTemplateTest.java (96%)
 rename 
core/provisioning-java/src/test/java/org/apache/syncope/core/provisioning/java/{
 => jexl}/MappingTest.java (80%)
 create mode 100644 
core/provisioning-java/src/test/java/org/apache/syncope/core/provisioning/java/pushpull/stream/StreamPullJobDelegateTest.java
 create mode 100644 
core/provisioning-java/src/test/java/org/apache/syncope/core/provisioning/java/pushpull/stream/StreamPushJobDelegateTest.java

Reply via email to