Changeset 3809
- Timestamp:
- Sep 1, 2010, 2:10:00 PM (13 years ago)
- Location:
- trunk/client/servlet/src/org/proteios
- Files:
-
- 1 added
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/client/servlet/src/org/proteios/action/role/SaveRole.java
r3600 r3809 30 30 import org.proteios.action.ProteiosAction; 31 31 import org.proteios.core.DbControl; 32 import org.proteios.core.Item;33 import org.proteios.core.ItemNotFoundException;34 import org.proteios.core.Permission;35 32 import org.proteios.core.Role; 36 import org.proteios.gui.form.Form; 37 import org.proteios.gui.form.FormFactory; 33 import org.proteios.gui.form.*; 38 34 import se.lu.thep.waf.ActionException; 39 35 import se.lu.thep.waf.constraints.InvalidParameterValue; 40 import se.lu.thep.waf.constraints.VString;41 import java.util.ArrayList;42 import java.util.EnumSet;43 import java.util.Set;44 36 45 /**46 * @author gregory47 */48 37 public class SaveRole 49 38 extends ProteiosAction<SaveRole> … … 53 42 throws ActionException, InvalidParameterValue 54 43 { 55 Form form = getFormFactory().getRolesForm(null);44 Form form = new RoleForm(); 56 45 verifyParameters(form); 57 46 DbControl dc = newDbControl(); 58 47 Integer roleId = getSessionAttribute(ViewActiveRole.VID); 59 48 Role role = Role.getById(dc, roleId); 60 String name = getValidString( FormFactory.VNAME);61 String descr = getValidString( FormFactory.VDESCR);49 String name = getValidString(NameField.VPARAM); 50 String descr = getValidString(DescriptionField.VPARAM); 62 51 role.setName(name); 63 52 role.setDescription(descr); -
trunk/client/servlet/src/org/proteios/action/role/ViewActiveRole.java
r3600 r3809 37 37 import org.proteios.gui.ColumnContainer; 38 38 import org.proteios.gui.form.Form; 39 import org.proteios.gui.form.RoleForm; 39 40 import org.proteios.gui.layout.RowLayout; 40 41 import se.lu.thep.waf.ActionException; … … 60 61 DbControl dc; 61 62 Role role; 62 Form rolesForm;63 RoleForm rolesForm; 63 64 Toolbar tb,toolbar; 64 65 RowLayout layout; … … 80 81 tb.add(getActionFactory().getActionLink(SaveRole.class, "Save")); 81 82 82 rolesForm = getFormFactory().getRolesForm(role);83 rolesForm = new RoleForm(role); 83 84 rolesForm.setToolbar(tb); 84 85 roleIdF = new TextField<Integer>(ViewActiveRole.VID);86 roleIdF.setValue(role.getId());87 85 88 86 toolbar.add(getActionFactory().getActionLink(SaveRolePermissions.class, … … 90 88 91 89 permTable = getFormFactory().getRolePermissionsTable(role); 92 permTable.add(role IdF);90 permTable.add(rolesForm.fs.itemIdF); 93 91 permTable.setToolbar(toolbar); 94 92 -
trunk/client/servlet/src/org/proteios/gui/form/FormFactory.java
r3808 r3809 1097 1097 1098 1098 1099 // Cleaning up from here1100 1101 1099 /** 1100 * This will probably be removed when fixint #691 1102 1101 * @param peaklist to edit, or null if an empty form is needed 1103 1102 * @return Form for editing a peaklist … … 1196 1195 return form; 1197 1196 } 1198 1199 1197 1200 1198 /** … … 2266 2264 2267 2265 2268 2269 public Form getRolesForm(Role role) 2270 { 2271 /*********************************************************************** 2272 * Properties fieldset 2273 */ 2274 Fieldset properties = new Fieldset(); 2275 properties.getLegendTitle().setTitle("Properties"); 2276 // Name field 2277 TextField<String> nameF = new NameField(); 2278 properties.add(nameF); 2279 // Description field 2280 TextArea descrF = newDescriptionField(); 2281 properties.add(descrF); 2282 if (role != null) 2283 { 2284 nameF.setValue(role.getName()); 2285 descrF.setValue(role.getDescription()); 2286 } 2287 2288 /*********************************************************************** 2289 * Form 2290 */ 2291 Form form = new Form("rolesForm"); 2292 form.addFieldset(properties); 2293 return form; 2294 } 2266 // Cleaning up from here 2295 2267 2296 2268 public Table getRolePermissionsTable(Role role) -
trunk/client/servlet/src/org/proteios/gui/form/TemplateForm.java
r3804 r3809 2 2 $Id$ 3 3 4 Copyright (C) 20 06, 2007,2009Gregory Vincic4 Copyright (C) 2010 Gregory Vincic 5 5 6 6 Files are copyright by their respective authors. The contributions to … … 29 29 30 30 import org.proteios.core.Nameable; 31 /** 32 TODO 33 34 @author gregory 31 /** 35 32 */ 36 33 public final class TemplateForm … … 41 38 after construction. 42 39 */ 43 public Fieldset fs;40 public final Fieldset fs; 44 41 45 42 /**
Note: See TracChangeset
for help on using the changeset viewer.