You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@commons.apache.org by "Nicolas Marchildon (JIRA)" <ji...@apache.org> on 2007/04/16 16:15:15 UTC

[jira] Created: (COLLECTIONS-248) TrackingCollection

TrackingCollection
------------------

                 Key: COLLECTIONS-248
                 URL: https://issues.apache.org/jira/browse/COLLECTIONS-248
             Project: Commons Collections
          Issue Type: New Feature
          Components: Collection
            Reporter: Nicolas Marchildon
         Attachments: CollectionLoader.java, TrackingCollection.java, TrackingCollectionTest.java

Sometimes you need to keep track of what was added and what was removed
from a collection, and that is what we created TrackingCollection for.

Additionally, since we were implementing lazy-loading of collections of
persistent objects, we introduced a CollectionLoader that is used by the
TrackingCollection when it has to access all of its elements. It is
still possible however to use the TrackingCollection without a loader,
and it will simply start empty and be considered loaded.

    Sherpa Solutions is offering the Apache Software Foundation the
    attached source code, to be distributed by the projet under the
    Apache License terms.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


---------------------------------------------------------------------
To unsubscribe, e-mail: commons-dev-unsubscribe@jakarta.apache.org
For additional commands, e-mail: commons-dev-help@jakarta.apache.org


[jira] Updated: (COLLECTIONS-248) TrackingCollection

Posted by "Nicolas Marchildon (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/COLLECTIONS-248?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Nicolas Marchildon updated COLLECTIONS-248:
-------------------------------------------

    Attachment: TrackingCollection.java

> TrackingCollection
> ------------------
>
>                 Key: COLLECTIONS-248
>                 URL: https://issues.apache.org/jira/browse/COLLECTIONS-248
>             Project: Commons Collections
>          Issue Type: New Feature
>          Components: Collection
>            Reporter: Nicolas Marchildon
>         Attachments: CollectionLoader.java, TrackingCollection.java, TrackingCollectionTest.java
>
>
> Sometimes you need to keep track of what was added and what was removed
> from a collection, and that is what we created TrackingCollection for.
> Additionally, since we were implementing lazy-loading of collections of
> persistent objects, we introduced a CollectionLoader that is used by the
> TrackingCollection when it has to access all of its elements. It is
> still possible however to use the TrackingCollection without a loader,
> and it will simply start empty and be considered loaded.
>     Sherpa Solutions is offering the Apache Software Foundation the
>     attached source code, to be distributed by the projet under the
>     Apache License terms.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


---------------------------------------------------------------------
To unsubscribe, e-mail: commons-dev-unsubscribe@jakarta.apache.org
For additional commands, e-mail: commons-dev-help@jakarta.apache.org


[jira] Updated: (COLLECTIONS-248) TrackingCollection

Posted by "Nicolas Marchildon (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/COLLECTIONS-248?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Nicolas Marchildon updated COLLECTIONS-248:
-------------------------------------------

    Attachment: TrackingCollectionTest.java

> TrackingCollection
> ------------------
>
>                 Key: COLLECTIONS-248
>                 URL: https://issues.apache.org/jira/browse/COLLECTIONS-248
>             Project: Commons Collections
>          Issue Type: New Feature
>          Components: Collection
>            Reporter: Nicolas Marchildon
>         Attachments: CollectionLoader.java, TrackingCollection.java, TrackingCollectionTest.java
>
>
> Sometimes you need to keep track of what was added and what was removed
> from a collection, and that is what we created TrackingCollection for.
> Additionally, since we were implementing lazy-loading of collections of
> persistent objects, we introduced a CollectionLoader that is used by the
> TrackingCollection when it has to access all of its elements. It is
> still possible however to use the TrackingCollection without a loader,
> and it will simply start empty and be considered loaded.
>     Sherpa Solutions is offering the Apache Software Foundation the
>     attached source code, to be distributed by the projet under the
>     Apache License terms.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


---------------------------------------------------------------------
To unsubscribe, e-mail: commons-dev-unsubscribe@jakarta.apache.org
For additional commands, e-mail: commons-dev-help@jakarta.apache.org


[jira] Updated: (COLLECTIONS-248) TrackingCollection

Posted by "Nicolas Marchildon (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/COLLECTIONS-248?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Nicolas Marchildon updated COLLECTIONS-248:
-------------------------------------------

    Attachment: CollectionLoader.java

> TrackingCollection
> ------------------
>
>                 Key: COLLECTIONS-248
>                 URL: https://issues.apache.org/jira/browse/COLLECTIONS-248
>             Project: Commons Collections
>          Issue Type: New Feature
>          Components: Collection
>            Reporter: Nicolas Marchildon
>         Attachments: CollectionLoader.java, TrackingCollection.java, TrackingCollectionTest.java
>
>
> Sometimes you need to keep track of what was added and what was removed
> from a collection, and that is what we created TrackingCollection for.
> Additionally, since we were implementing lazy-loading of collections of
> persistent objects, we introduced a CollectionLoader that is used by the
> TrackingCollection when it has to access all of its elements. It is
> still possible however to use the TrackingCollection without a loader,
> and it will simply start empty and be considered loaded.
>     Sherpa Solutions is offering the Apache Software Foundation the
>     attached source code, to be distributed by the projet under the
>     Apache License terms.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


---------------------------------------------------------------------
To unsubscribe, e-mail: commons-dev-unsubscribe@jakarta.apache.org
For additional commands, e-mail: commons-dev-help@jakarta.apache.org