19 Aug, 2009
5 commits
-
…lled 'getCallbackMethod()' which provides advanced filtering of search result of the native resource. * Added initial prototype for 'SecondaryGroupParser' that is supposed to get the detailed list of groups out of logins command (special parsing is needed, because the list doesn't have a predefined length). TBD: think about propagation of group data, and the rest can be ignored, or just parsed from simple 'logins -oxa' command instead of the special 'logins -oxma', which has variable length of columns. * Fixed Create op. ('OpCreateImpl') -- now it checks if the created account exists and throws connector exception. (This will be needed to pass the CAOT contract too). Made it more robust towards error messages. TBD: go through the adapter code and look for tiny differences, so every corner case is covered. :) * 'PatternBuilder' -- cleanup of unused methods. * 'SearchPerformer' is now more versatile, enables to define a specific handling/filtering of the output from the resource. This is handy for multivalue attributes (like SECONDARY_GROUP). git-svn-id: https://svn.forgerock.org/openicf/trunk@5094 05b3e5af-d696-470f-a577-fd7599f74d3c
-
git-svn-id: https://svn.forgerock.org/openicf/trunk@5090 05b3e5af-d696-470f-a577-fd7599f74d3c
-
git-svn-id: https://svn.forgerock.org/openicf/trunk@5089 05b3e5af-d696-470f-a577-fd7599f74d3c
-
git-svn-id: https://svn.forgerock.org/openicf/trunk@5088 05b3e5af-d696-470f-a577-fd7599f74d3c
-
git-svn-id: https://svn.forgerock.org/openicf/trunk@5087 05b3e5af-d696-470f-a577-fd7599f74d3c
18 Aug, 2009
2 commits
-
…ic TN3270 emulator for private configuration (used by IBM and WRQ for SSL operations). Modified to use String[], rather than Properties (since I don't believe Properties is a supported Configuration property type, and this also maps onto the way IDM has always looked at this) git-svn-id: https://svn.forgerock.org/openicf/trunk@5086 05b3e5af-d696-470f-a577-fd7599f74d3c
-
git-svn-id: https://svn.forgerock.org/openicf/trunk@5085 05b3e5af-d696-470f-a577-fd7599f74d3c
17 Aug, 2009
4 commits
-
…ic TN3270 emulator for private configuration (used by IBM and WRQ for SSL operations) git-svn-id: https://svn.forgerock.org/openicf/trunk@5084 05b3e5af-d696-470f-a577-fd7599f74d3c
-
…ctoring: replace of StringBuffer->StringBuilder, javadoc. git-svn-id: https://svn.forgerock.org/openicf/trunk@5080 05b3e5af-d696-470f-a577-fd7599f74d3c
-
…or example: -d "ahoj"-m "ship" --> correct: -d "ahoj"(space)-m "ship"). Not it should be OK. git-svn-id: https://svn.forgerock.org/openicf/trunk@5079 05b3e5af-d696-470f-a577-fd7599f74d3c
-
* AttributeHelper * PatternBuilder 2) SearchPerformer#performCmd() - wait for root shell prompt is a must (this way we empty Expect4j's buffer. todo: there may be better ways to accomplish this. git-svn-id: https://svn.forgerock.org/openicf/trunk@5069 05b3e5af-d696-470f-a577-fd7599f74d3c
14 Aug, 2009
4 commits
-
…r(oclass, options). Now SearchPerformer is added just at the moment of evaluation. git-svn-id: https://svn.forgerock.org/openicf/trunk@5061 05b3e5af-d696-470f-a577-fd7599f74d3c
-
git-svn-id: https://svn.forgerock.org/openicf/trunk@5060 05b3e5af-d696-470f-a577-fd7599f74d3c
-
git-svn-id: https://svn.forgerock.org/openicf/trunk@5059 05b3e5af-d696-470f-a577-fd7599f74d3c
-
…ontract tests, format code git-svn-id: https://svn.forgerock.org/openicf/trunk@5057 05b3e5af-d696-470f-a577-fd7599f74d3c
13 Aug, 2009
13 commits
-
Details: * AccountAttributes -- added resprective commands to acquire attrs. TBD some attributes have an unknown position in files, find out where they sit in output of 'logins -oxa' command. * Substantial change to OpSearchImpl -- search op. now caches the CLI output used per one search. This enables to parse the same CLI output over and over again for different account attributes. * Changed SearchPerformer#performValueSearchForUid -- TBD add unit tests for performValueSearchForUid() and performSearch() methods. git-svn-id: https://svn.forgerock.org/openicf/trunk@5056 05b3e5af-d696-470f-a577-fd7599f74d3c
-
git-svn-id: https://svn.forgerock.org/openicf/trunk@5055 05b3e5af-d696-470f-a577-fd7599f74d3c
-
git-svn-id: https://svn.forgerock.org/openicf/trunk@5054 05b3e5af-d696-470f-a577-fd7599f74d3c
-
git-svn-id: https://svn.forgerock.org/openicf/trunk@5052 05b3e5af-d696-470f-a577-fd7599f74d3c
-
…uld not see it on classpath git-svn-id: https://svn.forgerock.org/openicf/trunk@5051 05b3e5af-d696-470f-a577-fd7599f74d3c
-
git-svn-id: https://svn.forgerock.org/openicf/trunk@5050 05b3e5af-d696-470f-a577-fd7599f74d3c
-
git-svn-id: https://svn.forgerock.org/openicf/trunk@5049 05b3e5af-d696-470f-a577-fd7599f74d3c
-
git-svn-id: https://svn.forgerock.org/openicf/trunk@5048 05b3e5af-d696-470f-a577-fd7599f74d3c
-
git-svn-id: https://svn.forgerock.org/openicf/trunk@5047 05b3e5af-d696-470f-a577-fd7599f74d3c
-
git-svn-id: https://svn.forgerock.org/openicf/trunk@5046 05b3e5af-d696-470f-a577-fd7599f74d3c
-
git-svn-id: https://svn.forgerock.org/openicf/trunk@5045 05b3e5af-d696-470f-a577-fd7599f74d3c
-
git-svn-id: https://svn.forgerock.org/openicf/trunk@5044 05b3e5af-d696-470f-a577-fd7599f74d3c
-
git-svn-id: https://svn.forgerock.org/openicf/trunk@5043 05b3e5af-d696-470f-a577-fd7599f74d3c
12 Aug, 2009
2 commits
-
git-svn-id: https://svn.forgerock.org/openicf/trunk@5037 05b3e5af-d696-470f-a577-fd7599f74d3c
-
git-svn-id: https://svn.forgerock.org/openicf/trunk@5036 05b3e5af-d696-470f-a577-fd7599f74d3c
11 Aug, 2009
6 commits
-
git-svn-id: https://svn.forgerock.org/openicf/trunk@5031 05b3e5af-d696-470f-a577-fd7599f74d3c
-
git-svn-id: https://svn.forgerock.org/openicf/trunk@5030 05b3e5af-d696-470f-a577-fd7599f74d3c
-
git-svn-id: https://svn.forgerock.org/openicf/trunk@5029 05b3e5af-d696-470f-a577-fd7599f74d3c
-
git-svn-id: https://svn.forgerock.org/openicf/trunk@5026 05b3e5af-d696-470f-a577-fd7599f74d3c
-
…of GuardedString instead of String git-svn-id: https://svn.forgerock.org/openicf/trunk@5025 05b3e5af-d696-470f-a577-fd7599f74d3c
-
git-svn-id: https://svn.forgerock.org/openicf/trunk@5022 05b3e5af-d696-470f-a577-fd7599f74d3c
10 Aug, 2009
4 commits
-
git-svn-id: https://svn.forgerock.org/openicf/trunk@5021 05b3e5af-d696-470f-a577-fd7599f74d3c
-
git-svn-id: https://svn.forgerock.org/openicf/trunk@5020 05b3e5af-d696-470f-a577-fd7599f74d3c
-
git-svn-id: https://svn.forgerock.org/openicf/trunk@5019 05b3e5af-d696-470f-a577-fd7599f74d3c
-
git-svn-id: https://svn.forgerock.org/openicf/trunk@5018 05b3e5af-d696-470f-a577-fd7599f74d3c