Changeset 1508 for trunk/src/org/expeditee/gui/Frame.java
- Timestamp:
- 02/03/20 14:12:59 (4 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/org/expeditee/gui/Frame.java
r1507 r1508 3008 3008 } 3009 3009 3010 public void setFrameEncryptionLabelOnLoad(String label) { 3011 _encryptionLabel = label; 3012 } 3013 3010 3014 public void setFrameEncryptionLabel(String label) { 3011 if (label == null ) {3012 _encryptionLabel = null;3015 if (label == null || label.equals(EncryptedExpWriter.getLabelNone())) { 3016 _encryptionLabel = label; 3013 3017 return; 3014 3018 } … … 3080 3084 } 3081 3085 3082 public void addToHetrogeneousFrameOwnerLabels(String label) { 3083 if (!UserSettings.UserName.get().equals(this.getOwner())) { 3084 MessageBay.displayMessage("Only the owner of a frame is able to add hetrogeneous owner encryption labels."); 3085 return; 3086 } 3087 3086 public void addToHetrogeneousFrameOwnerLabels(String label) { 3088 3087 if (_hetrogeneousEncryptionLabels == null) { 3089 3088 _hetrogeneousEncryptionLabels = new ArrayList<String>(); … … 3094 3093 _hetrogeneousEncryptionLabels.add(label); 3095 3094 } 3095 } 3096 3097 public void clearHetrogeneousFrameOwnerLabels() { 3098 if (_hetrogeneousEncryptionLabels != null) { 3099 _hetrogeneousEncryptionLabels.clear(); 3100 } 3101 } 3102 3103 public void setHomogeneousEncryptionLabelOnLoad(String label) { 3104 this.setChanged(true); 3105 _homogeneousEncryptionLabel = label; 3096 3106 } 3097 3107 … … 3145 3155 if (getGroupFrame() != null) { 3146 3156 Collection<Text> textItems = getGroupFrame().getTextItems(); 3157 String membersTag = "@members: "; 3147 3158 Stream<Text> memberLists = textItems.stream().filter(t -> 3148 3159 t.getText().toLowerCase().startsWith("@owner: ") || 3149 t.getText().toLowerCase().startsWith( "@members: "));3160 t.getText().toLowerCase().startsWith(membersTag)); 3150 3161 for(Text t: memberLists.collect(Collectors.toList())) { 3151 3162 if (t.getText().toLowerCase().startsWith("@owner: ")) { 3152 3163 members.add(t.getText().substring(8)); 3153 } else if (t.getText().toLowerCase().startsWith("@members: ")) { 3154 //10 3155 String[] split = t.getText().substring(10).split(","); 3164 } else if (t.getText().toLowerCase().startsWith(membersTag)) { 3165 String[] split = t.getText().substring(membersTag.length()).split(","); 3156 3166 for (String m: split) { 3157 3167 members.add(m.trim());
Note:
See TracChangeset
for help on using the changeset viewer.