20 Oct, 2009

2 commits

  • git-svn-id: https://svn.forgerock.org/openicf/trunk@5407 05b3e5af-d696-470f-a577-fd7599f74d3c
    davidadam
     
  • - concept of accepts, rejects, and command.
      - changed all operations to use the new convention
      - eliminated direct call of expect4j, which can be dangerous (order of matchers matters!)
    --
    "That's one small step for a man, a giant leap for mankind" (Armstrong)
    
    
    git-svn-id: https://svn.forgerock.org/openicf/trunk@5406 05b3e5af-d696-470f-a577-fd7599f74d3c
    davidadam
     

19 Oct, 2009

1 commit


16 Oct, 2009

1 commit


15 Oct, 2009

3 commits


14 Oct, 2009

1 commit


13 Oct, 2009

2 commits


12 Oct, 2009

3 commits


06 Oct, 2009

3 commits


05 Oct, 2009

1 commit


02 Oct, 2009

3 commits


30 Sep, 2009

3 commits


25 Sep, 2009

1 commit


24 Sep, 2009

3 commits


23 Sep, 2009

1 commit

  • - simplified OpCreateImpl
       - added CommandSwitches map class which provides switches for Update, Create and Passwd Commands.
       - TODO decouple Create from getting the MutexAcquirescript from Update.
    - added a few new attributes used by create in SolarisConfiguration
    
    TODOS
    - OpUpdateImpl: TODO refactor it according to OpCreateImpl to a new form, see FIXME note.
    - CommandUtil: too little to be standalone, thing of some merge.
    
    
    git-svn-id: https://svn.forgerock.org/openicf/trunk@5299 05b3e5af-d696-470f-a577-fd7599f74d3c
    davidadam
     

22 Sep, 2009

3 commits

  • git-svn-id: https://svn.forgerock.org/openicf/trunk@5274 05b3e5af-d696-470f-a577-fd7599f74d3c
    davidadam
     
  • git-svn-id: https://svn.forgerock.org/openicf/trunk@5273 05b3e5af-d696-470f-a577-fd7599f74d3c
    davidadam
     
  • [A] changes to operation implementations:
    A.1 OpAuthenticateImpl -- rewritten bottom-up based on adapter impl.
    A.2 OpUpdateImpl -- changes mainly caused by erasure of legacy attribute name constants.
    A.3 OpCreateImpl -- the same changes as A.1
    
      
    [B] cleanup of files that are connected to legacy attribute name constants (in old 'constants' package)
    B.1 PatternBuilder deleted
    B.2 added package 'attr' which contains the new simplified attribute name constants.
    
    [C] Other improvements
    - SolarisConnection contains public reference to the configuration, so we don't need to pass them in methods separately. Triggered changes to: BlockAccountIterator, and many other classes.
    - modified generation of schema based on new attribute names form new 'attrs' package.
    - SolarisConnection now enables TELNET connection.
    - SolarisConnection provides the current rootShellPrompt by its getRootShellPrompt() method. (It is always set to the correct one, and the configuration itself is not modified).
    
    [D] TODOs:
    >> Control the generation of the Schema (if it is the same as before transition to 'attr' package attribute names)
    >> Resolve problem of NativeAttribute#getCmdSwitch() -- it should be a private property of the Update/CreateOperation itself, and should not leak into the constants.
    
    
    git-svn-id: https://svn.forgerock.org/openicf/trunk@5271 05b3e5af-d696-470f-a577-fd7599f74d3c
    davidadam
     

17 Sep, 2009

4 commits


16 Sep, 2009

5 commits