[midPoint-git] Evolveum OpenICF branch master updated. emark-132-g5f15642
Radovan Semancik
git at evolveum.com
Tue Mar 25 09:32:28 CET 2014
Project "Evolveum OpenICF" branch master has been updated
via 5f156424c7376f569a8b5db37afc63d8f0b16f4b (commit) emark-132-g5f15642
via f3f6130a1166e39a6fac7a7641f9e3a4e56e4d56 (commit) emark-54-gf3f6130
via 4fa87cb060699823fff707afc5c5b15bab97b57d (commit) emark-53-g4fa87cb
via 947110391d2c39c76cb786cb8ffdcf4116bb1936 (commit) emark-52-g9471103
via 1db30add405ce9b6e2263af236ea50485998c2d8 (commit) emark-51-g1db30ad
via a23bac592253bde5c12e85a0270dc1a6def0803e (commit) emark-50-ga23bac5
via 1f93419ea01c2572be49a5aaa64280d4ee0fc1f6 (commit) emark-49-g1f93419
via a66bf7e118b65577637a02d6386b252076f8711d (commit) emark-48-ga66bf7e
via aed960550680d90d01263aef17733482927bfa49 (commit) emark-47-gaed9605
via d5edc1784a50c1d6c67b9d10138e753e4d163a02 (commit) emark-46-gd5edc17
via 46fdb17289635eb552fc23752d50deb78b19befa (commit) emark-45-g46fdb17
via cb1eeb5372930a2cab37294fbd1df68d740a85fb (commit) emark-44-gcb1eeb5
via d41c6398f5e58316d306ee403538e21b79860665 (commit) emark-43-gd41c639
via 72926bb53470429be4477e49d0ebc095c6fc386c (commit) emark-42-g72926bb
via 78a38699cda9a72f025ee0e5dd6d319e324f3a33 (commit) emark-41-g78a3869
via f3b10dbee2068ed1460c294556736d699a14014a (commit) emark-40-gf3b10db
via 65550b9a5df97aef13ee7a5cf3ea849119e0f485 (commit) emark-39-g65550b9
via a969181dd22f6978353e8be7f5a17985508f827f (commit) emark-38-ga969181
via a3479daf2c172bdbbbfeb642a39f2ad34938305e (commit) emark-37-ga3479da
via caaaca8870297fd93e6fec97f8d19e2e679d561e (commit) emark-36-gcaaaca8
via 36b0a4784aa920b17c148b4be7169bb43d6b97d3 (commit) emark-35-g36b0a47
via 3771e8f369b0fb06aad89ee6018fe991e9f85af6 (commit) emark-34-g3771e8f
via e2f5fd8e99ba4d68a1a7e77827eb714b2a00dc30 (commit) emark-33-ge2f5fd8
via 2b81dbd25ba27cdf9488ecabd6a47eaae79c1262 (commit) emark-32-g2b81dbd
from 97303e6b3f3da1602ba8b9fc8143441f53830902 (commit) emark-108-g97303e6
- Log -----------------------------------------------------------------
commit 5f156424c7376f569a8b5db37afc63d8f0b16f4b
Merge: 97303e6 f3f6130
Author: Radovan Semancik <radovan.semancik at evolveum.com>
Date: Tue Mar 25 09:31:22 2014 +0100
Merge remote-tracking branch 'remotes/trunk'
Unresolved Conflicts:
connectors/dotnet/ActiveDirectoryConnector/ActiveDirectoryConnector.cs
connectors/dotnet/ActiveDirectoryConnector/ActiveDirectoryUtils.cs
connectors/dotnet/ActiveDirectoryConnector/CustomAttributeHandlers.cs
connectors/dotnet/ExchangeConnector/ExchangeConnector.cs
connectors/dotnet/ExchangeConnector/RunSpaceInstance.cs
framework/dotnet/Framework.targets
framework/dotnet/Framework/CommonObjects.cs
framework/dotnet/Framework/CommonObjectsFilter.cs
framework/dotnet/FrameworkInternal/ApiLocalOperations.cs
Resolved Conflicts:
connectors/java/csvfile/src/main/java/org/forgerock/openicf/csvfile/CSVFileConnector.java
framework/java/connector-framework-internal/src/main/java/org/identityconnectors/framework/impl/api/local/operations/CaseNormalizer.java
framework/java/connector-framework-internal/src/main/java/org/identityconnectors/framework/impl/api/local/operations/NormalizingFilter.java
framework/java/connector-framework/src/main/java/org/identityconnectors/framework/common/objects/filter/ExternallyChainedFilter.java
commit f3f6130a1166e39a6fac7a7641f9e3a4e56e4d56
Author: Laszlo Hordos <laszlo.hordos at forgerock.com>
Date: Mon Mar 24 08:38:26 2014 +0000
OPENICF-203 - Initial commit of Box.com Connector with 3.0.1-SNAPSHOT SDK to support the User Delete
git-svn-id: https://svn.forgerock.org/openicf/trunk@6503 05b3e5af-d696-470f-a577-fd7599f74d3c
commit 4fa87cb060699823fff707afc5c5b15bab97b57d
Author: Laszlo Hordos <laszlo.hordos at forgerock.com>
Date: Fri Mar 21 17:42:32 2014 +0000
Initial commit of Box.com Connector
git-svn-id: https://svn.forgerock.org/openicf/trunk@6502 05b3e5af-d696-470f-a577-fd7599f74d3c
commit 947110391d2c39c76cb786cb8ffdcf4116bb1936
Author: Laszlo Hordos <laszlo.hordos at forgerock.com>
Date: Thu Mar 20 05:57:45 2014 +0000
OPENICF-187 / CR-3228 - Reduce OpenICF CSV connector logging noise
git-svn-id: https://svn.forgerock.org/openicf/trunk@6500 05b3e5af-d696-470f-a577-fd7599f74d3c
commit 1db30add405ce9b6e2263af236ea50485998c2d8
Author: Laszlo Hordos <laszlo.hordos at forgerock.com>
Date: Tue Mar 18 16:40:46 2014 +0000
OPENICF-190 / CR-3221 - Support Map<String, Object>(Java) and IDictionary<String,Object> (.Net) Attribute types
Update the kpenicf-maven-plugin version.
Add some convenient test methods.
git-svn-id: https://svn.forgerock.org/openicf/trunk@6499 05b3e5af-d696-470f-a577-fd7599f74d3c
commit a23bac592253bde5c12e85a0270dc1a6def0803e
Author: Gael Allioux <gael.allioux at forgerock.com>
Date: Tue Mar 18 13:41:02 2014 +0000
CR-3139 OPENICF-184 OPENICF-189. OpenLDAP support and better auth failure messages with AD
git-svn-id: https://svn.forgerock.org/openicf/trunk@6498 05b3e5af-d696-470f-a577-fd7599f74d3c
commit 1f93419ea01c2572be49a5aaa64280d4ee0fc1f6
Author: Laszlo Hordos <laszlo.hordos at forgerock.com>
Date: Mon Mar 17 14:50:21 2014 +0000
OPENICF-185 / CR-3207 - Upgrade the scripted common to Groovy Scripted Connector
git-svn-id: https://svn.forgerock.org/openicf/trunk@6496 05b3e5af-d696-470f-a577-fd7599f74d3c
commit a66bf7e118b65577637a02d6386b252076f8711d
Author: Laszlo Hordos <laszlo.hordos at forgerock.com>
Date: Mon Mar 17 13:53:51 2014 +0000
OPENICF-186 - Fix the multi connector support and configuration support.
git-svn-id: https://svn.forgerock.org/openicf/trunk@6495 05b3e5af-d696-470f-a577-fd7599f74d3c
commit aed960550680d90d01263aef17733482927bfa49
Author: Laszlo Hordos <laszlo.hordos at forgerock.com>
Date: Sat Mar 15 16:00:59 2014 +0000
OPENICF-186 - Fix the integration test and enable the 'generate-docbook' profile.
git-svn-id: https://svn.forgerock.org/openicf/trunk@6494 05b3e5af-d696-470f-a577-fd7599f74d3c
commit d5edc1784a50c1d6c67b9d10138e753e4d163a02
Author: Gael Allioux <gael.allioux at forgerock.com>
Date: Tue Mar 11 14:13:54 2014 +0000
CR-3107 OPENICF-157. ScriptedSQL connector should use scriptedcommon base package
git-svn-id: https://svn.forgerock.org/openicf/trunk@6493 05b3e5af-d696-470f-a577-fd7599f74d3c
commit 46fdb17289635eb552fc23752d50deb78b19befa
Author: Laszlo Hordos <laszlo.hordos at forgerock.com>
Date: Thu Mar 6 15:45:27 2014 +0000
OPENICF-186 - Fix the old and missing dependencies and the build issue. Update the Framework version and the connector in integration test.
git-svn-id: https://svn.forgerock.org/openicf/trunk@6492 05b3e5af-d696-470f-a577-fd7599f74d3c
commit cb1eeb5372930a2cab37294fbd1df68d740a85fb
Author: Gael Allioux <gael.allioux at forgerock.com>
Date: Wed Feb 26 13:59:23 2014 +0000
CR-3104 OPENICF-176. Lazy loading of scripts
git-svn-id: https://svn.forgerock.org/openicf/trunk@6488 05b3e5af-d696-470f-a577-fd7599f74d3c
commit d41c6398f5e58316d306ee403538e21b79860665
Author: Laszlo Hordos <laszlo.hordos at forgerock.com>
Date: Tue Feb 25 15:58:59 2014 +0000
OPENICF-182 / CR-3097 – Update the AD Connector to use OpenICF 1.4 API
git-svn-id: https://svn.forgerock.org/openicf/trunk@6487 05b3e5af-d696-470f-a577-fd7599f74d3c
commit 72926bb53470429be4477e49d0ebc095c6fc386c
Author: Laszlo Hordos <laszlo.hordos at forgerock.com>
Date: Thu Feb 20 11:10:00 2014 +0000
Fix the build: ForgeRock Maven repository SNAPSHOT policy is not compatible with org.apache.maven.plugins:maven-remote-resources-plugin:1.5:process
git-svn-id: https://svn.forgerock.org/openicf/trunk@6485 05b3e5af-d696-470f-a577-fd7599f74d3c
commit 78a38699cda9a72f025ee0e5dd6d319e324f3a33
Author: Laszlo Hordos <laszlo.hordos at forgerock.com>
Date: Thu Feb 20 10:36:20 2014 +0000
OPENICF-180 - Add ForgeRock Binary License to OpenICF artifacts
Fix the failing test from previous commit r6481
git-svn-id: https://svn.forgerock.org/openicf/trunk@6484 05b3e5af-d696-470f-a577-fd7599f74d3c
commit f3b10dbee2068ed1460c294556736d699a14014a
Author: Laszlo Hordos <laszlo.hordos at forgerock.com>
Date: Thu Feb 20 09:48:39 2014 +0000
OPENICF-180 - Add ForgeRock Binary License to OpenICF artifacts
git-svn-id: https://svn.forgerock.org/openicf/trunk@6483 05b3e5af-d696-470f-a577-fd7599f74d3c
commit 65550b9a5df97aef13ee7a5cf3ea849119e0f485
Author: Gael Allioux <gael.allioux at forgerock.com>
Date: Wed Feb 19 10:05:48 2014 +0000
CR-3031 OPENICF-177. LDAP connector should provide a mechanism to get server information
git-svn-id: https://svn.forgerock.org/openicf/trunk@6482 05b3e5af-d696-470f-a577-fd7599f74d3c
commit a969181dd22f6978353e8be7f5a17985508f827f
Author: Laszlo Hordos <laszlo.hordos at forgerock.com>
Date: Wed Feb 19 09:58:38 2014 +0000
CR-3029 / OPENICF-125 – Synchronise the OpenICF and ConnId 1.4 API
Fixes for:
OPENICF-2 ICF throwing "invisible" exceptions
OPENICF-4 Add optional MVCC support
OPENICF-5 Increase the usability of the ConnectorExceptions
OPENICF-12 UPDATE SyncDelta
OPENICF-26 Add pools with shared resources
OPENICF-49 SchemaViolationException
OPENICF-77 Byte is not a supported type in the framework
OPENICF-147 Add mechanism to update last token irrespective of whether a syncdelta is generated
OPENICF-165 Add predefined operation options to support paged search
OPENICF-168 Implement ResultsHandlerConfiguration.enableCaseInsensitiveFilter support
git-svn-id: https://svn.forgerock.org/openicf/trunk@6481 05b3e5af-d696-470f-a577-fd7599f74d3c
commit a3479daf2c172bdbbbfeb642a39f2ad34938305e
Author: Gael Allioux <gael.allioux at forgerock.com>
Date: Tue Feb 11 14:35:27 2014 +0000
CR-2977 OPENICF-167. Scripted common should handle the case where __NAME__ is not part of Create...
git-svn-id: https://svn.forgerock.org/openicf/trunk@6480 05b3e5af-d696-470f-a577-fd7599f74d3c
commit caaaca8870297fd93e6fec97f8d19e2e679d561e
Author: Gael Allioux <gael.allioux at forgerock.com>
Date: Tue Feb 11 14:27:04 2014 +0000
CR-2978 OPENICF-175. Improve comments in sample scripts
git-svn-id: https://svn.forgerock.org/openicf/trunk@6479 05b3e5af-d696-470f-a577-fd7599f74d3c
commit 36b0a4784aa920b17c148b4be7169bb43d6b97d3
Author: Gael Allioux <gael.allioux at forgerock.com>
Date: Tue Feb 4 17:04:26 2014 +0000
CR-997 - OpenICF SAP Connector
git-svn-id: https://svn.forgerock.org/openicf/trunk@6475 05b3e5af-d696-470f-a577-fd7599f74d3c
commit 3771e8f369b0fb06aad89ee6018fe991e9f85af6
Author: Gael Allioux <gael.allioux at forgerock.com>
Date: Mon Feb 3 11:04:46 2014 +0000
CR-2922 OPENICF-171 – LDAP simple paged results fails to return all results when performing search...
git-svn-id: https://svn.forgerock.org/openicf/trunk@6472 05b3e5af-d696-470f-a577-fd7599f74d3c
commit e2f5fd8e99ba4d68a1a7e77827eb714b2a00dc30
Author: Gael Allioux <gael.allioux at forgerock.com>
Date: Fri Jan 31 10:29:34 2014 +0000
CR-2910 OPENICF-169 - TimestampsSyncStrategy issue with PagedResults
git-svn-id: https://svn.forgerock.org/openicf/trunk@6471 05b3e5af-d696-470f-a577-fd7599f74d3c
commit 2b81dbd25ba27cdf9488ecabd6a47eaae79c1262
Author: Laszlo Hordos <laszlo.hordos at forgerock.com>
Date: Fri Jan 31 10:18:57 2014 +0000
OPENICF-168 / CR-2877 - Implement ResultsHandlerConfiguration.enableCaseInsensitiveFilter support
git-svn-id: https://svn.forgerock.org/openicf/trunk@6470 05b3e5af-d696-470f-a577-fd7599f74d3c
-----------------------------------------------------------------------
(Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full)
Summary of changes:
.../ActiveDirectoryConfiguration.cs | 2 -
.../ActiveDirectoryConnector.cs | 335 ++++--
.../ActiveDirectoryFilterTranslator.cs | 4 -
.../ActiveDirectorySyncToken.cs | 3 -
.../ActiveDirectoryUtils.cs | 11 +-
.../CustomAttributeHandlers.cs | 134 ++-
.../PasswordChangeHandler.cs | 7 -
.../TerminalServicesUtils.cs | 4 -
.../ActiveDirectoryConnector/UserAccountControl.cs | 4 -
.../ActiveDirectoryConnector/version.template | 2 +-
.../ActiveDirectoryConfigurationTests.cs | 6 +-
.../ActiveDirectoryConnectorTest.cs | 362 ++++---
.../ActiveDirectoryConnectorTests/ConfigHelper.cs | 5 +-
.../ActiveDirectoryConnectorTests/version.template | 2 +-
.../dotnet/ExchangeConnector/ExchangeConnector.cs | 172 +++-
.../dotnet/ExchangeConnector/RunSpaceInstance.cs | 36 +
.../dotnet/ExchangeConnector/version.template | 2 +-
connectors/java/{scriptedrest => box}/pom.xml | 66 +-
.../src/main/docbkx/chap-box-connector.xml} | 20 +-
.../java/{tam => box}/src/main/docbkx/index.xml | 8 +-
.../{oracleerp => box}/src/main/docbkx/legal.xml | 2 +-
.../src/main/docbkx/sec-install-box-connector.xml} | 8 +-
.../openicf/connectors/box/BoxConfiguration.java | 261 +++++
.../openicf/connectors/box/BoxConnector.java | 385 +++++++
.../connectors/box/BoxFilterTranslator.java | 29 +-
.../openicf/connectors/box}/package-info.java | 4 +-
.../openicf/connectors/box}/Messages.properties | 21 +-
connectors/java/{db2 => box}/src/site/site.xml | 13 +-
.../config/config.groovy | 27 +-
.../openicf/connectors/box/BoxConnectorTests.java | 106 ++
.../{xml => box}/src/test/resources/it-testng.xml | 12 +-
.../openicf/csvfile/CSVFileConfiguration.java | 4 +-
.../openicf/csvfile/CSVFileConnector.java | 71 +-
.../identityconnectors/ldap/LdapAuthenticate.java | 13 +-
.../identityconnectors/ldap/LdapConfiguration.java | 10 +
.../identityconnectors/ldap/LdapConnection.java | 79 +-
.../org/identityconnectors/ldap/LdapConnector.java | 15 +-
.../java/org/identityconnectors/ldap/LdapUtil.java | 11 +-
.../ldap/schema/LdapSchemaBuilder.java | 16 +
.../ldap/search/SimplePagedSearchStrategy.java | 8 +-
.../sync/timestamps/TimestampsSyncStrategy.java | 13 +-
connectors/java/{mssql => sap}/pom.xml | 52 +-
.../src/main/docbkx/chap-sap-connector.xml} | 18 +-
.../java/{xml => sap}/src/main/docbkx/index.xml | 4 +-
.../{csvfile => sap}/src/main/docbkx/legal.xml | 0
.../src/main/docbkx/sec-install-sap-connector.xml} | 6 +-
.../openicf/connectors/sap/SAPConfiguration.java | 1063 ++++++++++++++++++++
.../openicf/connectors/sap/SAPConnection.java | 220 ++++
.../openicf/connectors/sap/SAPConnector.java} | 665 ++++++------
.../connectors/sap/SAPFilterTranslator.java} | 86 +-
.../openicf/connectors/sap}/package-info.java | 2 +-
.../openicf/connectors/sap/Messages.properties | 99 ++
.../main/resources/samples/HR/SchemaSAPHR.groovy | 227 +++++
.../resources/samples/HR/SearchAllSAPHR.groovy | 80 ++
.../main/resources/samples/HR/SearchSAPHR.groovy | 185 ++++
.../src/main/resources/samples/HR/TestSAPHR.groovy | 52 +
.../main/resources/samples/HR/UpdateSAPHR.groovy | 150 +++
.../main/resources/samples/R3/DeleteSAPR3.groovy | 76 ++
.../resources/samples/R3/SearchAllSAPR3.groovy | 76 ++
.../main/resources/samples/R3/SearchSAPR3.groovy | 197 ++++
.../sap/src/main/resources/samples/TestSAP.groovy | 55 +
.../java/{dummy => sap}/src/site/fml/faq.fml | 0
.../java/{webtimesheet => sap}/src/site/site.xml | 6 +-
.../config/config.groovy | 32 +-
.../openicf/connectors/sap/SAPConnectorTests.java | 195 ++++
.../src/test/resources/it-testng.xml | 8 +-
connectors/java/scriptedcommon/pom.xml | 111 +-
.../src/main/docbkx/chap-scriptedcommon.xml | 19 +-
.../java/scriptedcommon/src/main/docbkx/index.xml | 2 +-
.../src/main/docbkx/sec-install-scriptedcommon.xml | 6 +-
.../connectors/groovy/ScriptedConnector.groovy} | 82 +-
.../groovy/ScriptedPoolableConnector.groovy | 59 ++
.../scriptedcommon/AbstractFilterVisitor.groovy | 128 +++
.../misc/scriptedcommon/AbstractICFBuilder.groovy} | 115 +--
.../misc/scriptedcommon/ICFObjectBuilder.groovy | 294 ++++++
.../scriptedcommon/ScriptedConnectorBase.groovy | 787 +++++++++++++++
.../openicf/misc/scriptedcommon/FilterVisitor.java | 195 ++++
.../openicf/misc/scriptedcommon/Logger.java | 89 ++
.../misc/scriptedcommon/MapFilterVisitor.java | 147 +++
.../misc/scriptedcommon/ScriptedConfiguration.java | 625 ++++++++++--
.../misc/scriptedcommon/ScriptedConnection.java | 12 +-
.../scriptedcommon/ScriptedFilterTranslator.java | 103 +-
.../openicf/misc/scriptedcommon/package-info.java | 2 +-
.../groovy}/Messages.properties | 31 +-
.../src/main/resources/samples/CreateScript.groovy | 6 +-
.../src/main/resources/samples/DeleteScript.groovy | 8 +-
.../src/main/resources/samples/SchemaScript.groovy | 6 +-
.../src/main/resources/samples/SearchScript.groovy | 10 +-
.../src/main/resources/samples/TestScript.groovy | 8 +-
.../src/main/resources/samples/UpdateScript.groovy | 6 +-
.../src/site/site.xml | 7 +-
.../config/config.groovy | 85 ++
.../misc/scriptedcommon/ScriptedConnectorTest.java | 216 ++++
.../test/resources/case1/AuthenticateScript.groovy | 85 ++
.../src/test/resources/case1/CreateScript.groovy | 58 ++
.../src/test/resources/case1/DeleteScript.groovy | 49 +
.../test/resources/case1/ObjectCacheLibrary.groovy | 202 ++++
.../resources/case1/ResolveUsernameScript.groovy | 48 +
.../src/test/resources/case1/SchemaScript.groovy | 74 ++
.../resources/case1/ScriptOnResourceScript.groovy | 60 ++
.../src/test/resources/case1/SearchScript.groovy | 162 +++
.../src/test/resources/case1/SyncScript.groovy | 108 ++
.../src/test/resources/case1/TestScript.groovy} | 73 +-
.../src/test/resources/case1/UpdateScript.groovy | 79 ++
.../resources/samples/OpenDJ/CreateScript.groovy | 1 +
.../resources/samples/OpenDJ/DeleteScript.groovy | 1 +
.../resources/samples/OpenDJ/SchemaScript.groovy | 3 +
.../resources/samples/OpenDJ/SearchScript.groovy | 1 +
.../resources/samples/OpenDJ/TestScript.groovy | 1 +
.../resources/samples/OpenDJ/UpdateScript.groovy | 1 +
connectors/java/scriptedsql/pom.xml | 14 +-
.../src/main/docbkx/chap-scriptedsql-connector.xml | 2 +-
.../java/scriptedsql/src/main/docbkx/index.xml | 15 +-
.../java/scriptedsql/src/main/docbkx/legal.xml | 2 +-
.../docbkx/sec-install-scriptedsql-connector.xml | 2 +-
.../scriptedsql/ScriptedSQLConfiguration.java | 467 +--------
.../scriptedsql/ScriptedSQLConnection.java | 99 +-
.../scriptedsql/ScriptedSQLConnector.java | 692 +------------
.../connectors/scriptedsql/Messages.properties | 60 +-
.../src/main/resources/samples/CreateScript.groovy | 80 --
.../src/main/resources/samples/DeleteScript.groovy | 58 --
.../resources/samples/MySQL/CreateScript.groovy | 85 ++
.../resources/samples/MySQL/DeleteScript.groovy | 60 ++
.../{ => MySQL}/RunOnConnectorScript.groovy | 50 +-
.../samples/{ => MySQL}/SchemaScript.groovy | 63 +-
.../samples/{ => MySQL}/SearchScript.groovy | 61 +-
.../main/resources/samples/MySQL/SyncScript.groovy | 106 ++
.../main/resources/samples/MySQL/TestScript.groovy | 42 +
.../resources/samples/MySQL/UpdateScript.groovy | 78 ++
.../src/main/resources/samples/MySQL/sample.sql | 57 ++
.../src/main/resources/samples/SyncScript.groovy | 87 --
.../src/main/resources/samples/TestScript.groovy | 40 -
.../src/main/resources/samples/UpdateScript.groovy | 74 --
.../BooScriptExecutorFactory.cs | 4 +-
framework/dotnet/Common/Assertions.cs | 6 +
framework/dotnet/Common/CollectionUtil.cs | 28 +-
framework/dotnet/Common/DateTimeUtil.cs | 7 +
framework/dotnet/Common/IOUtil.cs | 398 ++++++++
framework/dotnet/Common/Pair.cs | 30 +-
framework/dotnet/Common/Pooling.cs | 32 +-
framework/dotnet/Common/SafeType.cs | 3 +-
framework/dotnet/Common/Script.cs | 2 +-
framework/dotnet/Common/Security.cs | 49 +-
framework/dotnet/Common/StringUtil.cs | 588 ++++++++++-
framework/dotnet/Common/TraceUtil.cs | 26 +-
framework/dotnet/Framework.targets | 8 +-
framework/dotnet/Framework/Api.cs | 178 +++-
framework/dotnet/Framework/ApiOperations.cs | 107 +-
framework/dotnet/Framework/Common.cs | 119 ++-
framework/dotnet/Framework/CommonExceptions.cs | 451 ++++++++-
framework/dotnet/Framework/CommonObjects.cs | 508 +++++++++-
framework/dotnet/Framework/CommonObjectsFilter.cs | 5 +
framework/dotnet/Framework/CommonSerializer.cs | 25 +
framework/dotnet/Framework/Spi.cs | 104 +-
framework/dotnet/Framework/SpiOperations.cs | 1 +
framework/dotnet/FrameworkInternal/Api.cs | 545 +++++++++-
framework/dotnet/FrameworkInternal/ApiLocal.cs | 281 +++++-
.../dotnet/FrameworkInternal/ApiLocalOperations.cs | 559 +++++++---
framework/dotnet/FrameworkInternal/ApiRemote.cs | 297 +++++-
.../dotnet/FrameworkInternal/ApiRemoteMessages.cs | 37 +-
.../dotnet/FrameworkInternal/ExceptionUtil.cs | 6 +-
framework/dotnet/FrameworkInternal/Resources.resx | 795 ++++++++-------
framework/dotnet/FrameworkInternal/Security.cs | 4 +-
framework/dotnet/FrameworkInternal/Serializer.cs | 174 +++-
.../dotnet/FrameworkInternal/SerializerBinary.cs | 13 +-
.../dotnet/FrameworkInternal/SerializerXml.cs | 11 +
framework/dotnet/FrameworkInternal/Server.cs | 101 +-
framework/dotnet/FrameworkInternal/Test.cs | 103 +-
.../FrameworkTests/ConnectorAttributeUtilTests.cs | 51 +
.../ConnectorFacadeExceptionTests.cs | 4 +-
.../dotnet/FrameworkTests/ConnectorFacadeTests.cs | 233 ++++-
.../FrameworkTests/ConnectorInfoManagerTests.cs | 505 +++++++++-
.../dotnet/FrameworkTests/ExceptionUtilTests.cs | 5 +-
.../dotnet/FrameworkTests/FilterTranslatorTests.cs | 2 +-
.../dotnet/FrameworkTests/FrameworkTests.csproj | 1 +
.../dotnet/FrameworkTests/GuardedByteArrayTests.cs | 4 +-
.../dotnet/FrameworkTests/GuardedStringTests.cs | 3 +-
framework/dotnet/FrameworkTests/MockConnector.cs | 21 +-
framework/dotnet/FrameworkTests/ObjectPoolTests.cs | 14 +-
.../FrameworkTests/ObjectSerializationTests.cs | 12 +-
.../dotnet/FrameworkTests/PropertyBagTests.cs | 3 +-
framework/dotnet/FrameworkTests/ProxyTests.cs | 4 +-
framework/dotnet/FrameworkTests/SafeTypeTest.cs | 3 +-
framework/dotnet/FrameworkTests/ScriptTests.cs | 4 +-
framework/dotnet/FrameworkTests/StringUtilTests.cs | 224 +++++
framework/dotnet/FrameworkTests/TestHelperTests.cs | 3 +-
framework/dotnet/FrameworkTests/UpdateImplTests.cs | 3 +-
.../PowerShellScriptExecutorFactory.cs | 5 +-
framework/dotnet/Service/Program.cs | 4 +-
framework/dotnet/Service/ProjectInstaller.cs | 4 +-
framework/dotnet/Service/Service.cs | 11 +-
framework/dotnet/Service/app.config | 34 +-
.../ShellScriptExecutorFactory.cs | 5 +-
.../TestBundles/TestBundleV1/AssemblyInfo.cs | 3 +-
.../TestBundles/TestBundleV1/TestConnector.cs | 521 +++++++++-
.../TestBundles/TestBundleV2/AssemblyInfo.cs | 3 +-
.../TestBundles/TestBundleV2/TestConnector.cs | 4 +-
.../dotnet/TestCommon/FrameworkInternalBridge.cs | 8 +-
framework/dotnet/TestCommon/PropertyBag.cs | 337 ++++---
framework/dotnet/TestCommon/Test.cs | 36 +-
framework/dotnet/TestCommon/TestCommon.csproj | 3 +-
framework/dotnet/TestCommon/TestHelpersSpi.cs | 6 +-
framework/java/bundles-parent/pom.xml | 42 +-
.../java/connector-framework-contract/pom.xml | 4 +-
.../framework/impl/api/APIConfigurationImpl.java | 28 +
.../api/ManagedConnectorFacadeFactoryImpl.java | 82 +-
.../impl/api/local/LocalConnectorFacadeImpl.java | 7 +-
.../impl/api/local/LocalConnectorInfoImpl.java | 8 +-
.../api/local/LocalConnectorInfoManagerImpl.java | 8 +-
.../api/local/operations/AuthenticationImpl.java | 5 +
.../impl/api/local/operations/CaseNormalizer.java | 2 +-
.../impl/api/local/operations/CreateImpl.java | 10 +-
.../impl/api/local/operations/DeleteImpl.java | 9 +-
.../impl/api/local/operations/GetImpl.java | 6 +-
.../api/local/operations/NormalizingFilter.java | 2 +-
.../operations/NormalizingSyncResultsHandler.java | 14 +-
.../api/local/operations/OperationalContext.java | 4 +-
.../api/local/operations/ResolveUsernameImpl.java | 5 +
.../impl/api/local/operations/SearchImpl.java | 31 +-
.../impl/api/local/operations/SyncImpl.java | 45 +-
.../impl/api/local/operations/UpdateImpl.java | 6 +-
.../impl/api/remote/RemoteConnectorFacadeImpl.java | 37 +-
.../serializer/binary/BinaryObjectEncoder.java | 2 +-
.../framework/impl/test/TestHelpersImpl.java | 64 +-
.../framework/server/ConnectorServer.java | 34 +
.../identityconnectors/framework/server/Main.java | 5 +
.../framework/server/impl/ConnectorServerImpl.java | 41 +-
.../framework/impl/api/ConnectorFacadeTests.java | 195 ++++
.../impl/api/ConnectorInfoManagerTestBase.java | 91 +-
.../api/RemoteConnectorInfoManagerClearTests.java | 74 +-
.../impl/serializer/ObjectSerializationTests.java | 2 +-
.../mockconnector/MockAllOpsConnector.java | 19 +-
.../common/pooling/ObjectPoolConfiguration.java | 11 +
.../framework/common/FrameworkUtil.java | 64 +-
.../framework/common/objects/AttributeBuilder.java | 2 +-
.../framework/common/objects/ConnectorObject.java | 4 +
.../common/objects/ConnectorObjectBuilder.java | 4 +
.../framework/common/objects/ObjectClass.java | 18 +
.../framework/common/objects/ResultsHandler.java | 5 +-
.../objects/filter/ExternallyChainedFilter.java | 2 +-
.../common/objects/AttributeBuilderTests.java | 62 +-
framework/java/connector-test-common/pom.xml | 7 +-
.../test/common/PropertyBag.java | 64 +-
.../test/common/TestHelpers.java | 99 +-
.../test/common/spi/TestHelpersSpi.java | 7 +-
.../test/common/TestHelpersTest.java | 7 +-
framework/java/icfl-over-slf4j/pom.xml | 6 +-
framework/java/openicf-zip/pom.xml | 20 +-
framework/java/openicf-zip/src/assembly/zip.xml | 36 +-
framework/java/pom.xml | 64 +-
.../testconnector/TstAbstractConnector.java | 17 +-
.../testconnector/TstConnector.java | 5 +-
openicf-license/pom.xml | 27 +-
.../src/main/resources/legal-notices/CDDLv1_0.txt | 384 +++++++
.../resources/legal-notices}/ForgeRock_License.txt | 0
.../{ => legal-notices}/THIRDPARTYREADME.txt | 0
openicf-license/src/main/resources/license.txt | 383 -------
openicf-maven-plugin/pom.xml | 51 +-
.../src/it/docbook-connector/invoker.properties | 4 +-
.../src/it/docbook-connector/pom.xml | 169 +++-
.../connectors/docbook/DocBookConfiguration.java | 432 +++++++-
.../connectors/docbook/DocBookConnection.java | 54 -
.../connectors/docbook/DocBookConnector.java | 118 +--
.../docbook/DocBookFilterTranslator.java | 6 +-
.../docbook/DocBookPoolableConnector.java | 126 +++
...info.java => DocBookStatefulConfiguration.java} | 15 +-
.../openicf/connectors/docbook/package-info.java | 2 +-
.../openicf/connectors/docbook/Messages.properties | 103 +-
.../src/it/docbook-connector/src/site/fml/faq.fml | 2 +-
.../src/it/docbook-connector/src/site/site.xml | 13 +-
.../src/it/docbook-connector/verify.groovy | 11 +-
.../forgerock/openicf/maven/ClassComparator.java | 4 +-
.../maven/ConfigurationPropertyComparator.java | 4 +-
.../maven/ConfigurationPropertyConverter.java | 65 ++
.../openicf/maven/ConnectorDocBuilder.java | 28 +-
.../openicf/maven/ConnectorInfoReportMojo.java | 26 +-
.../openicf/maven/ConnectorMojoBridge.java | 4 +-
.../forgerock/openicf/maven/ConnectorUtils.java | 14 +-
.../openicf/maven/DocBookResourceMojo.java | 36 +-
.../org/forgerock/openicf/maven/PropertyBag.java | 203 ++++
.../main/resources/META-INF/plexus/components.xml | 63 ++
.../src/main/resources/openicf-report.properties | 2 +-
.../openicf/maven/openicf-connector-config.vm | 2 +-
283 files changed, 18833 insertions(+), 4898 deletions(-)
copy connectors/java/{scriptedrest => box}/pom.xml (68%)
copy connectors/java/{tam/src/main/docbkx/chap-tam-connector.xml => box/src/main/docbkx/chap-box-connector.xml} (81%)
copy connectors/java/{tam => box}/src/main/docbkx/index.xml (91%)
copy connectors/java/{oracleerp => box}/src/main/docbkx/legal.xml (99%)
copy connectors/java/{db2/src/main/docbkx/sec-install-db2-connector.xml => box/src/main/docbkx/sec-install-box-connector.xml} (87%)
create mode 100644 connectors/java/box/src/main/java/org/forgerock/openicf/connectors/box/BoxConfiguration.java
create mode 100644 connectors/java/box/src/main/java/org/forgerock/openicf/connectors/box/BoxConnector.java
copy connector-archetype/src/main/resources/archetype-resources/src/main/java/__connectorName__FilterTranslator.java => connectors/java/box/src/main/java/org/forgerock/openicf/connectors/box/BoxFilterTranslator.java (84%)
copy connectors/java/{csvfile/src/main/java/org/forgerock/openicf/csvfile => box/src/main/java/org/forgerock/openicf/connectors/box}/package-info.java (89%)
copy {framework/java/connector-framework-contract/src/it/basic-connector/src/main/resources/org/forgerock/openicf/connectors/basic => connectors/java/box/src/main/resources/org/forgerock/openicf/connectors/box}/Messages.properties (64%)
copy connectors/java/{db2 => box}/src/site/site.xml (81%)
copy connectors/java/{scriptedrest/src/test/config/org.forgerock.openicf.connectors.scriptedrest.ScriptedRESTConnector => box/src/test/config/org.forgerock.openicf.connectors.box.BoxConnector}/config/config.groovy (71%)
create mode 100644 connectors/java/box/src/test/java/org/forgerock/openicf/connectors/box/BoxConnectorTests.java
copy connectors/java/{xml => box}/src/test/resources/it-testng.xml (75%)
copy connectors/java/{mssql => sap}/pom.xml (64%)
copy connectors/java/{xml/src/main/docbkx/chap-xml-connector.xml => sap/src/main/docbkx/chap-sap-connector.xml} (83%)
copy connectors/java/{xml => sap}/src/main/docbkx/index.xml (94%)
copy connectors/java/{csvfile => sap}/src/main/docbkx/legal.xml (100%)
copy connectors/java/{db2/src/main/docbkx/sec-install-db2-connector.xml => sap/src/main/docbkx/sec-install-sap-connector.xml} (89%)
create mode 100644 connectors/java/sap/src/main/java/org/forgerock/openicf/connectors/sap/SAPConfiguration.java
create mode 100644 connectors/java/sap/src/main/java/org/forgerock/openicf/connectors/sap/SAPConnection.java
rename connectors/java/{scriptedcommon/src/main/java/org/forgerock/openicf/misc/scriptedcommon/ScriptedConnector.java => sap/src/main/java/org/forgerock/openicf/connectors/sap/SAPConnector.java} (55%)
rename connectors/java/{scriptedsql/src/main/java/org/forgerock/openicf/connectors/scriptedsql/ScriptedSQLFilterTranslator.java => sap/src/main/java/org/forgerock/openicf/connectors/sap/SAPFilterTranslator.java} (69%)
copy connectors/java/{csvfile/src/main/java/org/forgerock/openicf/csvfile => sap/src/main/java/org/forgerock/openicf/connectors/sap}/package-info.java (95%)
create mode 100644 connectors/java/sap/src/main/resources/org/forgerock/openicf/connectors/sap/Messages.properties
create mode 100644 connectors/java/sap/src/main/resources/samples/HR/SchemaSAPHR.groovy
create mode 100644 connectors/java/sap/src/main/resources/samples/HR/SearchAllSAPHR.groovy
create mode 100644 connectors/java/sap/src/main/resources/samples/HR/SearchSAPHR.groovy
create mode 100644 connectors/java/sap/src/main/resources/samples/HR/TestSAPHR.groovy
create mode 100644 connectors/java/sap/src/main/resources/samples/HR/UpdateSAPHR.groovy
create mode 100644 connectors/java/sap/src/main/resources/samples/R3/DeleteSAPR3.groovy
create mode 100644 connectors/java/sap/src/main/resources/samples/R3/SearchAllSAPR3.groovy
create mode 100644 connectors/java/sap/src/main/resources/samples/R3/SearchSAPR3.groovy
create mode 100644 connectors/java/sap/src/main/resources/samples/TestSAP.groovy
copy connectors/java/{dummy => sap}/src/site/fml/faq.fml (100%)
copy connectors/java/{webtimesheet => sap}/src/site/site.xml (91%)
copy connectors/java/{flatfile/src/test/config/org.identityconnectors.flatfile.FlatFileConnector => sap/src/test/config/org.forgerock.openicf.connectors.sap.SAPConnector}/config/config.groovy (62%)
create mode 100644 connectors/java/sap/src/test/java/org/forgerock/openicf/connectors/sap/SAPConnectorTests.java
copy connectors/java/{googleapps => sap}/src/test/resources/it-testng.xml (79%)
copy connectors/java/{salesforce/src/main/java/org/forgerock/openicf/salesforce/annotation/Service.java => scriptedcommon/src/main/groovy/org/forgerock/openicf/connectors/groovy/ScriptedConnector.groovy} (56%)
mode change 100755 => 100644
create mode 100644 connectors/java/scriptedcommon/src/main/groovy/org/forgerock/openicf/connectors/groovy/ScriptedPoolableConnector.groovy
create mode 100644 connectors/java/scriptedcommon/src/main/groovy/org/forgerock/openicf/misc/scriptedcommon/AbstractFilterVisitor.groovy
copy connectors/java/{salesforce/src/main/java/org/forgerock/openicf/salesforce/query/QueryPartImpl.java => scriptedcommon/src/main/groovy/org/forgerock/openicf/misc/scriptedcommon/AbstractICFBuilder.groovy} (50%)
mode change 100755 => 100644
create mode 100644 connectors/java/scriptedcommon/src/main/groovy/org/forgerock/openicf/misc/scriptedcommon/ICFObjectBuilder.groovy
create mode 100644 connectors/java/scriptedcommon/src/main/groovy/org/forgerock/openicf/misc/scriptedcommon/ScriptedConnectorBase.groovy
create mode 100644 connectors/java/scriptedcommon/src/main/java/org/forgerock/openicf/misc/scriptedcommon/FilterVisitor.java
create mode 100644 connectors/java/scriptedcommon/src/main/java/org/forgerock/openicf/misc/scriptedcommon/Logger.java
create mode 100644 connectors/java/scriptedcommon/src/main/java/org/forgerock/openicf/misc/scriptedcommon/MapFilterVisitor.java
rename connectors/java/scriptedcommon/src/main/resources/org/forgerock/openicf/{misc/scriptedcommon => connectors/groovy}/Messages.properties (64%)
copy connectors/java/{scriptedrest => scriptedcommon}/src/site/site.xml (89%)
create mode 100644 connectors/java/scriptedcommon/src/test/config/org.forgerock.openicf.connectors.groovy.ScriptedConnector/config/config.groovy
create mode 100644 connectors/java/scriptedcommon/src/test/java/org/forgerock/openicf/misc/scriptedcommon/ScriptedConnectorTest.java
create mode 100644 connectors/java/scriptedcommon/src/test/resources/case1/AuthenticateScript.groovy
create mode 100644 connectors/java/scriptedcommon/src/test/resources/case1/CreateScript.groovy
create mode 100644 connectors/java/scriptedcommon/src/test/resources/case1/DeleteScript.groovy
create mode 100644 connectors/java/scriptedcommon/src/test/resources/case1/ObjectCacheLibrary.groovy
create mode 100644 connectors/java/scriptedcommon/src/test/resources/case1/ResolveUsernameScript.groovy
create mode 100644 connectors/java/scriptedcommon/src/test/resources/case1/SchemaScript.groovy
create mode 100644 connectors/java/scriptedcommon/src/test/resources/case1/ScriptOnResourceScript.groovy
create mode 100644 connectors/java/scriptedcommon/src/test/resources/case1/SearchScript.groovy
create mode 100644 connectors/java/scriptedcommon/src/test/resources/case1/SyncScript.groovy
copy connectors/java/{salesforce/src/main/java/org/forgerock/openicf/salesforce/annotation/Custom.java => scriptedcommon/src/test/resources/case1/TestScript.groovy} (63%)
mode change 100755 => 100644
create mode 100644 connectors/java/scriptedcommon/src/test/resources/case1/UpdateScript.groovy
delete mode 100644 connectors/java/scriptedsql/src/main/resources/samples/CreateScript.groovy
delete mode 100644 connectors/java/scriptedsql/src/main/resources/samples/DeleteScript.groovy
create mode 100644 connectors/java/scriptedsql/src/main/resources/samples/MySQL/CreateScript.groovy
create mode 100644 connectors/java/scriptedsql/src/main/resources/samples/MySQL/DeleteScript.groovy
rename connectors/java/scriptedsql/src/main/resources/samples/{ => MySQL}/RunOnConnectorScript.groovy (66%)
rename connectors/java/scriptedsql/src/main/resources/samples/{ => MySQL}/SchemaScript.groovy (63%)
rename connectors/java/scriptedsql/src/main/resources/samples/{ => MySQL}/SearchScript.groovy (71%)
create mode 100644 connectors/java/scriptedsql/src/main/resources/samples/MySQL/SyncScript.groovy
create mode 100644 connectors/java/scriptedsql/src/main/resources/samples/MySQL/TestScript.groovy
create mode 100644 connectors/java/scriptedsql/src/main/resources/samples/MySQL/UpdateScript.groovy
create mode 100644 connectors/java/scriptedsql/src/main/resources/samples/MySQL/sample.sql
delete mode 100644 connectors/java/scriptedsql/src/main/resources/samples/SyncScript.groovy
delete mode 100644 connectors/java/scriptedsql/src/main/resources/samples/TestScript.groovy
delete mode 100644 connectors/java/scriptedsql/src/main/resources/samples/UpdateScript.groovy
create mode 100755 framework/dotnet/FrameworkTests/StringUtilTests.cs
create mode 100644 openicf-license/src/main/resources/legal-notices/CDDLv1_0.txt
copy {framework/dotnet/legal => openicf-license/src/main/resources/legal-notices}/ForgeRock_License.txt (100%)
rename openicf-license/src/main/resources/{ => legal-notices}/THIRDPARTYREADME.txt (100%)
delete mode 100644 openicf-license/src/main/resources/license.txt
delete mode 100644 openicf-maven-plugin/src/it/docbook-connector/src/main/java/org/forgerock/openicf/connectors/docbook/DocBookConnection.java
create mode 100644 openicf-maven-plugin/src/it/docbook-connector/src/main/java/org/forgerock/openicf/connectors/docbook/DocBookPoolableConnector.java
copy openicf-maven-plugin/src/it/docbook-connector/src/main/java/org/forgerock/openicf/connectors/docbook/{package-info.java => DocBookStatefulConfiguration.java} (73%)
create mode 100644 openicf-maven-plugin/src/main/java/org/forgerock/openicf/maven/ConfigurationPropertyConverter.java
create mode 100644 openicf-maven-plugin/src/main/java/org/forgerock/openicf/maven/PropertyBag.java
create mode 100644 openicf-maven-plugin/src/main/resources/META-INF/plexus/components.xml
hooks/post-receive
--
Evolveum OpenICF
More information about the midPoint-svn
mailing list