Changeset 1241 for trunk


Ignore:
Timestamp:
03/15/19 16:46:40 (5 years ago)
Author:
bln4
Message:

Renamed these settings

Location:
trunk/src/org/expeditee/settings
Files:
1 added
1 deleted
3 copied

Legend:

Unmodified
Added
Removed
  • trunk/src/org/expeditee/settings/identity/IdentityCard.java

    r1204 r1241  
    1 package org.expeditee.settings.auth;
     1package org.expeditee.settings.identity;
    22
    3 import java.util.Collection;
     3import org.expeditee.items.Text;
     4import org.expeditee.setting.StringSetting;
     5import org.expeditee.setting.TextSetting;
    46
    5 import org.expeditee.core.Colour;
    6 import org.expeditee.gui.Frame;
    7 import org.expeditee.gui.FrameIO;
    8 import org.expeditee.items.Item;
    9 import org.expeditee.items.Text;
    10 import org.expeditee.setting.TextSetting;
    11 import org.expeditee.settings.UserSettings;
     7public class IdentityCard {
    128
    13 public class KeyList {
    14 
    15         public static final TextSetting PublicKey = new TextSetting("The RSA key used to decrypt things encrypted with your RSA public key.") {
    16                
     9        public static final TextSetting PublicKey = new TextSetting(
     10                        "The RSA key used to decrypt things encrypted with your RSA public key.", "PublicKey") {
    1711                @Override
    1812                public Text generateText() {
    19                         Text t = new Text("");
    20                 t.setColor(Colour.BLACK);
    21                 t.setBackgroundColor(new Colour(0.7F, 0.7F, 0.9F));
    22                 t.setSize(14);
    23                 return t;
     13                        Text t = new Text("PublicKey");
     14                        return t;
    2415                }
    25                
    26                 public boolean setSetting(final Text text) {
    27                         final String value = text.getText();
    28                         this._value.setData(value);
    29                        
    30                         String profileName = UserSettings.ProfileName.get();
    31                         int lastNumber = FrameIO.getLastNumber(profileName);
    32                         for (int i = 1; i <= lastNumber; i++) {
    33                                 Frame frame = FrameIO.LoadFrame(profileName + i);
    34                                 Collection<Item> items = frame.getAllItems();
    35                                 boolean found = false;
    36                                 for (Item item: items) {
    37                                         if (item.getText().compareTo("PublicKey") == 0) {
    38                                                 item.setData(this._value.getData());
    39                                                 found = true;
    40                                                 break;
    41                                         }
    42                                 }
    43                                 if (found) { break; }
    44                         }
    45                        
    46                         return true;
    47                 };
    4816        };
     17
     18        public static final StringSetting Email = new StringSetting("Your public-facing email address.", null);
    4919}
  • trunk/src/org/expeditee/settings/identity/secrets/KeyList.java

    r1233 r1241  
    1 package org.expeditee.settings.auth.secrets;
     1package org.expeditee.settings.identity.secrets;
    22
    3 import java.util.Collection;
    4 
    5 import org.expeditee.core.Colour;
    6 import org.expeditee.gui.Frame;
    7 import org.expeditee.gui.FrameIO;
    8 import org.expeditee.items.Item;
    93import org.expeditee.items.Text;
    104import org.expeditee.setting.TextSetting;
    11 import org.expeditee.settings.UserSettings;
    125
    136public class KeyList {
    14         public static final TextSetting PersonalKey = new TextSetting("The AES key used to secure your profile frame - do not share with anyone!") {
    15                
     7        public static final TextSetting PersonalKey = new TextSetting("The AES key used to secure your profile frame - do not share with anyone!", "PersonalKey") {     
    168                @Override
    179                public Text generateText() {
    18                         Text t = new Text("");
    19                 t.setColor(Colour.BLACK);
    20                 t.setBackgroundColor(new Colour(0.7F, 0.7F, 0.9F));
    21                 t.setSize(14);
     10                        Text t = new Text("PersonalKey");
    2211                return t;
    2312                }
    24                
    25                 public boolean setSetting(final Text text) {
    26                         final String value = text.getText();
    27                         this._value.setData(value);
    28 
    29                         String profileName = UserSettings.ProfileName.get();
    30                         int lastNumber = FrameIO.getLastNumber(profileName);
    31                         for (int i = 1; i <= lastNumber; i++) {
    32                                 Frame frame = FrameIO.LoadFrame(profileName + i);
    33                                 Collection<Item> items = frame.getAllItems();
    34                                 boolean found = false;
    35                                 for (Item item: items) {
    36                                         if (item.getText().compareTo("PersonalKey") == 0) {
    37                                                 item.setData(this._value.getData());
    38                                                 found = true;
    39                                                 break;
    40                                         }
    41                                 }
    42                                 if (found) { break; }
    43                         }
    44                                
    45                         return true;
    46                 };
    4713        };
    4814       
    49         public static final TextSetting PrivateKey = new TextSetting("The RSA key used to decrypt things encrypted with your RSA public key - do not share with anyone!") {
    50                
     15        public static final TextSetting PrivateKey = new TextSetting("The RSA key used to decrypt things encrypted with your RSA public key - do not share with anyone!", "PrivateKey") {       
    5116                @Override
    5217                public Text generateText() {
    53                         Text t = new Text("");
    54                 t.setColor(Colour.BLACK);
    55                 t.setBackgroundColor(new Colour(0.7F, 0.7F, 0.9F));
    56                 t.setSize(14);
     18                        Text t = new Text("PrivateKey");
    5719                return t;
    5820                }
    59                
    60                 public void set(Text value) {
    61                         super.set(value);
    62                 };
    63                
    64                 public boolean setSetting(final Text text) {
    65                         System.err.println("KeyList::PrivateKey::setSetting:setting private key for " + UserSettings.UserName.get() + " to: " + text.getText());
    66                         final String value = text.getText();
    67                         this._value.setData(value);
    68                        
    69                         String profileName = UserSettings.ProfileName.get();
    70                         int lastNumber = FrameIO.getLastNumber(profileName);
    71                         for (int i = 1; i <= lastNumber; i++) {
    72                                 Frame frame = FrameIO.LoadFrame(profileName + i);
    73                                 Collection<Item> items = frame.getAllItems();
    74                                 boolean found = false;
    75                                 for (Item item: items) {
    76                                         if (item.getText().compareTo("PrivateKey") == 0) {
    77                                                 item.setData(this._value.getData());
    78                                                 found = true;
    79                                                 break;
    80                                         }
    81                                 }
    82                                 if (found) { break; }
    83                         }
    84                        
    85                         return true;
    86                 };
    8721        };
    8822}
Note: See TracChangeset for help on using the changeset viewer.