import mircoders.entity.EntityContent;
import mircoders.entity.EntityUsers;
import mircoders.localizer.MirAdminInterfaceLocalizer;
-import mircoders.localizer.MirCachingLocalizerDecorator;
+import mircoders.localizer.LocalizerCache;
import mircoders.localizer.MirLocalizer;
import mircoders.localizer.MirLocalizerExc;
import mircoders.localizer.MirLocalizerFailure;
static private final Map loggedInUserIds = new HashMap();
static private LoggerWrapper logger = new LoggerWrapper("Global");
static private LoggerWrapper adminUsageLogger = new LoggerWrapper("AdminUsage");
-// static private ChangeEngine changeEngine = new ChangeEngine();
+
+ static private ChangeEngine changeEngine = new ChangeEngine();
+
static private DatabaseEngine databaseEngine;
static private BundleFactory bundleFactory =
}
try {
- localizer = new MirCachingLocalizerDecorator((MirLocalizer) localizerClass.newInstance());
+ localizer = new LocalizerCache((MirLocalizer) localizerClass.newInstance());
}
catch (Throwable t) {
throw new MirLocalizerFailure("localizer class '" +
/**
* returns the global change engine (used to track changed files)
*/
-// public static ChangeEngine getChangeEngine() {
-// return changeEngine;
-// }
+ public static ChangeEngine getChangeEngine() {
+ return changeEngine;
+ }
public static MirPropertiesConfiguration config() {
return MirPropertiesConfiguration.instance();
}
public static void performArticleOperation(EntityUsers aUser, EntityContent anArticle, String anOperation) {
- MirAdminInterfaceLocalizer.MirSimpleEntityOperation operation = getArticleOperationForName(anOperation);
+ MirAdminInterfaceLocalizer.EntityOperation operation = getArticleOperationForName(anOperation);
try {
EntityAdapter user = null;
}
public static void performCommentOperation(EntityUsers aUser, EntityComment aComment, String anOperation) {
- MirAdminInterfaceLocalizer.MirSimpleEntityOperation operation = getCommentOperationForName(anOperation);
+ MirAdminInterfaceLocalizer.EntityOperation operation = getCommentOperationForName(anOperation);
try {
EntityAdapter user = null;
}
}
- private synchronized static MirAdminInterfaceLocalizer.MirSimpleEntityOperation
+ private synchronized static MirAdminInterfaceLocalizer.EntityOperation
getArticleOperationForName(String aName) {
try {
if (articleOperations == null) {
articleOperations = new HashMap();
Iterator i = localizer().adminInterface().simpleArticleOperations().iterator();
while (i.hasNext()) {
- MirAdminInterfaceLocalizer.MirSimpleEntityOperation operation =
- (MirAdminInterfaceLocalizer.MirSimpleEntityOperation) i.next();
+ MirAdminInterfaceLocalizer.EntityOperation operation =
+ (MirAdminInterfaceLocalizer.EntityOperation) i.next();
articleOperations.put(operation.getName(), operation);
}
}
- return (MirAdminInterfaceLocalizer.MirSimpleEntityOperation) articleOperations.get(aName);
+ return (MirAdminInterfaceLocalizer.EntityOperation) articleOperations.get(aName);
}
catch (Throwable t) {
throw new MirGlobalFailure(t.getMessage(), t);
}
}
- private synchronized static MirAdminInterfaceLocalizer.MirSimpleEntityOperation
+ private synchronized static MirAdminInterfaceLocalizer.EntityOperation
getCommentOperationForName(String aName) {
try {
if (commentOperations == null) {
commentOperations = new HashMap();
Iterator i = localizer().adminInterface().simpleCommentOperations().iterator();
while (i.hasNext()) {
- MirAdminInterfaceLocalizer.MirSimpleEntityOperation operation =
- (MirAdminInterfaceLocalizer.MirSimpleEntityOperation) i.next();
+ MirAdminInterfaceLocalizer.EntityOperation operation =
+ (MirAdminInterfaceLocalizer.EntityOperation) i.next();
commentOperations.put(operation.getName(), operation);
}
}
- return (MirAdminInterfaceLocalizer.MirSimpleEntityOperation) commentOperations.get(aName);
+ return (MirAdminInterfaceLocalizer.EntityOperation) commentOperations.get(aName);
}
catch (Throwable t) {
throw new MirGlobalFailure(t.getMessage(), t);