Changeset 3790


Ignore:
Timestamp:
Aug 24, 2010, 9:59:56 AM (13 years ago)
Author:
Gregory Vincic
Message:

Refs #698.
In FormFactory?

Removed method newNameField()
Replaced VNAME with NameField?.VPARAM


In NameableProperties?

Added disable() method
setValues(Nameable obj) method adds ItemIdField?

Location:
trunk/client/servlet/src/org/proteios/gui/form
Files:
1 added
4 edited

Legend:

Unmodified
Added
Removed
  • trunk/client/servlet/src/org/proteios/gui/form/FormFactory.java

    r3789 r3790  
    216216  public static final VInteger VROLEID = new VInteger("roleId", 1, true);
    217217  public static final VInteger VGROUPID = new VInteger("groupId", 1, false);
    218   public static final VString VNAME = new VString("name", 1, 255, true);
     218  public static final VString VNAME = NameField.VPARAM;
    219219  public static final VString VUSERNAME = new VString("username", 1, 32, true);
    220220  public static final VString VANNONAME = new VString("annotationName", 1,
     
    609609    form.addFieldset(properties);
    610610    // Create fields for the properties fieldset
    611     TextField<String> name = newNameField();
     611    TextField<String> name = new NameField();
    612612    properties.add(name);
    613613    //
     
    647647    }
    648648    return form;
    649   }
    650 
    651 
    652 
    653   private TextField<String> newNameField()
    654   {
    655     TextField<String> nameF = new TextField<String>(VNAME);
    656     nameF.setLabel("Name");
    657     return nameF;
    658649  }
    659650
     
    10231014    properties.getLegendTitle().setTitle("Properties");
    10241015    properties.add(newLoginField());
    1025     properties.add(newNameField());
     1016    properties.add(new NameField());
    10261017    properties.add(newEmailField());
    10271018    properties.add(newDescriptionField());
     
    15491540  TextField<Date> createdF, endedF;
    15501541
    1551     nameF = newNameField();
     1542    nameF = new NameField();
    15521543    descrF = newDescriptionField();
    15531544    createdF = newCDateField();
     
    16141605    peaklistsetFS.getLegendTitle().setTitle("ParentPeakListSet");
    16151606    PeakListSet pls = peaklist.getPeakListSet();
    1616     TextField<String> plsNameF = newNameField();
     1607    TextField<String> plsNameF = new NameField();
    16171608    plsNameF.setDisabled(true);
    16181609    // Annotations
     
    18131804      peaklistsetFS.getLegendTitle().setTitle("ParentPeakListSet");
    18141805      PeakListSet pls = peaklist.getPeakListSet();
    1815       TextField<String> plsNameF = newNameField();
     1806      TextField<String> plsNameF = new NameField();
    18161807      plsNameF.setDisabled(true);
    18171808      peaklistsetFS.add(plsNameF);
     
    27612752    properties.getLegendTitle().setTitle("Properties");
    27622753    // Name field
    2763     TextField<String> nameF = newNameField();
     2754    TextField<String> nameF = new NameField();
    27642755    properties.add(nameF);
    27652756    // Description field
     
    28872878    properties.add(itemIdF);
    28882879    // Name field
    2889     TextField<String> nameF = newNameField();
     2880    TextField<String> nameF = new NameField();
    28902881    properties.add(nameF);
    28912882    // Description field
     
    29822973    fs.add(typeS);
    29832974    // Name field
    2984     TextField<String> nameF = newNameField();
     2975    TextField<String> nameF = new NameField();
    29852976    nameF.setLabel("FileName");
    29862977    fs.add(nameF);
     
    92789269    form.addFieldset(fs);
    92799270    //
    9280     TextField<String> nameF = newNameField();
     9271    TextField<String> nameF = new NameField();
    92819272    fs.add(nameF);
    92829273    //
     
    93269317    form.addFieldset(fs);
    93279318    //
    9328     TextField<String> nameF = newNameField();
     9319    TextField<String> nameF = new NameField();
    93299320    fs.add(nameF);
    93309321    //
     
    93969387    form.addFieldset(fs);
    93979388    //
    9398     TextField<String> nameF = newNameField();
     9389    TextField<String> nameF = new NameField();
    93999390    fs.add(nameF);
    94009391    //
  • trunk/client/servlet/src/org/proteios/gui/form/NameField.java

    r3404 r3790  
    3333 extends TextField<String>
    3434{
    35   public static final VString VNAME = new VString("name", 1, 255, true );
     35  public static final VString VPARAM = new VString("name", 1, 255, true );
    3636
    3737 public NameField()
    3838 {
    39   super(NameField.VNAME);
     39  super(NameField.VPARAM);
    4040  this.setLabel("Name");
    4141 }
  • trunk/client/servlet/src/org/proteios/gui/form/NameableProperties.java

    r3789 r3790  
    3434 extends Fieldset
    3535{
     36 public ItemIdField itemIdF = null;
    3637 public NameField nameF;
    3738 public DescriptionField descriptionF;
     
    4849 }
    4950
     51 /**
     52  Sets the nameF and descriptionF of the Nameable object.
     53  Also adds an ItemIdField, once if called more times and sets the id value.
     54  @param obj Nameable item from which to read values
     55 */
    5056 public void setValues(Nameable obj)
    5157 {
     58  if(itemIdF == null) { itemIdF = new ItemIdField(); }
     59  itemIdF.setValue(obj.getId());
    5260  this.nameF.setValue(obj.getName());
    5361  this.descriptionF.setValue(obj.getDescription());
    5462 }
     63
     64 public void disable()
     65 {
     66  if(itemIdF != null) { itemIdF.setDisabled(true); }
     67  nameF.setDisabled(true);
     68  descriptionF.setDisabled(true);
     69 }
    5570}
  • trunk/client/servlet/src/org/proteios/gui/form/PluginDefinitionForm.java

    r3789 r3790  
    4444 public TextField<Integer> itemIdF;
    4545 public Fieldset propertiesFS;
    46  public FileField fileF;
    4746 public TextArea descriptionF;
    4847
     
    5150  */
    5251 public PluginDefinitionForm()
    53  {
    54   this(true);
    55  }
    56 
    57  /**
    58   Creates a form with no values
    59   */
    60  private PluginDefinitionForm(boolean addFile)
    6152 {
    6253  propertiesFS = new Fieldset();
     
    6859  propertiesFS.add(classNameF);
    6960  propertiesFS.add(descriptionF);
    70   if(addFile)
    71   {
    72    fileF = new UploadField();
    73    propertiesFS.add(fileF);
    74   }
    7561  addFieldset(propertiesFS);
    7662 }
    7763
    78  /**
    79   Creates a form with no values
    80   */
    8164 public PluginDefinitionForm(PluginDefinition pd)
    8265 {
    83   this(false); // Create all fields using empty constructor
     66  this(); // Create all fields using empty constructor
    8467  itemIdF = new ItemIdField();
    8568  propertiesFS.add(0,itemIdF);
Note: See TracChangeset for help on using the changeset viewer.