19 Aug, 2009
2 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@5087 05b3e5af-d696-470f-a577-fd7599f74d3c
17 Aug, 2009
2 commits
-
…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
2 commits
-
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