X-Git-Url: http://erislabs.net/gitweb/?a=blobdiff_plain;f=source%2Fmircoders%2Fmodule%2FModuleLanguage.java;fp=source%2Fmircoders%2Fmodule%2FModuleLanguage.java;h=c855058910d354067e7eef621215e0879703601b;hb=c9ac8fa71b679f8d967aac901bbef945c13b94c9;hp=565d3d9736916a91458f712a0a6ed6ef0080a0c9;hpb=d63595f89aaa4b6a524dc0b4af9e0eef888f4c6b;p=mir.git diff --git a/source/mircoders/module/ModuleLanguage.java b/source/mircoders/module/ModuleLanguage.java index 565d3d97..c8550589 100755 --- a/source/mircoders/module/ModuleLanguage.java +++ b/source/mircoders/module/ModuleLanguage.java @@ -29,24 +29,15 @@ */ package mircoders.module; +import mir.entity.Entity; +import mir.entity.EntityList; import mir.log.LoggerWrapper; import mir.module.AbstractModule; import mir.module.ModuleExc; import mir.module.ModuleFailure; import mir.util.JDBCStringRoutines; -import mir.entity.Entity; -import mir.entity.EntityList; import mircoders.storage.DatabaseLanguage; -/** - * Title: mir - another content management system - * Description: - * Copyright: Copyright (c) 2001 - * Company: indymedia - * @author idefix - * @version 1.0 - */ - public class ModuleLanguage extends AbstractModule { static LoggerWrapper logger = new LoggerWrapper("Module.Language"); @@ -56,7 +47,7 @@ public class ModuleLanguage extends AbstractModule { public String languageIdForCode(String aCode) throws ModuleExc, ModuleFailure { try { - return storage.executeFreeSingleValueSql("select id from language where code = '" + JDBCStringRoutines.escapeStringLiteral(aCode) + "'"); + return database.executeFreeSingleValueSql("select id from language where code = '" + JDBCStringRoutines.escapeStringLiteral(aCode) + "'"); } catch (Throwable t) { throw new ModuleFailure(t); @@ -65,13 +56,12 @@ public class ModuleLanguage extends AbstractModule { public Entity languageForCode(String aCode) throws ModuleExc, ModuleFailure { try { - EntityList list = storage.selectByFieldValue("code", aCode); + EntityList list = database.selectByFieldValue("code", aCode); + if (list.size()>0) { return list.elementAt(0); } - else { - throw new ModuleExc("No language found for code " + aCode); - } + throw new ModuleExc("No language found for code " + aCode); } catch (Throwable t) { throw new ModuleFailure(t);