You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@directory.apache.org by "Trustin Lee (JIRA)" <di...@incubator.apache.org> on 2005/06/20 13:21:17 UTC

[jira] Created: (DIREVE-166) Refactor

Refactor 
---------

         Key: DIREVE-166
         URL: http://issues.apache.org/jira/browse/DIREVE-166
     Project: Directory Server
        Type: Improvement
  Components: jdbm database  
    Versions: 0.9    
    Reporter: Trustin Lee
 Assigned to: Trustin Lee 
     Fix For: 0.9.1


1) create a new package 'partition' and place all partition related stuffs there for better package layout.

2) merge AbstractContextPartition and ApplicationContextPartition to DatabaseContextPartition.

3) move db package into 'partition' package. (i.e. partition.database) and put DatabaseContextPartition to 'database' package for better package layout.

4) add transaction support to make all operations atomic retaining the interface of current Database class.

6) provide standardized initialization method like 'open' instead of constructors like we did for ContextPartition so that users can instantiate Database and DatabaseContextPartition in configuration phase.

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira


[jira] Updated: (DIREVE-166) Refactor Database

Posted by "Trustin Lee (JIRA)" <di...@incubator.apache.org>.
     [ http://issues.apache.org/jira/browse/DIREVE-166?page=all ]

Trustin Lee updated DIREVE-166:
-------------------------------

    Summary: Refactor Database   (was: Refactor)

> Refactor Database 
> ------------------
>
>          Key: DIREVE-166
>          URL: http://issues.apache.org/jira/browse/DIREVE-166
>      Project: Directory Server
>         Type: Improvement
>   Components: jdbm database
>     Versions: 0.9
>     Reporter: Trustin Lee
>     Assignee: Trustin Lee
>      Fix For: 0.9.1

>
> 1) create a new package 'partition' and place all partition related stuffs there for better package layout.
> 2) merge AbstractContextPartition and ApplicationContextPartition to DatabaseContextPartition.
> 3) move db package into 'partition' package. (i.e. partition.database) and put DatabaseContextPartition to 'database' package for better package layout.
> 4) add transaction support to make all operations atomic retaining the interface of current Database class.
> 6) provide standardized initialization method like 'open' instead of constructors like we did for ContextPartition so that users can instantiate Database and DatabaseContextPartition in configuration phase.

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira


[jira] Updated: (DIREVE-166) Refactor Database and

Posted by "Trustin Lee (JIRA)" <di...@incubator.apache.org>.
     [ http://issues.apache.org/jira/browse/DIREVE-166?page=all ]

Trustin Lee updated DIREVE-166:
-------------------------------

    Summary: Refactor Database and   (was: Refactor Database)

> Refactor Database and 
> ----------------------
>
>          Key: DIREVE-166
>          URL: http://issues.apache.org/jira/browse/DIREVE-166
>      Project: Directory Server
>         Type: Improvement
>   Components: jdbm database
>     Versions: 0.9
>     Reporter: Trustin Lee
>     Assignee: Trustin Lee
>      Fix For: 0.9.1

>
> 1) create a new package 'partition' and place all partition related stuffs there for better package layout.
> 2) merge AbstractContextPartition and ApplicationContextPartition to DatabaseContextPartition.
> 3) move db package into 'partition' package. (i.e. partition.database) and put DatabaseContextPartition to 'database' package for better package layout.
> 4) add transaction support to make all operations atomic retaining the interface of current Database class.
> 6) provide standardized initialization method like 'open' instead of constructors like we did for ContextPartition so that users can instantiate Database and DatabaseContextPartition in configuration phase.

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira


[jira] Closed: (DIREVE-166) Refactor Database and ContextPartition

Posted by "Trustin Lee (JIRA)" <di...@incubator.apache.org>.
     [ http://issues.apache.org/jira/browse/DIREVE-166?page=all ]
     
Trustin Lee closed DIREVE-166:
------------------------------

    Resolution: Fixed

This issue is already resolved in 0.9.1.

> Refactor Database and ContextPartition
> --------------------------------------
>
>          Key: DIREVE-166
>          URL: http://issues.apache.org/jira/browse/DIREVE-166
>      Project: Directory Server
>         Type: Improvement
>   Components: jdbm database
>     Versions: 0.9
>     Reporter: Trustin Lee
>     Assignee: Trustin Lee
>      Fix For: 0.9.1

>
> 1) create a new package 'partition' and place all partition related stuffs there for better package layout.
> 2) merge AbstractContextPartition and ApplicationContextPartition to DatabaseContextPartition.
> 3) move db package into 'partition' package. (i.e. partition.database) and put DatabaseContextPartition to 'database' package for better package layout.
> 4) provide standardized initialization method like 'open' instead of constructors like we did for ContextPartition so that users can instantiate Database and DatabaseContextPartition in configuration phase.

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira


[jira] Updated: (DIREVE-166) Refactor Database and ContextPartition

Posted by "Trustin Lee (JIRA)" <di...@incubator.apache.org>.
     [ http://issues.apache.org/jira/browse/DIREVE-166?page=all ]

Trustin Lee updated DIREVE-166:
-------------------------------

    Summary: Refactor Database and ContextPartition  (was: Refactor Database and)

Mistakenly pressed enter not typing summary.  Sorry!

> Refactor Database and ContextPartition
> --------------------------------------
>
>          Key: DIREVE-166
>          URL: http://issues.apache.org/jira/browse/DIREVE-166
>      Project: Directory Server
>         Type: Improvement
>   Components: jdbm database
>     Versions: 0.9
>     Reporter: Trustin Lee
>     Assignee: Trustin Lee
>      Fix For: 0.9.1

>
> 1) create a new package 'partition' and place all partition related stuffs there for better package layout.
> 2) merge AbstractContextPartition and ApplicationContextPartition to DatabaseContextPartition.
> 3) move db package into 'partition' package. (i.e. partition.database) and put DatabaseContextPartition to 'database' package for better package layout.
> 4) add transaction support to make all operations atomic retaining the interface of current Database class.
> 6) provide standardized initialization method like 'open' instead of constructors like we did for ContextPartition so that users can instantiate Database and DatabaseContextPartition in configuration phase.

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira


[jira] Updated: (DIREVE-166) Refactor

Posted by "Trustin Lee (JIRA)" <di...@incubator.apache.org>.
     [ http://issues.apache.org/jira/browse/DIREVE-166?page=all ]

Trustin Lee updated DIREVE-166:
-------------------------------

    Summary: Refactor   (was: Refactor)

> Refactor 
> ---------
>
>          Key: DIREVE-166
>          URL: http://issues.apache.org/jira/browse/DIREVE-166
>      Project: Directory Server
>         Type: Improvement
>   Components: jdbm database
>     Versions: 0.9
>     Reporter: Trustin Lee
>     Assignee: Trustin Lee
>      Fix For: 0.9.1

>
> 1) create a new package 'partition' and place all partition related stuffs there for better package layout.
> 2) merge AbstractContextPartition and ApplicationContextPartition to DatabaseContextPartition.
> 3) move db package into 'partition' package. (i.e. partition.database) and put DatabaseContextPartition to 'database' package for better package layout.
> 4) add transaction support to make all operations atomic retaining the interface of current Database class.
> 6) provide standardized initialization method like 'open' instead of constructors like we did for ContextPartition so that users can instantiate Database and DatabaseContextPartition in configuration phase.

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira


[jira] Updated: (DIREVE-166) Refactor Database and ContextPartition

Posted by "Trustin Lee (JIRA)" <di...@incubator.apache.org>.
     [ http://issues.apache.org/jira/browse/DIREVE-166?page=all ]

Trustin Lee updated DIREVE-166:
-------------------------------

    Fix Version: 0.9.1
                     (was: 0.9.2)
    Description: 
1) create a new package 'partition' and place all partition related stuffs there for better package layout.

2) merge AbstractContextPartition and ApplicationContextPartition to DatabaseContextPartition.

3) move db package into 'partition' package. (i.e. partition.database) and put DatabaseContextPartition to 'database' package for better package layout.

4) provide standardized initialization method like 'open' instead of constructors like we did for ContextPartition so that users can instantiate Database and DatabaseContextPartition in configuration phase.

  was:
1) create a new package 'partition' and place all partition related stuffs there for better package layout.

2) merge AbstractContextPartition and ApplicationContextPartition to DatabaseContextPartition.

3) move db package into 'partition' package. (i.e. partition.database) and put DatabaseContextPartition to 'database' package for better package layout.

4) add transaction support to make all operations atomic retaining the interface of current Database class.

6) provide standardized initialization method like 'open' instead of constructors like we did for ContextPartition so that users can instantiate Database and DatabaseContextPartition in configuration phase.


Removed transaction support from the list to extract it into a separate issue.

> Refactor Database and ContextPartition
> --------------------------------------
>
>          Key: DIREVE-166
>          URL: http://issues.apache.org/jira/browse/DIREVE-166
>      Project: Directory Server
>         Type: Improvement
>   Components: jdbm database
>     Versions: 0.9
>     Reporter: Trustin Lee
>     Assignee: Trustin Lee
>      Fix For: 0.9.1

>
> 1) create a new package 'partition' and place all partition related stuffs there for better package layout.
> 2) merge AbstractContextPartition and ApplicationContextPartition to DatabaseContextPartition.
> 3) move db package into 'partition' package. (i.e. partition.database) and put DatabaseContextPartition to 'database' package for better package layout.
> 4) provide standardized initialization method like 'open' instead of constructors like we did for ContextPartition so that users can instantiate Database and DatabaseContextPartition in configuration phase.

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira