Revision: 12359
http://datanucleus.svn.sourceforge.net/datanucleus/?rev=12359&view=rev
Author: andy_jefferson
Date: 2011-02-25 08:30:15 +0000 (Fri, 25 Feb 2011)
Log Message:
-----------
query of interfaces for Excel, ODF, XML
Modified Paths:
--------------
platform/core/trunk/src/java/org/datanucleus/store/query/AbstractCandidateLazyLoadList.java
Modified: platform/core/trunk/src/java/org/datanucleus/store/query/AbstractCandidateLazyLoadList.java
===================================================================
--- platform/core/trunk/src/java/org/datanucleus/store/query/AbstractCandidateLazyLoadList.java 2011-02-25 08:22:03 UTC (rev 12358)
+++ platform/core/trunk/src/java/org/datanucleus/store/query/AbstractCandidateLazyLoadList.java 2011-02-25 08:30:15 UTC (rev 12359)
@@ -20,8 +20,8 @@
import java.util.ArrayList;
import java.util.List;
-import org.datanucleus.ClassLoaderResolver;
import org.datanucleus.metadata.AbstractClassMetaData;
+import org.datanucleus.metadata.MetaDataUtils;
import org.datanucleus.store.ExecutionContext;
/**
@@ -39,22 +39,6 @@
{
super(cacheType);
this.ec = ec;
-
- ClassLoaderResolver clr = ec.getClassLoaderResolver();
- AbstractClassMetaData acmd = ec.getMetaDataManager().getMetaDataForClass(cls, clr);
- cmds.add(acmd);
- if (subclasses)
- {
- // Add on any subclass objects
- String[] subclassNames = ec.getMetaDataManager().getSubclassesForClass(cls.getName(), true);
- if (subclassNames != null)
- {
- for (int i=0;i<subclassNames.length;i++)
- {
- AbstractClassMetaData cmd = ec.getMetaDataManager().getMetaDataForClass(subclassNames[i], clr);
- cmds.add(cmd);
- }
- }
- }
+ this.cmds = MetaDataUtils.getMetaDataForCandidates(cls, subclasses, ec);
}
}
\ No newline at end of file
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|