Ignore:
Timestamp:
04/11/19 15:42:27 (5 years ago)
Author:
bln4
Message:

Moved the static field USER_NOBODY to AuthenticatorBrowser from Browser as it makes more sense there.
Added functionality to log out, equiv to closing Expeditee and starting it again.

Location:
trunk/src/org/expeditee/gui
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/org/expeditee/gui/Browser.java

    r1293 r1303  
    149149        public static boolean _hasExited = false;
    150150
    151         public static String USER_NOBODY = "nobody";
    152        
    153151        /** A flag which is set once the application is exiting. */
    154152        protected boolean _isExiting = false;
     
    168166                        String starting_user_name = System.getProperty("user.name");
    169167                        System.setProperty("startinguser.name", starting_user_name);
    170                         System.setProperty("user.name", USER_NOBODY);
     168                        System.setProperty("user.name", AuthenticatorBrowser.USER_NOBODY);
    171169                }
    172170               
  • trunk/src/org/expeditee/gui/FrameIO.java

    r1293 r1303  
    168168                if (!UserSettings.PublicAndPrivateResources || !AuthenticatorBrowser.isAuthenticated()) {
    169169                       
    170                         if (UserSettings.UserName.get().equals(Browser.USER_NOBODY)) {
    171                                 System.err.println("**** FrameIO::changeParentAndSubFolders(): Not setting subfolders for user '"+Browser.USER_NOBODY+"'");
     170                        if (UserSettings.UserName.get().equals(AuthenticatorBrowser.USER_NOBODY)) {
     171                                System.err.println("**** FrameIO::changeParentAndSubFolders(): Not setting subfolders for user '"+AuthenticatorBrowser.USER_NOBODY+"'");
    172172                        }
    173173                       
  • trunk/src/org/expeditee/gui/MessageBay.java

    r1300 r1303  
    224224                return displayMessage(message, link, actions, color, displayAlways);
    225225        }
     226       
     227        public static void updateFramesetLocation() {
     228                if (_forUser != UserSettings.UserName.get()) {
     229                        _creator = new FrameCreator(MESSAGES_FRAMESET_NAME, FrameIO.MESSAGES_PATH, MESSAGES_FRAMESET_NAME, FrameCreator.ExistingFramesetOptions.OverrideExistingFrames,
     230                                        false);
     231                        _forUser = UserSettings.UserName.get();
     232                }
     233        }
    226234
    227235        /** TODO: Comment. cts16 */
     
    240248                return t;
    241249        }
    242 
     250       
    243251        /** TODO: Comment. cts16 */
    244252        private synchronized static Text displayMessage(String message, String link, List<String> actions, Colour color,
     
    268276                _lastMessage = message;
    269277
    270                 if (_creator == null || _forUser == null || !_forUser.equals(UserSettings.UserName.get())) {
     278                if (_creator == null) {
    271279                        _creator = new FrameCreator(MESSAGES_FRAMESET_NAME, FrameIO.MESSAGES_PATH, MESSAGES_FRAMESET_NAME, FrameCreator.ExistingFramesetOptions.OverrideExistingFrames,
    272280                                        false);
     
    562570                return _status;
    563571        }
    564 
    565572}
Note: See TracChangeset for help on using the changeset viewer.