From 86d9a90f547a8373aad82f4942ce0022ecf4e7b1 Mon Sep 17 00:00:00 2001 From: "Eric J. Bowersox" Date: Mon, 27 May 2002 07:40:54 +0000 Subject: [PATCH] finished removing the UserBackend interface - now all handled through PropertyProvider, saveMRU is deprecated for the moment (needs to be done at a lower level really) --- .../venice/core/impl/PersonalMailSend.java | 1 - .../venice/core/impl/UserContextImpl.java | 15 ++--------- .../venice/core/internals/EnvUser.java | 11 +------- .../venice/core/internals/UserBackend.java | 26 ------------------- 4 files changed, 3 insertions(+), 50 deletions(-) delete mode 100644 src/com/silverwrist/venice/core/internals/UserBackend.java diff --git a/src/com/silverwrist/venice/core/impl/PersonalMailSend.java b/src/com/silverwrist/venice/core/impl/PersonalMailSend.java index a3c87f7..85ef2c6 100644 --- a/src/com/silverwrist/venice/core/impl/PersonalMailSend.java +++ b/src/com/silverwrist/venice/core/impl/PersonalMailSend.java @@ -18,7 +18,6 @@ package com.silverwrist.venice.core.impl; import com.silverwrist.util.*; -import com.silverwrist.venice.core.internals.UserBackend; import com.silverwrist.venice.except.*; import com.silverwrist.venice.svc.internal.GlobalSite; import com.silverwrist.venice.util.MailSend; diff --git a/src/com/silverwrist/venice/core/impl/UserContextImpl.java b/src/com/silverwrist/venice/core/impl/UserContextImpl.java index a893336..740c3d8 100644 --- a/src/com/silverwrist/venice/core/impl/UserContextImpl.java +++ b/src/com/silverwrist/venice/core/impl/UserContextImpl.java @@ -31,7 +31,7 @@ import com.silverwrist.venice.svc.ServiceControl; import com.silverwrist.venice.svc.internal.GlobalSite; import com.silverwrist.venice.util.*; -class UserContextImpl implements UserContext, ServiceProvider, PropertyProvider, UserBackend +class UserContextImpl implements UserContext, ServiceProvider, PropertyProvider { /*-------------------------------------------------------------------------------- * Static data members @@ -87,7 +87,7 @@ class UserContextImpl implements UserContext, ServiceProvider, PropertyProvider, UserContextImpl(GlobalSite globalsite, EnvEngine env) { this.globalsite = globalsite; - this.env = new EnvUser(env,this,this); + this.env = new EnvUser(env,this); } // end constructor @@ -1710,17 +1710,6 @@ class UserContextImpl implements UserContext, ServiceProvider, PropertyProvider, } // end propGetBoolean - /*-------------------------------------------------------------------------------- - * Implementations from interface UserBackend - *-------------------------------------------------------------------------------- - */ - - public void saveMRU(String tag, Object data) - { - mru_cache.put(tag,data); - - } // end saveMRU - /*-------------------------------------------------------------------------------- * Operations private to implementation package *-------------------------------------------------------------------------------- diff --git a/src/com/silverwrist/venice/core/internals/EnvUser.java b/src/com/silverwrist/venice/core/internals/EnvUser.java index 2aeb348..84ca288 100644 --- a/src/com/silverwrist/venice/core/internals/EnvUser.java +++ b/src/com/silverwrist/venice/core/internals/EnvUser.java @@ -52,7 +52,6 @@ public class EnvUser extends EnvEngine private ServiceProvider usersvc; // the user service provider private PropertyProvider userprops; // the user property provider - private UserBackend user; // the user backend object private SecurityMonitor sm; // security monitor at this level /*-------------------------------------------------------------------------------- @@ -60,12 +59,11 @@ public class EnvUser extends EnvEngine *-------------------------------------------------------------------------------- */ - public EnvUser(EnvEngine parent, ServiceProvider usersvc, UserBackend user) + public EnvUser(EnvEngine parent, ServiceProvider usersvc) { super(parent); this.usersvc = usersvc; this.userprops = (PropertyProvider)(usersvc.queryService(PropertyProvider.class)); - this.user = user; this.sm = (SecurityMonitor)(getGlobalSite().queryService(SecurityMonitor.class)); } // end constructor @@ -75,7 +73,6 @@ public class EnvUser extends EnvEngine super(other); this.usersvc = other.usersvc; this.userprops = other.userprops; - this.user = other.user; this.sm = other.sm; } // end constructor @@ -204,12 +201,6 @@ public class EnvUser extends EnvEngine } // end getProps - public final UserBackend getUser() - { - return user; - - } // end getUser - public final int getUserID() { return userprops.propGetInt("id"); diff --git a/src/com/silverwrist/venice/core/internals/UserBackend.java b/src/com/silverwrist/venice/core/internals/UserBackend.java deleted file mode 100644 index 22739e0..0000000 --- a/src/com/silverwrist/venice/core/internals/UserBackend.java +++ /dev/null @@ -1,26 +0,0 @@ -/* - * The contents of this file are subject to the Mozilla Public License Version 1.1 - * (the "License"); you may not use this file except in compliance with the License. - * You may obtain a copy of the License at . - * - * Software distributed under the License is distributed on an "AS IS" basis, WITHOUT - * WARRANTY OF ANY KIND, either express or implied. See the License for the specific - * language governing rights and limitations under the License. - * - * The Original Code is the Venice Web Communities System. - * - * The Initial Developer of the Original Code is Eric J. Bowersox , - * for Silverwrist Design Studios. Portions created by Eric J. Bowersox are - * Copyright (C) 2001 Eric J. Bowersox/Silverwrist Design Studios. All Rights Reserved. - * - * Contributor(s): - */ -package com.silverwrist.venice.core.internals; - -import com.silverwrist.venice.except.DataException; - -public interface UserBackend -{ - public abstract void saveMRU(String tag, Object data); - -} // end interface UserBackend