User: vancek
Date: 06/02/10 01:13:41
Modified: andromda-ejb3/src/main/resources/templates/ejb3
Enumeration.vsl
Log:
added 'from' operation to satisfy JSF cartridge enumeration conversion requirements
Revision Changes Path
1.2 +11 -2 cartridges/andromda-ejb3/src/main/resources/templates/ejb3/Enumeration.vsl
Index: Enumeration.vsl
===================================================================
RCS file: /cvsroot/andromdaplugins/cartridges/andromda-ejb3/src/main/resources/templates/ejb3/Enumeration.vsl,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -w -r1.1 -r1.2
--- Enumeration.vsl 25 Jan 2006 02:51:07 -0000 1.1
+++ Enumeration.vsl 10 Feb 2006 09:13:41 -0000 1.2
@@ -13,7 +13,16 @@
public enum ${enum.name} implements java.io.Serializable
{
#foreach ($literal in $enum.literals)
- ${literal.name}#if ($velocityCount != $enum.literals.size()),#end
+ ${literal.name}#if ($velocityCount != $enum.literals.size()),#else#**#;#end
#end
+
+ public static ${enum.name} ${enum.fromOperationSignature}
+ {
+#if ($enum.literalType.stringType)
+ return valueOf(value);
+#else
+ return values()[value];
+#end
+ }
}
\ No newline at end of file
|