X-Git-Url: http://erislabs.net/gitweb/?a=blobdiff_plain;f=source%2Fmircoders%2Flocalizer%2Fbasic%2FMirBasicAdminInterfaceLocalizer.java;h=da30fb266dd482e8bbac7e4efdb374b3b3de1149;hb=2d3a3231809a1af4e373c3fd13902eeee26728c9;hp=727e3bb76aadd07beb8d536695bcd223f8289899;hpb=e44404fac09c8da04b5ef7874160cb91f8fc98a9;p=mir.git diff --git a/source/mircoders/localizer/basic/MirBasicAdminInterfaceLocalizer.java b/source/mircoders/localizer/basic/MirBasicAdminInterfaceLocalizer.java index 727e3bb7..da30fb26 100755 --- a/source/mircoders/localizer/basic/MirBasicAdminInterfaceLocalizer.java +++ b/source/mircoders/localizer/basic/MirBasicAdminInterfaceLocalizer.java @@ -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); } }