From a2b8874f46a01949474598a7730b553fe35d109b Mon Sep 17 00:00:00 2001 From: Ray Greenwell Date: Mon, 16 May 2005 18:33:57 +0000 Subject: [PATCH] Allow the userobject access controller to be overridden by ye subclasses. git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@3554 542714f4-19e9-0310-aa3c-eee0fc999fb1 --- src/java/com/threerings/crowd/server/CrowdClient.java | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/java/com/threerings/crowd/server/CrowdClient.java b/src/java/com/threerings/crowd/server/CrowdClient.java index 4daca90f4..b2d1a0e76 100644 --- a/src/java/com/threerings/crowd/server/CrowdClient.java +++ b/src/java/com/threerings/crowd/server/CrowdClient.java @@ -21,6 +21,7 @@ package com.threerings.crowd.server; +import com.threerings.presents.dobj.AccessController; import com.threerings.presents.server.PresentsClient; import com.threerings.crowd.Log; @@ -54,7 +55,7 @@ public class CrowdClient extends PresentsClient super.sessionWillStart(); // configure a specific access controller for the client object - _clobj.setAccessController(CrowdObjectAccess.USER); + _clobj.setAccessController(_userAccessController); } // documentation inherited @@ -106,4 +107,8 @@ public class CrowdClient extends PresentsClient { CrowdServer.plreg.locprov.leaveOccupiedPlace(bobj); } + + /** The access controller to use for user objects. */ + protected static AccessController _userAccessController = + CrowdObjectAccess.USER; }