26 Aug, 2009
4 commits
-
+ Bugfix: Disconnect now also executes logout before the Expect4J's connections is closed (this prevented deletion of accounts, as Unit tests contain Authenticate followed by Delete, and Authenticate did not logged off (it called connection#disconnect, but the actual user on the resource was still hanging there -- thus returned a user logged in msg). git-svn-id: https://svn.forgerock.org/openicf/trunk@5121 05b3e5af-d696-470f-a577-fd7599f74d3c
-
git-svn-id: https://svn.forgerock.org/openicf/trunk@5117 05b3e5af-d696-470f-a577-fd7599f74d3c
-
git-svn-id: https://svn.forgerock.org/openicf/trunk@5116 05b3e5af-d696-470f-a577-fd7599f74d3c
-
git-svn-id: https://svn.forgerock.org/openicf/trunk@5115 05b3e5af-d696-470f-a577-fd7599f74d3c
21 Aug, 2009
2 commits
-
git-svn-id: https://svn.forgerock.org/openicf/trunk@5110 05b3e5af-d696-470f-a577-fd7599f74d3c
-
git-svn-id: https://svn.forgerock.org/openicf/trunk@5109 05b3e5af-d696-470f-a577-fd7599f74d3c
19 Aug, 2009
6 commits
-
git-svn-id: https://svn.forgerock.org/openicf/trunk@5096 05b3e5af-d696-470f-a577-fd7599f74d3c
-
…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
17 Aug, 2009
3 commits
-
…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
1 commit
-
…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
13 Aug, 2009
3 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@5046 05b3e5af-d696-470f-a577-fd7599f74d3c
-
git-svn-id: https://svn.forgerock.org/openicf/trunk@5044 05b3e5af-d696-470f-a577-fd7599f74d3c
11 Aug, 2009
1 commit
-
git-svn-id: https://svn.forgerock.org/openicf/trunk@5026 05b3e5af-d696-470f-a577-fd7599f74d3c
05 Aug, 2009
1 commit
-
git-svn-id: https://svn.forgerock.org/openicf/trunk@4996 05b3e5af-d696-470f-a577-fd7599f74d3c
04 Aug, 2009
8 commits
-
git-svn-id: https://svn.forgerock.org/openicf/trunk@4994 05b3e5af-d696-470f-a577-fd7599f74d3c
-
git-svn-id: https://svn.forgerock.org/openicf/trunk@4993 05b3e5af-d696-470f-a577-fd7599f74d3c
-
git-svn-id: https://svn.forgerock.org/openicf/trunk@4992 05b3e5af-d696-470f-a577-fd7599f74d3c
-
git-svn-id: https://svn.forgerock.org/openicf/trunk@4989 05b3e5af-d696-470f-a577-fd7599f74d3c
-
…metadata for the attribute, such as unix command etc.) git-svn-id: https://svn.forgerock.org/openicf/trunk@4988 05b3e5af-d696-470f-a577-fd7599f74d3c
-
git-svn-id: https://svn.forgerock.org/openicf/trunk@4987 05b3e5af-d696-470f-a577-fd7599f74d3c
-
git-svn-id: https://svn.forgerock.org/openicf/trunk@4986 05b3e5af-d696-470f-a577-fd7599f74d3c
-
git-svn-id: https://svn.forgerock.org/openicf/trunk@4985 05b3e5af-d696-470f-a577-fd7599f74d3c
03 Aug, 2009
6 commits
-
git-svn-id: https://svn.forgerock.org/openicf/trunk@4982 05b3e5af-d696-470f-a577-fd7599f74d3c
-
git-svn-id: https://svn.forgerock.org/openicf/trunk@4978 05b3e5af-d696-470f-a577-fd7599f74d3c
-
git-svn-id: https://svn.forgerock.org/openicf/trunk@4977 05b3e5af-d696-470f-a577-fd7599f74d3c
-
git-svn-id: https://svn.forgerock.org/openicf/trunk@4976 05b3e5af-d696-470f-a577-fd7599f74d3c
-
git-svn-id: https://svn.forgerock.org/openicf/trunk@4975 05b3e5af-d696-470f-a577-fd7599f74d3c
-
git-svn-id: https://svn.forgerock.org/openicf/trunk@4974 05b3e5af-d696-470f-a577-fd7599f74d3c
31 Jul, 2009
1 commit
-
…sions, that can be used for the extraction. See the tests. git-svn-id: https://svn.forgerock.org/openicf/trunk@4972 05b3e5af-d696-470f-a577-fd7599f74d3c
30 Jul, 2009
1 commit
-
git-svn-id: https://svn.forgerock.org/openicf/trunk@4967 05b3e5af-d696-470f-a577-fd7599f74d3c
28 Jul, 2009
1 commit
-
git-svn-id: https://svn.forgerock.org/openicf/trunk@4963 05b3e5af-d696-470f-a577-fd7599f74d3c
27 Jul, 2009
2 commits
-
…ould be skipped, as internally there are no native switches for these attributes. git-svn-id: https://svn.forgerock.org/openicf/trunk@4951 05b3e5af-d696-470f-a577-fd7599f74d3c
-
Trigerred updates: OpUpdateImpl.java smaller refactorings: * imports fixed - AccountAttributes.java, GroupAttributes.java * AttributeUtil leveraged - AttributeHelper.java * javadoc - UpdateSwitches.java git-svn-id: https://svn.forgerock.org/openicf/trunk@4950 05b3e5af-d696-470f-a577-fd7599f74d3c