use CheckedString
authorAleš Křenek <ljocha@ics.muni.cz>
Wed, 23 Apr 2008 15:35:54 +0000 (15:35 +0000)
committerAleš Křenek <ljocha@ics.muni.cz>
Wed, 23 Apr 2008 15:35:54 +0000 (15:35 +0000)
org.glite.lb.client-java/project/genEventTypes.pl

index 645a50a..672e7b5 100644 (file)
@@ -83,11 +83,14 @@ qq{ public String ulm() \{
                for ($event->getFieldsOrdered) {
                        my $f = selectField $event $_;
                        my $fn = $f->{name};
+                       my $t = getType $f;
                        my $fnu = ucfirst $fn;
                        my $fnuu = uc $fn;
+                       my $val = $t eq 'String' ? 
+                               "new CheckedString($fn).toString()" : $fn;
 
                        print E
-qq{            "DG.$uuc.$fnuu=\\"" + $fn + "\\"" +
+qq{            "DG.$uuc.$fnuu=\\"" + $val + "\\"" +
 };
                }