Changeset 1434 for trunk/src/org/expeditee/gui/FrameIO.java
- Timestamp:
- 10/02/19 14:19:48 (5 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/org/expeditee/gui/FrameIO.java
r1433 r1434 57 57 import org.expeditee.encryption.io.EncryptedExpWriter; 58 58 import org.expeditee.gio.EcosystemManager; 59 import org.expeditee.gui.management.ProfileManager; 60 import org.expeditee.gui.management.ResourceManager; 59 61 import org.expeditee.io.Conversion; 60 62 import org.expeditee.io.ExpReader; … … 110 112 public static String SHARED_FRAMESETS_PATH; 111 113 public static String CONTACTS_PATH; 112 public static String RESOURCES_PRIVATE_PATH;113 public static String RESOURCES_PATH;114 public static String FRAME_PRIVATE_PATH;115 public static String IMAGES_PRIVATE_PATH;116 public static String AUDIO_PRIVATE_PATH;117 public static String HELP_PRIVATE_PATH;118 114 public static String HELP_PATH; 119 115 public static String DEAD_DROPS_PATH; 120 116 public static String GROUP_PATH; 117 public static String RESOURCES_PRIVATE_PATH; 118 public static String RESOURCES_PATH; 119 public static String FRAME_USERNAME_PRIVATE_PATH; 120 public static String IMAGES_USERNAME_PRIVATE_PATH; 121 public static String AUDIO_USERNAME_PRIVATE_PATH; 122 public static String HELP_USERNAME_PRIVATE_PATH; 121 123 122 124 // Paths that appear to be unused. … … 144 146 145 147 String resourcesPublicPath = PARENT_FOLDER + "resources-public" + File.separator; 146 String resourcesPrivate IndividualPath = PARENT_FOLDER + "resources-" + UserSettings.UserName.get() + File.separator;148 String resourcesPrivateUserPath = PARENT_FOLDER + "resources-" + UserSettings.UserName.get() + File.separator; 147 149 148 150 if (UserSettings.PublicAndPrivateResources) { … … 151 153 DICT_PATH = resourcesPublicPath + "dict" + File.separator; 152 154 HELP_PATH = resourcesPublicPath + "documentation" + File.separator; 153 HELP_ PRIVATE_PATH = resourcesPrivateIndividualPath + "documentation" + File.separator;155 HELP_USERNAME_PRIVATE_PATH = resourcesPrivateUserPath + "documentation" + File.separator; 154 156 FRAME_PATH = resourcesPublicPath + "framesets" + File.separator; 155 FRAME_ PRIVATE_PATH = resourcesPrivateIndividualPath + "framesets" + File.separator;156 MESSAGES_PATH = resourcesPrivate IndividualPath + "messages" + File.separator;157 FRAME_USERNAME_PRIVATE_PATH = resourcesPrivateUserPath + "framesets" + File.separator; 158 MESSAGES_PATH = resourcesPrivateUserPath + "messages" + File.separator; 157 159 IMAGES_PATH = resourcesPublicPath + "images" + File.separator; 158 IMAGES_ PRIVATE_PATH = resourcesPrivateIndividualPath + "images" + File.separator;160 IMAGES_USERNAME_PRIVATE_PATH = resourcesPrivateUserPath + "images" + File.separator; 159 161 AUDIO_PATH = resourcesPublicPath + "audio" + File.separator; 160 AUDIO_ PRIVATE_PATH = resourcesPrivateIndividualPath + "audio" + File.separator;161 GROUP_PATH = resourcesPrivate IndividualPath + "groups" + File.separator;162 AUDIO_USERNAME_PRIVATE_PATH = resourcesPrivateUserPath + "audio" + File.separator; 163 GROUP_PATH = resourcesPrivateUserPath + "groups" + File.separator; 162 164 163 165 // Used only when extracting resources (when expeditee is run for first time) … … 166 168 if (AuthenticatorBrowser.isAuthenticated()) { 167 169 // Paths for the new regime while authenticated 168 SHARED_FRAMESETS_PATH = resourcesPrivate IndividualPath + "framesets-shared" + File.separator;169 DEAD_DROPS_PATH = resourcesPrivate IndividualPath + "deaddrops" + File.separator;170 CONTACTS_PATH = resourcesPrivate IndividualPath + "contacts" + File.separator;171 MAIL_PATH = resourcesPrivate IndividualPath + "mail" + File.separator;170 SHARED_FRAMESETS_PATH = resourcesPrivateUserPath + "framesets-shared" + File.separator; 171 DEAD_DROPS_PATH = resourcesPrivateUserPath + "deaddrops" + File.separator; 172 CONTACTS_PATH = resourcesPrivateUserPath + "contacts" + File.separator; 173 MAIL_PATH = resourcesPrivateUserPath + "mail" + File.separator; 172 174 } else { 173 175 SHARED_FRAMESETS_PATH = null; … … 188 190 189 191 // These paths are not used by old regime. 190 HELP_ PRIVATE_PATH = null;191 FRAME_ PRIVATE_PATH = null;192 IMAGES_ PRIVATE_PATH = null;193 AUDIO_ PRIVATE_PATH = null;192 HELP_USERNAME_PRIVATE_PATH = null; 193 FRAME_USERNAME_PRIVATE_PATH = null; 194 IMAGES_USERNAME_PRIVATE_PATH = null; 195 AUDIO_USERNAME_PRIVATE_PATH = null; 194 196 // - This last one is never used because old regime is never extracted. If we are going to FrameUtils.extractResources then we are doing new regime. 195 197 RESOURCES_PRIVATE_PATH = null; … … 209 211 } 210 212 211 System.err.println("**** FrameIO::changeParentAndSubFolder(): Calling AudioPathManger.changeParentAndSubFolder()");212 AudioPathManager.changeParentAndSubFolders(newFolder);213 //System.err.println("**** FrameIO::changeParentAndSubFolder(): Calling AudioPathManger.changeParentAndSubFolder()"); 214 //AudioPathManager.changeParentAndSubFolders(newFolder); 213 215 } 214 216 … … 370 372 return null; 371 373 } 372 373 private static Frame LoadFromDisk(String framename, String knownPath, 374 boolean ignoreAnnotations) { 375 Frame loaded = null; 376 377 if (knownPath != null) { 378 loaded = LoadKnownPath(knownPath, framename); 379 } else { 380 List<String> directoriesToSearch = FolderSettings.FrameDirs.getAbsoluteDirs(); 381 382 for (String path : directoriesToSearch) { 383 loaded = LoadKnownPath(path, framename); 384 if (loaded != null) { 385 break; 386 } 387 } 388 } 389 390 if (loaded == null && FrameShare.getInstance() != null) { 391 loaded = FrameShare.getInstance().loadFrame(framename, knownPath); 392 } 393 394 if (loaded != null) { 395 FrameUtils.Parse(loaded, true, ignoreAnnotations); 396 FrameIO.setSavedProperties(loaded); 397 } 398 399 return loaded; 400 } 374 375 private static Frame LoadFromDisk(String frameName, String knownPath, boolean ignoreAnnotationsOnParse) { 376 return ResourceManager.getExpediteeFrame(frameName, knownPath, ignoreAnnotationsOnParse); 377 } 378 379 // private static Frame LoadFromDisk(String framename, String knownPath, 380 // boolean ignoreAnnotations) { 381 // Frame loaded = null; 382 // 383 // if (knownPath != null) { 384 // loaded = LoadKnownPath(knownPath, framename); 385 // } else { 386 // List<String> directoriesToSearch = FolderSettings.FrameDirs.getAbsoluteDirs(); 387 // 388 // for (String path : directoriesToSearch) { 389 // loaded = LoadKnownPath(path, framename); 390 // if (loaded != null) { 391 // break; 392 // } 393 // } 394 // } 395 // 396 // if (loaded == null && FrameShare.getInstance() != null) { 397 // loaded = FrameShare.getInstance().loadFrame(framename, knownPath); 398 // } 399 // 400 // if (loaded != null) { 401 // FrameUtils.Parse(loaded, true, ignoreAnnotations); 402 // FrameIO.setSavedProperties(loaded); 403 // } 404 // 405 // return loaded; 406 // } 401 407 402 408 /** … … 563 569 } 564 570 565 p rivatestatic Frame LoadKnownPath(String path, String frameName) {571 public static Frame LoadKnownPath(String path, String frameName) { 566 572 String fullPath = getFrameFullPathName(path, frameName); 567 573 if (fullPath == null) { … … 1381 1387 public static boolean isProfileFrame(Frame toCheck) 1382 1388 { 1383 if (toCheck.getNumber() == 0 ) {1389 if (toCheck.getNumber() == 0 || toCheck.getFramesetName().equals(UserSettings.DEFAULT_PROFILE_NAME)) { 1384 1390 return false; 1385 1391 } … … 1401 1407 1402 1408 public static Frame CreateNewProfile(String username, Map<String, Setting> initialSettings, Map<String, Consumer<Frame>> toNotifyOnSet) throws InvalidFramesetNameException, ExistingFramesetException { 1403 Frame profile = CreateFrameset(username, PROFILE_PATH, true); 1404 if (profile != null) { 1405 FrameUtils.CreateDefaultProfile(username, profile, initialSettings, toNotifyOnSet); 1409 // Frame profile = CreateFrameset(username, PROFILE_PATH, true); 1410 // if (profile != null) { 1411 // FrameUtils.CreateDefaultProfile(username, profile, initialSettings, toNotifyOnSet); 1412 // } else { 1413 // System.err.println("An error occured while attempting to create the profile named: " + username); 1414 // System.err.println("Unable to proceed."); 1415 // System.exit(1); 1416 // } 1417 // return profile; 1418 if (username.equals(UserSettings.DEFAULT_PROFILE_NAME)) { 1419 ProfileManager.ensureDefaultProfile(); 1420 return FrameIO.LoadFrame(UserSettings.DEFAULT_PROFILE_NAME + "1"); 1406 1421 } else { 1407 System.err.println("An error occured while attempting to create the profile named: " + username); 1408 System.err.println("Unable to proceed."); 1409 System.exit(1); 1410 } 1411 return profile; 1422 return ProfileManager.createProfile(username, initialSettings, toNotifyOnSet); 1423 } 1412 1424 } 1413 1425
Note:
See TracChangeset
for help on using the changeset viewer.