19 Aug, 2009
4 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@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
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
27 Jul, 2009
4 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
-
git-svn-id: https://svn.forgerock.org/openicf/trunk@4947 05b3e5af-d696-470f-a577-fd7599f74d3c
-
-- build.groovy updated -- connector schema and constanst upd. git-svn-id: https://svn.forgerock.org/openicf/trunk@4946 05b3e5af-d696-470f-a577-fd7599f74d3c
23 Jul, 2009
1 commit
-
git-svn-id: https://svn.forgerock.org/openicf/trunk@4939 05b3e5af-d696-470f-a577-fd7599f74d3c
21 Jul, 2009
3 commits
-
git-svn-id: https://svn.forgerock.org/openicf/trunk@4925 05b3e5af-d696-470f-a577-fd7599f74d3c
-
git-svn-id: https://svn.forgerock.org/openicf/trunk@4922 05b3e5af-d696-470f-a577-fd7599f74d3c
-
- renamed ErrorClosure to ClosureFactory - the new ClosureFactory substitutes three legacy classes: ErrorClosure, NullClosure, TimeoutClosure. - deleted TimeoutClosure, as it the same as ClosureFactory#newConnectorException() git-svn-id: https://svn.forgerock.org/openicf/trunk@4921 05b3e5af-d696-470f-a577-fd7599f74d3c
16 Jul, 2009
2 commits
-
* added 'AccountAttributesForPassword', also to the schema. * TBD: unit tests + setup contract tests git-svn-id: https://svn.forgerock.org/openicf/trunk@4912 05b3e5af-d696-470f-a577-fd7599f74d3c
-
* SolarisUtil - added method sendPassword(passwd, connection). Propagated changes to: -> OpCreateImpl -> SudoUtil * update TODOs git-svn-id: https://svn.forgerock.org/openicf/trunk@4911 05b3e5af-d696-470f-a577-fd7599f74d3c
15 Jul, 2009
3 commits
-
git-svn-id: https://svn.forgerock.org/openicf/trunk@4908 05b3e5af-d696-470f-a577-fd7599f74d3c
-
git-svn-id: https://svn.forgerock.org/openicf/trunk@4907 05b3e5af-d696-470f-a577-fd7599f74d3c
-
git-svn-id: https://svn.forgerock.org/openicf/trunk@4906 05b3e5af-d696-470f-a577-fd7599f74d3c