import mir.module.AbstractModule;
import mir.module.ModuleExc;
import mir.module.ModuleFailure;
-import mir.storage.StorageObject;
import mir.util.JDBCStringRoutines;
+import mircoders.storage.DatabaseCommentStatus;
public class ModuleCommentStatus extends AbstractModule {
static LoggerWrapper logger = new LoggerWrapper("Module.CommentStatus");
- public ModuleCommentStatus (StorageObject theStorage) {
- if (theStorage == null)
- logger.warn("ModuleCommentStatus -- StorageObject was null!");
-
- this.theStorage = theStorage;
+ public ModuleCommentStatus () {
+ super(DatabaseCommentStatus.getInstance());
}
public String commentStatusIdForName(String aName) throws ModuleExc, ModuleFailure {
try {
- return theStorage.executeFreeSingleValueSql("select id from comment_status where name = '" + JDBCStringRoutines.escapeStringLiteral(aName) + "'");
+ return database.executeFreeSingleValueSql("select id from comment_status where name = '" + JDBCStringRoutines.escapeStringLiteral(aName) + "'");
}
catch (Throwable t) {
throw new ModuleFailure(t);