01: package org.osbl.demo.urlaub.gui;
02:
03: import org.conform.modifier.InlineModifier;
04: import org.osbl.client.wings.concern.ObjectFormViewModes;
05:
06: public class GenehmigenUrlaubsAntragForm extends UrlaubsAntragForm {
07: public GenehmigenUrlaubsAntragForm() {
08: addViewModeVariation(ObjectFormViewModes.ACTIVITY_VIEW,
09: new InlineModifier() {
10: protected void configure() {
11: property("anlass").setWritable(false);
12: property("vonDatum").setWritable(false);
13: property("bisDatum").setWritable(false);
14: property("vonZeit").setWritable(false);
15: property("bisZeit").setWritable(false);
16: property("genehmigung").setWritable(false);
17: property("gebucht").setWritable(false);
18: property("benachrichtigt").setWritable(false);
19: property("eingetragen").setWritable(false);
20: property("storniert").setWritable(false);
21:
22: property("genehmigung").setWritable(true);
23: }
24: });
25: setViewMode(ObjectFormViewModes.ACTIVITY_VIEW);
26: }
27: }
|