adding doc on search framework
[mir.git] / source / mircoders / localizer / basic / MirBasicAdminInterfaceLocalizer.java
index 727e3bb..da30fb2 100755 (executable)
@@ -51,7 +51,7 @@ import mir.generator.GeneratorExc;
 import mir.log.LoggerWrapper;
 import mir.misc.StringUtil;
 import mir.module.ModuleExc;
-import mir.storage.StorageObjectFailure;
+import mir.storage.DatabaseFailure;
 import mir.util.DateTimeFunctions;
 import mir.util.EntityUtility;
 import mir.util.StringRoutines;
@@ -80,7 +80,6 @@ public class MirBasicAdminInterfaceLocalizer implements MirAdminInterfaceLocaliz
   protected MirPropertiesConfiguration configuration = MirPropertiesConfiguration.instance();
 
   public MirBasicAdminInterfaceLocalizer() throws MirLocalizerFailure {
-
     simpleCommentOperations = new ArrayList();
     simpleArticleOperations = new ArrayList();
     simpleCommentOperationsMap = new HashMap();
@@ -167,9 +166,12 @@ public class MirBasicAdminInterfaceLocalizer implements MirAdminInterfaceLocaliz
 
   /** {@inheritDoc} */
   public String makePasswordDigest(String aPassword) {
+    
+
     return aPassword;
   }
 
+  /** {@inheritDoc} */
   public void initializeArticle(Map anArticle) {
     anArticle.put("is_published", "0");
     anArticle.put("date", StringUtil.date2webdbDate(new GregorianCalendar()));
@@ -271,7 +273,7 @@ public class MirBasicAdminInterfaceLocalizer implements MirAdminInterfaceLocaliz
       }
     }
 
-    protected abstract boolean isAvailable(Entity anEntity) throws StorageObjectFailure ;
+    protected abstract boolean isAvailable(Entity anEntity) throws DatabaseFailure ;
     protected abstract void performModification(EntityAdapter aUser, Entity anEntity)  throws MirLocalizerExc, MirLocalizerFailure ;
   }
 
@@ -284,17 +286,17 @@ public class MirBasicAdminInterfaceLocalizer implements MirAdminInterfaceLocaliz
       this(aName, true);
     }
 
-    protected boolean isAvailable(Entity anEntity) throws StorageObjectFailure {
+    protected boolean isAvailable(Entity anEntity) throws DatabaseFailure {
       return anEntity instanceof EntityComment && isAvailable((EntityComment) anEntity);
     }
 
-    protected void performModification(EntityAdapter aUser, Entity anEntity) throws StorageObjectFailure {
+    protected void performModification(EntityAdapter aUser, Entity anEntity) throws DatabaseFailure {
       performModification(aUser, (EntityComment) anEntity);
       DatabaseContent.getInstance().setUnproduced("id="+anEntity.getFieldValue("to_media"));
     }
 
-    protected abstract boolean isAvailable(EntityComment aComment) throws StorageObjectFailure ;
-    protected abstract void performModification(EntityAdapter aUser, EntityComment aComment) throws StorageObjectFailure ;
+    protected abstract boolean isAvailable(EntityComment aComment) throws DatabaseFailure ;
+    protected abstract void performModification(EntityAdapter aUser, EntityComment aComment) throws DatabaseFailure ;
   }
 
   public static abstract class ArticleModifyingOperation extends EntityModifyingOperation {
@@ -302,17 +304,17 @@ public class MirBasicAdminInterfaceLocalizer implements MirAdminInterfaceLocaliz
       super(aName, aLogOperation);
     }
 
-    protected boolean isAvailable(Entity anEntity) throws StorageObjectFailure {
+    protected boolean isAvailable(Entity anEntity) throws DatabaseFailure {
       return anEntity instanceof EntityContent && isAvailable((EntityContent) anEntity);
     }
 
-    protected void performModification(EntityAdapter aUser, Entity anEntity) throws StorageObjectFailure {
+    protected void performModification(EntityAdapter aUser, Entity anEntity) throws DatabaseFailure {
       performModification(aUser, (EntityContent) anEntity);
       anEntity.setFieldValue("is_produced", "0");
     }
 
-    protected abstract boolean isAvailable(EntityContent anArticle) throws StorageObjectFailure ;
-    protected abstract void performModification(EntityAdapter aUser, EntityContent anArticle) throws StorageObjectFailure ;
+    protected abstract boolean isAvailable(EntityContent anArticle) throws DatabaseFailure ;
+    protected abstract void performModification(EntityAdapter aUser, EntityContent anArticle) throws DatabaseFailure ;
   }
 
   protected static class SetCommentFieldOperation extends CommentModifyingOperation {
@@ -330,7 +332,7 @@ public class MirBasicAdminInterfaceLocalizer implements MirAdminInterfaceLocaliz
       return true;
     }
 
-    protected void performModification(EntityAdapter aUser, EntityComment aComment) throws StorageObjectFailure {
+    protected void performModification(EntityAdapter aUser, EntityComment aComment) throws DatabaseFailure {
       aComment.setFieldValue(field, value);
     }
   }
@@ -351,7 +353,7 @@ public class MirBasicAdminInterfaceLocalizer implements MirAdminInterfaceLocaliz
       return true;
     }
 
-    protected void performModification(EntityAdapter aUser, EntityComment aComment) throws StorageObjectFailure {
+    protected void performModification(EntityAdapter aUser, EntityComment aComment) throws DatabaseFailure {
       Iterator i = values.entrySet().iterator();
 
       while (i.hasNext()) {
@@ -377,7 +379,7 @@ public class MirBasicAdminInterfaceLocalizer implements MirAdminInterfaceLocaliz
       return aComment.getFieldValue(field) == null || !aComment.getFieldValue(field).equals(value);
     }
 
-    protected void performModification(EntityAdapter aUser, EntityComment aComment) throws StorageObjectFailure {
+    protected void performModification(EntityAdapter aUser, EntityComment aComment) throws DatabaseFailure {
       aComment.setFieldValue(field, value);
     }
   }
@@ -397,7 +399,7 @@ public class MirBasicAdminInterfaceLocalizer implements MirAdminInterfaceLocaliz
       return true;
     }
 
-    protected void performModification(EntityAdapter aUser, EntityContent anArticle) throws StorageObjectFailure {
+    protected void performModification(EntityAdapter aUser, EntityContent anArticle) throws DatabaseFailure {
       anArticle.setFieldValue(field, value);
     }
   }
@@ -417,7 +419,7 @@ public class MirBasicAdminInterfaceLocalizer implements MirAdminInterfaceLocaliz
       return anArticle.getFieldValue(field) == null || !anArticle.getFieldValue(field).equals(value);
     }
 
-    protected void performModification(EntityAdapter aUser, EntityContent anArticle) throws StorageObjectFailure {
+    protected void performModification(EntityAdapter aUser, EntityContent anArticle) throws DatabaseFailure {
       anArticle.setFieldValue(field, value);
     }
   }
@@ -442,7 +444,7 @@ public class MirBasicAdminInterfaceLocalizer implements MirAdminInterfaceLocaliz
       return anArticle.getFieldValue(field) != null && oldValues.contains(anArticle.getFieldValue(field));
     }
 
-    protected void performModification(EntityAdapter aUser, EntityContent anArticle) throws StorageObjectFailure {
+    protected void performModification(EntityAdapter aUser, EntityContent anArticle) throws DatabaseFailure {
       anArticle.setFieldValue(field, newValue);
     }
   }