*/
package mircoders.module;
-import java.util.Map;
-
import mir.entity.Entity;
import mir.log.LoggerWrapper;
import mir.module.AbstractModule;
import mir.module.ModuleExc;
import mir.module.ModuleFailure;
-import mir.storage.StorageObject;
+import mircoders.storage.DatabaseComment;
import mircoders.storage.DatabaseContent;
+import java.util.Map;
+
/*
* ModuleComment - methods and access for comments
{
static LoggerWrapper logger = new LoggerWrapper("Module.Comment");
- public ModuleComment(StorageObject theStorage)
+ public ModuleComment()
{
- if (theStorage == null) logger.warn("StorageObject was null!");
- this.theStorage = theStorage;
+ super(DatabaseComment.getInstance());
}
public void deleteById (String anId) throws ModuleExc, ModuleFailure {
try {
- Entity theEntity = theStorage.selectById((String)anId);
+ Entity theEntity = storage.selectById((String)anId);
if (theEntity != null)
- DatabaseContent.getInstance().setUnproduced("id=" + theEntity.getValue("to_media"));
+ DatabaseContent.getInstance().setUnproduced("id=" + theEntity.getFieldValue("to_media"));
super.deleteById(anId);
}
public String set(Map theValues) throws ModuleExc, ModuleFailure {
try {
- Entity theEntity = theStorage.selectById((String)theValues.get("id"));
+ Entity theEntity = storage.selectById((String)theValues.get("id"));
if (theEntity == null)
throw new ModuleExc("No Object in the database with id " + theValues.get("id"));
- DatabaseContent.getInstance().setUnproduced("id=" + theEntity.getValue("to_media"));
- theEntity.setValues(theValues);
+ DatabaseContent.getInstance().setUnproduced("id=" + theEntity.getFieldValue("to_media"));
+ theEntity.setFieldValues(theValues);
theEntity.update();
return theEntity.getId();
}