diff --git a/core/src/net/sf/openrocket/database/ComponentPresetDao.java b/core/src/net/sf/openrocket/database/ComponentPresetDao.java index 8d79967f3..4984caebb 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 d7cab153e..6ff12ceab 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();