[jboss-cvs] JBossAS SVN: r58176 - trunk/server/src/main/org/jboss/deployment
jboss-cvs-commits at lists.jboss.org
jboss-cvs-commits at lists.jboss.org
Tue Nov 7 05:47:48 EST 2006
Author: alex.loubyansky at jboss.com
Date: 2006-11-07 05:47:46 -0500 (Tue, 07 Nov 2006)
New Revision: 58176
Modified:
trunk/server/src/main/org/jboss/deployment/EjbJarObjectFactory.java
Log:
setValue for SessionMetaData
Modified: trunk/server/src/main/org/jboss/deployment/EjbJarObjectFactory.java
===================================================================
--- trunk/server/src/main/org/jboss/deployment/EjbJarObjectFactory.java 2006-11-07 05:58:40 UTC (rev 58175)
+++ trunk/server/src/main/org/jboss/deployment/EjbJarObjectFactory.java 2006-11-07 10:47:46 UTC (rev 58176)
@@ -353,7 +353,7 @@
/**
* Set text values of entity/* children
- * @param dd
+ * @param entity
* @param navigator
* @param namespaceURI
* @param localName
@@ -428,6 +428,52 @@
entity.setPrimKeyField(value);
}
+ /**
+ * Set text values of session/* children
+ * @param bean
+ * @param navigator
+ * @param namespaceURI
+ * @param localName
+ * @param value
+ */
+ public void setValue(SessionMetaData bean,
+ UnmarshallingContext navigator, String namespaceURI, String localName,
+ String value)
+ {
+ if( localName.equals("display-name") )
+ bean.setDisplayName(value);
+ else if( localName.equals("description") )
+ bean.setDescription(value);
+ else if( localName.equals("ejb-name") )
+ bean.setEjbName(value);
+ else if( localName.equals("home") )
+ bean.setHomeClass(value);
+ else if( localName.equals("remote") )
+ bean.setRemoteClass(value);
+ else if( localName.equals("local-home") )
+ bean.setLocalHomeClass(value);
+ else if( localName.equals("local") )
+ bean.setLocalClass(value);
+ else if( localName.equals("ejb-class") )
+ bean.setEjbClass(value);
+ else if( localName.equals("session-type") )
+ {
+ if( value.equals("Stateful") )
+ {
+ bean.setStateful(true);
+ }
+ else if( value.equals("Stateless") )
+ {
+ bean.setStateful(false);
+ }
+ else
+ {
+ throw new IllegalStateException( bean.getEjbName() + ": " +
+ "session-type must be 'Stateful' or 'Stateless' but was " + value );
+ }
+ }
+ }
+
public void setValue(IconMetaData icon,
UnmarshallingContext navigator, String namespaceURI, String localName,
String value)
More information about the jboss-cvs-commits
mailing list