Adjusting Extent to Java 5.0
----------------------------

                 Key: JDO-542
                 URL: https://issues.apache.org/jira/browse/JDO-542
             Project: JDO
          Issue Type: Improvement
          Components: api2, api2-legacy
            Reporter: Ilan Kirsh


It might make sense to update Extent:

public interface Extent<E> extends Iterable<E> {
    :
    :
}

and in PersistenceManager:

Extent<T> getExtent (Class<T> cls, boolean subclasses);
Extent<T> getExtent (Class<T> cls);

This way, iteration over all the instances of a class could be simplified:

for (Person person : pm.getExtent(Person.class))
    System.out.println(person.getName());


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

Reply via email to