From: kruland2607 Date: Thu, 19 Apr 2012 16:04:33 +0000 (+0000) Subject: Added alternative query arguments for listForTypes which takes a list instead of... X-Git-Tag: upstream/12.09^2~348 X-Git-Url: https://git.gag.com/?a=commitdiff_plain;h=f7c5fd18cdc59292b2c72164791757cefbad7bd1;p=debian%2Fopenrocket Added alternative query arguments for listForTypes which takes a list instead of array. git-svn-id: https://openrocket.svn.sourceforge.net/svnroot/openrocket/trunk@572 180e2498-e6e9-4542-8430-84ac67f01cd8 --- diff --git a/core/src/net/sf/openrocket/database/ComponentPresetDao.java b/core/src/net/sf/openrocket/database/ComponentPresetDao.java index 8d79967f..4984caeb 100644 --- a/core/src/net/sf/openrocket/database/ComponentPresetDao.java +++ b/core/src/net/sf/openrocket/database/ComponentPresetDao.java @@ -23,6 +23,8 @@ public interface ComponentPresetDao { public List listForType( ComponentPreset.Type type, boolean favorite ); public List listForTypes( ComponentPreset.Type ... type ); + + public List listForTypes( List types ); public void setFavorite( ComponentPreset preset, boolean favorite ); diff --git a/core/src/net/sf/openrocket/database/ComponentPresetDatabase.java b/core/src/net/sf/openrocket/database/ComponentPresetDatabase.java index d7cab153..6ff12cea 100644 --- a/core/src/net/sf/openrocket/database/ComponentPresetDatabase.java +++ b/core/src/net/sf/openrocket/database/ComponentPresetDatabase.java @@ -124,7 +124,7 @@ public class ComponentPresetDatabase extends Database implement for( ComponentPreset preset : list ) { ComponentPreset.Type presetType = preset.get(ComponentPreset.TYPE); typeLoop: for( int i=0; i implement return result; } + @Override + public List listForTypes( List types ) { + return listForTypes( (ComponentPreset.Type[]) types.toArray() ); + } + @Override public List find(String manufacturer, String partNo) { List presets = new ArrayList();