Changeset 4505
- Timestamp:
- Aug 13, 2013, 10:45:59 AM (10 years ago)
- Location:
- trunk/client/servlet/src
- Files:
-
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/client/servlet/src/icons/default
r4466 r4505 116 116 RunPlugin=icons/runplugin.gif 117 117 Save=icons/save.gif 118 SaveNoFurtherChanges=icons/save.gif 118 119 SaveInFile=icons/saveas.gif 119 120 ExportToFile=icons/saveas.gif -
trunk/client/servlet/src/locale/en/dictionary
r4489 r4505 827 827 SaveProperties=Save properties 828 828 Save=Save 829 SaveNoFurtherChanges=Save (No further changes allowed) 829 830 ScanRate=Scan Rate 830 831 Score=Score -
trunk/client/servlet/src/org/proteios/action/protocol/AddProtocol.java
r3980 r4505 31 31 import org.proteios.core.DbControl; 32 32 import org.proteios.core.File; 33 import org.proteios.core.FileType; 33 34 import org.proteios.core.ItemFactory; 34 35 import org.proteios.core.ItemNotFoundException; … … 36 37 import org.proteios.core.Protocol; 37 38 import org.proteios.core.ProtocolType; 39 import org.proteios.core.SystemItems; 38 40 import org.proteios.gui.form.*; 39 41 import se.lu.thep.waf.ActionException; … … 94 96 File file = factory.getById(File.class, fileId); 95 97 protocol.setFile(file); 98 if (file.getFileType()==null) 99 { 100 dc.reattachItem(file); 101 int id = SystemItems.getId(FileType.PROTOCOL); 102 file.setFileType(factory.getById(FileType.class, id)); 103 if (file.getMimeType()==null || file.getMimeType().equals("")) 104 { 105 file.setMimeType("text/plain"); 106 if (file.getName().toLowerCase().endsWith(".xml")) 107 { 108 file.setMimeType("application/xml"); 109 } 110 } 111 } 96 112 } 97 113 dc.saveItem(protocol); … … 101 117 * Forward action 102 118 */ 103 if (forwardTo != null) 104 { 105 setForwardTo(forwardTo); 106 } 107 else 108 { 109 setForwardTo(ListProtocols.class); 110 } 119 setForwardTo(ListProtocols.class); 120 111 121 } 112 122 } -
trunk/client/servlet/src/org/proteios/action/protocol/NewProtocol.java
r4027 r4505 38 38 import org.proteios.gui.Title; 39 39 import org.proteios.gui.Toolbar; 40 import org.proteios.gui.form.*; 40 import org.proteios.gui.form.DescriptionField; 41 import org.proteios.gui.form.Form; 42 import org.proteios.gui.form.FormFactory; 43 import org.proteios.gui.form.ForwardField; 44 import org.proteios.gui.form.NameField; 41 45 import org.proteios.gui.layout.RowLayout; 46 42 47 import se.lu.thep.waf.ActionException; 43 48 import se.lu.thep.waf.constraints.InvalidParameterValue; … … 129 134 * Protocol form 130 135 */ 131 Form form = getFormFactory().getForm(Protocol.class );136 Form form = getFormFactory().getForm(Protocol.class, protocol); 132 137 // Toolbar 133 138 Toolbar tb = new Toolbar(); 134 139 // Save button 135 String saveLabel = "Save ";140 String saveLabel = "SaveNoFurtherChanges"; 136 141 ActionLink saveAction = getActionFactory().getActionLink(AddProtocol.class, saveLabel); 137 142 saveAction.addParameter(ForwardField.VPARAM.getName(), … … 156 161 * Layout 157 162 */ 158 RowLayout layout = getLayoutFactory().getRowLayout();163 RowLayout layout = getLayoutFactory().getRowLayout(); 159 164 layout.add(new Title("NewProtocol")); 160 165 layout.add(form); 166 161 167 setLayout(layout); 162 168 }
Note: See TracChangeset
for help on using the changeset viewer.