You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@cayenne.apache.org by aa...@apache.org on 2007/11/20 18:57:35 UTC
svn commit: r596756 - in
/cayenne/main/trunk/framework/cayenne-modeler/src/main/java/org/apache/cayenne:
modeler/editor/dbentity/ pref/
Author: aadamchik
Date: Tue Nov 20 09:57:34 2007
New Revision: 596756
URL: http://svn.apache.org/viewvc?rev=596756&view=rev
Log:
java5 : generics
Modified:
cayenne/main/trunk/framework/cayenne-modeler/src/main/java/org/apache/cayenne/modeler/editor/dbentity/DbEntityTab.java
cayenne/main/trunk/framework/cayenne-modeler/src/main/java/org/apache/cayenne/modeler/editor/dbentity/PKDBGeneratorPanel.java
cayenne/main/trunk/framework/cayenne-modeler/src/main/java/org/apache/cayenne/modeler/editor/dbentity/PKGeneratorPanel.java
cayenne/main/trunk/framework/cayenne-modeler/src/main/java/org/apache/cayenne/pref/Domain.java
Modified: cayenne/main/trunk/framework/cayenne-modeler/src/main/java/org/apache/cayenne/modeler/editor/dbentity/DbEntityTab.java
URL: http://svn.apache.org/viewvc/cayenne/main/trunk/framework/cayenne-modeler/src/main/java/org/apache/cayenne/modeler/editor/dbentity/DbEntityTab.java?rev=596756&r1=596755&r2=596756&view=diff
==============================================================================
--- cayenne/main/trunk/framework/cayenne-modeler/src/main/java/org/apache/cayenne/modeler/editor/dbentity/DbEntityTab.java (original)
+++ cayenne/main/trunk/framework/cayenne-modeler/src/main/java/org/apache/cayenne/modeler/editor/dbentity/DbEntityTab.java Tue Nov 20 09:57:34 2007
@@ -209,7 +209,7 @@
type = PK_CUSTOM_SEQUENCE_GENERATOR;
}
else {
- Iterator it = entity.getPrimaryKey().iterator();
+ Iterator it = entity.getPrimaryKeys().iterator();
while (it.hasNext()) {
DbAttribute a = (DbAttribute) it.next();
if (a.isGenerated()) {
Modified: cayenne/main/trunk/framework/cayenne-modeler/src/main/java/org/apache/cayenne/modeler/editor/dbentity/PKDBGeneratorPanel.java
URL: http://svn.apache.org/viewvc/cayenne/main/trunk/framework/cayenne-modeler/src/main/java/org/apache/cayenne/modeler/editor/dbentity/PKDBGeneratorPanel.java?rev=596756&r1=596755&r2=596756&view=diff
==============================================================================
--- cayenne/main/trunk/framework/cayenne-modeler/src/main/java/org/apache/cayenne/modeler/editor/dbentity/PKDBGeneratorPanel.java (original)
+++ cayenne/main/trunk/framework/cayenne-modeler/src/main/java/org/apache/cayenne/modeler/editor/dbentity/PKDBGeneratorPanel.java Tue Nov 20 09:57:34 2007
@@ -76,7 +76,7 @@
public void onInit(DbEntity entity) {
resetStrategy(entity, true, false);
- Collection pkAttributes = entity.getPrimaryKey();
+ Collection pkAttributes = entity.getPrimaryKeys();
// by default check the only numeric PK
if (pkAttributes.size() == 1) {
@@ -96,7 +96,7 @@
attributes.removeItemListener(listeners[i]);
}
- Collection pkAttributes = entity.getPrimaryKey();
+ Collection pkAttributes = entity.getPrimaryKeys();
if (pkAttributes.isEmpty()) {
attributes.removeAllItems();
attributes.addItem("<Entity has no PK columns>");
Modified: cayenne/main/trunk/framework/cayenne-modeler/src/main/java/org/apache/cayenne/modeler/editor/dbentity/PKGeneratorPanel.java
URL: http://svn.apache.org/viewvc/cayenne/main/trunk/framework/cayenne-modeler/src/main/java/org/apache/cayenne/modeler/editor/dbentity/PKGeneratorPanel.java?rev=596756&r1=596755&r2=596756&view=diff
==============================================================================
--- cayenne/main/trunk/framework/cayenne-modeler/src/main/java/org/apache/cayenne/modeler/editor/dbentity/PKGeneratorPanel.java (original)
+++ cayenne/main/trunk/framework/cayenne-modeler/src/main/java/org/apache/cayenne/modeler/editor/dbentity/PKGeneratorPanel.java Tue Nov 20 09:57:34 2007
@@ -61,7 +61,7 @@
}
if (resetDBGenerated) {
- Iterator it = entity.getPrimaryKey().iterator();
+ Iterator it = entity.getPrimaryKeys().iterator();
while (it.hasNext()) {
DbAttribute a = (DbAttribute) it.next();
if (a.isGenerated()) {
Modified: cayenne/main/trunk/framework/cayenne-modeler/src/main/java/org/apache/cayenne/pref/Domain.java
URL: http://svn.apache.org/viewvc/cayenne/main/trunk/framework/cayenne-modeler/src/main/java/org/apache/cayenne/pref/Domain.java?rev=596756&r1=596755&r2=596756&view=diff
==============================================================================
--- cayenne/main/trunk/framework/cayenne-modeler/src/main/java/org/apache/cayenne/pref/Domain.java (original)
+++ cayenne/main/trunk/framework/cayenne-modeler/src/main/java/org/apache/cayenne/pref/Domain.java Tue Nov 20 09:57:34 2007
@@ -178,7 +178,7 @@
ObjectContext context = getObjectContext();
DbEntity entity = context.getEntityResolver().lookupDbEntity(javaClass);
- DbAttribute pk = (DbAttribute) entity.getPrimaryKey().get(0);
+ DbAttribute pk = entity.getPrimaryKeys().iterator().next();
Expression qualifier = Expression.fromString("db:" + pk.getName() + " in $ids");
Map params = Collections.singletonMap("ids", ids);