15 Sep, 2009
2 commits
-
- erasing SearchPerformer (legacy low performance class) - temporarily OpSearchImpl is commented, as impl. TODO - rewritten Node + FilterTranslator structure; every Node sits in node package now (mv). -> new method on Node-s: boolean evaluate(SolarisEntry entry) -- TODO impl this. git-svn-id: https://svn.forgerock.org/openicf/trunk@5204 05b3e5af-d696-470f-a577-fd7599f74d3c
-
git-svn-id: https://svn.forgerock.org/openicf/trunk@5203 05b3e5af-d696-470f-a577-fd7599f74d3c
14 Sep, 2009
2 commits
-
git-svn-id: https://svn.forgerock.org/openicf/trunk@5200 05b3e5af-d696-470f-a577-fd7599f74d3c
-
- added BlockAccountIterator. ~ TODO: for now it has hardcoded constant of size 30 for block size, this may be a candidate for configuration property -- check the adapter code) - AccountUtil#getAllAccounts handles the iteration over all accounts at once. - Group attributes search TODO Infrastructural changes: - LastCmd, LoginsCmd -- both are used in blocked retrieval of accounts (BlockAccountIterator). They should reveal their capabilities to parse the output (block iteration involves running a special script, that can't be incorporated into a humbe util class like Last/LoginsCmd). - SudoUtil is now public, because it should be accessed by search implementation classes. Otherwise we'd need to pass down AbstractOp to low level classes, cascadingly. - SolarisEntries#getAllAccounts() need to pass the configuration down, because of running sudoStart and sudoStop commands (SudoUtil) git-svn-id: https://svn.forgerock.org/openicf/trunk@5195 05b3e5af-d696-470f-a577-fd7599f74d3c
11 Sep, 2009
1 commit
-
git-svn-id: https://svn.forgerock.org/openicf/trunk@5189 05b3e5af-d696-470f-a577-fd7599f74d3c
10 Sep, 2009
2 commits
-
git-svn-id: https://svn.forgerock.org/openicf/trunk@5182 05b3e5af-d696-470f-a577-fd7599f74d3c
-
…plementing Command interface. git-svn-id: https://svn.forgerock.org/openicf/trunk@5181 05b3e5af-d696-470f-a577-fd7599f74d3c
09 Sep, 2009
2 commits
-
* SolarisConnection -- trims the output accordingly. git-svn-id: https://svn.forgerock.org/openicf/trunk@5176 05b3e5af-d696-470f-a577-fd7599f74d3c
-
git-svn-id: https://svn.forgerock.org/openicf/trunk@5171 05b3e5af-d696-470f-a577-fd7599f74d3c
08 Sep, 2009
2 commits
-
… prompt in the output, resets the prompt the same way as SVIDRA) * altered attr package constants * added LoginsCmd which is able to produce data per 1 user. git-svn-id: https://svn.forgerock.org/openicf/trunk@5169 05b3e5af-d696-470f-a577-fd7599f74d3c
-
git-svn-id: https://svn.forgerock.org/openicf/trunk@5166 05b3e5af-d696-470f-a577-fd7599f74d3c
07 Sep, 2009
3 commits
-
git-svn-id: https://svn.forgerock.org/openicf/trunk@5165 05b3e5af-d696-470f-a577-fd7599f74d3c
-
git-svn-id: https://svn.forgerock.org/openicf/trunk@5163 05b3e5af-d696-470f-a577-fd7599f74d3c
-
git-svn-id: https://svn.forgerock.org/openicf/trunk@5162 05b3e5af-d696-470f-a577-fd7599f74d3c
01 Sep, 2009
1 commit
-
… to proper location as described at #531 git-svn-id: https://svn.forgerock.org/openicf/trunk@5141 05b3e5af-d696-470f-a577-fd7599f74d3c
31 Aug, 2009
1 commit
-
git-svn-id: https://svn.forgerock.org/openicf/trunk@5140 05b3e5af-d696-470f-a577-fd7599f74d3c
28 Aug, 2009
1 commit
-
git-svn-id: https://svn.forgerock.org/openicf/trunk@5136 05b3e5af-d696-470f-a577-fd7599f74d3c
27 Aug, 2009
8 commits
-
git-svn-id: https://svn.forgerock.org/openicf/trunk@5132 05b3e5af-d696-470f-a577-fd7599f74d3c
-
…double login makes no sense. git-svn-id: https://svn.forgerock.org/openicf/trunk@5130 05b3e5af-d696-470f-a577-fd7599f74d3c
-
git-svn-id: https://svn.forgerock.org/openicf/trunk@5129 05b3e5af-d696-470f-a577-fd7599f74d3c
-
git-svn-id: https://svn.forgerock.org/openicf/trunk@5128 05b3e5af-d696-470f-a577-fd7599f74d3c
-
- SolarisConnection altered disconnect according to SVIDRA#getLogoutScript() - fixed imports git-svn-id: https://svn.forgerock.org/openicf/trunk@5126 05b3e5af-d696-470f-a577-fd7599f74d3c
-
git-svn-id: https://svn.forgerock.org/openicf/trunk@5125 05b3e5af-d696-470f-a577-fd7599f74d3c
-
git-svn-id: https://svn.forgerock.org/openicf/trunk@5124 05b3e5af-d696-470f-a577-fd7599f74d3c
-
git-svn-id: https://svn.forgerock.org/openicf/trunk@5123 05b3e5af-d696-470f-a577-fd7599f74d3c
26 Aug, 2009
5 commits
-
git-svn-id: https://svn.forgerock.org/openicf/trunk@5122 05b3e5af-d696-470f-a577-fd7599f74d3c
-
+ 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
1 commit
-
git-svn-id: https://svn.forgerock.org/openicf/trunk@5110 05b3e5af-d696-470f-a577-fd7599f74d3c
19 Aug, 2009
5 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@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