[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