<?xml version="1.0"?>

<templateSet group="user">
  <template name="ejb:bmp" value="@ejb:bean   type=&quot;BMP&quot;&#13;&#10;*             name=&quot;$CLASS_NAME$&quot;&#13;&#10;*             jndi-name=&quot;ejb/$CLASS_NAME$&quot;" description="BMP Entity Bean" toReformat="true" toShortenFQNames="true">
    <variable name="CLASS_NAME" expression="className()" defaultValue="" alwaysStopAt="true" />
    <context>
      <option name="JAVA_CODE" value="false" />
      <option name="JAVA_COMMENT" value="true" />
      <option name="JAVA_STRING" value="false" />
      <option name="XML" value="false" />
      <option name="HTML" value="false" />
      <option name="JSP" value="false" />
      <option name="OTHER" value="false" />
    </context>
  </template>
  <template name="ejb:cmp" value="@ejb:bean   type=&quot;CMP&quot;&#13;&#10;*             name=&quot;$CLASS_NAME$&quot;&#13;&#10;*             jndi-name=&quot;ejb/$CLASS_NAME$&quot;" description="CMP Entity Bean" toReformat="true" toShortenFQNames="true">
    <variable name="CLASS_NAME" expression="className()" defaultValue="" alwaysStopAt="true" />
    <context>
      <option name="JAVA_CODE" value="false" />
      <option name="JAVA_COMMENT" value="true" />
      <option name="JAVA_STRING" value="false" />
      <option name="XML" value="false" />
      <option name="HTML" value="false" />
      <option name="JSP" value="false" />
      <option name="OTHER" value="false" />
    </context>
  </template>
  <template name="ejb:create" value="/**&#13;&#10; * @ejb:create-method&#13;&#10; */&#13;&#10;public $CLASS_NAME$ ejbCreate($END$)&#13;&#10;{&#13;&#10;&#9;return null;&#13;&#10;}&#13;&#10;" description="ejb:finder for CMP Entity Bean" toReformat="true" toShortenFQNames="true">
    <variable name="CLASS_NAME" expression="className()" defaultValue="" alwaysStopAt="true" />
    <context>
      <option name="JAVA_CODE" value="false" />
      <option name="JAVA_COMMENT" value="true" />
      <option name="JAVA_STRING" value="false" />
      <option name="XML" value="false" />
      <option name="HTML" value="false" />
      <option name="JSP" value="false" />
      <option name="OTHER" value="false" />
    </context>
  </template>
  <template name="ejb:ejb-ref" value="@ejb:ejb-ref ejb-name=&quot;$END$&quot;" description="transaction" toReformat="true" toShortenFQNames="true">
    <context>
      <option name="JAVA_CODE" value="false" />
      <option name="JAVA_COMMENT" value="true" />
      <option name="JAVA_STRING" value="false" />
      <option name="XML" value="false" />
      <option name="HTML" value="false" />
      <option name="JSP" value="false" />
      <option name="OTHER" value="false" />
    </context>
  </template>
  <template name="ejb:env" value="@ejb:env-entry name=&quot;$NAME$&quot; value=&quot;$VALUE$&quot; type=&quot;$TYPE$&quot;" description="env-entry" toReformat="true" toShortenFQNames="true">
    <variable name="NAME" expression="&quot;blabla&quot;" defaultValue="blabla" alwaysStopAt="true" />
    <variable name="VALUE" expression="&quot;12345&quot;" defaultValue="12345" alwaysStopAt="true" />
    <variable name="TYPE" expression="&quot;java.lang.Integer&quot;" defaultValue="java.lang.Integer" alwaysStopAt="true" />
    <context>
      <option name="JAVA_CODE" value="false" />
      <option name="JAVA_COMMENT" value="true" />
      <option name="JAVA_STRING" value="false" />
      <option name="XML" value="false" />
      <option name="HTML" value="false" />
      <option name="JSP" value="false" />
      <option name="OTHER" value="false" />
    </context>
  </template>
  <template name="ejb:finder" value="@ejb:finder signature=&quot;$RET_TYPE$ findBy($PARAM_TYPE$ $VAR$)&quot;" description="ejb:finder for CMP Entity Bean" toReformat="true" toShortenFQNames="true">
    <variable name="RET_TYPE" expression="&quot;Collection&quot;" defaultValue="Collection" alwaysStopAt="true" />
    <variable name="PARAM_TYPE" expression="&quot;int&quot;" defaultValue="int" alwaysStopAt="true" />
    <variable name="VAR" expression="variableOfType(&quot;&quot;)" defaultValue="id" alwaysStopAt="true" />
    <context>
      <option name="JAVA_CODE" value="false" />
      <option name="JAVA_COMMENT" value="true" />
      <option name="JAVA_STRING" value="false" />
      <option name="XML" value="false" />
      <option name="HTML" value="false" />
      <option name="JSP" value="false" />
      <option name="OTHER" value="false" />
    </context>
  </template>
  <template name="ejb:intf" value="@ejb:interface-method" description="interface method" toReformat="true" toShortenFQNames="true">
    <context>
      <option name="JAVA_CODE" value="false" />
      <option name="JAVA_COMMENT" value="true" />
      <option name="JAVA_STRING" value="false" />
      <option name="XML" value="false" />
      <option name="HTML" value="false" />
      <option name="JSP" value="false" />
      <option name="OTHER" value="false" />
    </context>
  </template>
  <template name="ejb:lintf" value="@ejb:interface-method view-type=&quot;local&quot;" description="local interface method" toReformat="true" toShortenFQNames="true">
    <context>
      <option name="JAVA_CODE" value="false" />
      <option name="JAVA_COMMENT" value="true" />
      <option name="JAVA_STRING" value="false" />
      <option name="XML" value="false" />
      <option name="HTML" value="false" />
      <option name="JSP" value="false" />
      <option name="OTHER" value="false" />
    </context>
  </template>
  <template name="ejb:mdb" value="@ejb:bean   acknowledge-mode=&quot;Auto-acknowledge&quot;&#13;&#10;*             destination-type=&quot;javax.jms.Queue&quot;&#13;&#10;*             subscription-durability=&quot;NonDurable&quot;" description="Message Driven Bean" toReformat="true" toShortenFQNames="true">
    <context>
      <option name="JAVA_CODE" value="false" />
      <option name="JAVA_COMMENT" value="true" />
      <option name="JAVA_STRING" value="false" />
      <option name="XML" value="false" />
      <option name="HTML" value="false" />
      <option name="JSP" value="false" />
      <option name="OTHER" value="false" />
    </context>
  </template>
  <template name="ejb:perm" value="@ejb:permission role-name=&quot;$END$&quot;" description="permission" toReformat="true" toShortenFQNames="true">
    <context>
      <option name="JAVA_CODE" value="false" />
      <option name="JAVA_COMMENT" value="true" />
      <option name="JAVA_STRING" value="false" />
      <option name="XML" value="false" />
      <option name="HTML" value="false" />
      <option name="JSP" value="false" />
      <option name="OTHER" value="false" />
    </context>
  </template>
  <template name="ejb:pf" value="/**&#13;&#10; * @ejb:persistent-field&#13;&#10; * @ejb:interface-method&#13;&#10; */&#13;&#10;public abstract $TYPE$ get$EXPR$();&#13;&#10;&#13;&#10;/**&#13;&#10; * @ejb:interface-method&#13;&#10; */&#13;&#10;public abstract void set$EXPR$($TYPE$ $PARAM_NAME$);&#13;&#10;&#13;&#10;$END$" description="persistent field with getter and setter in interface" toReformat="true" toShortenFQNames="true">
    <variable name="TYPE" expression="&quot;&quot;" defaultValue="" alwaysStopAt="true" />
    <variable name="EXPR" expression="&quot;&quot;" defaultValue="" alwaysStopAt="true" />
    <variable name="PARAM_NAME" expression="decapitalize(EXPR)" defaultValue="" alwaysStopAt="false" />
    <context>
      <option name="JAVA_CODE" value="false" />
      <option name="JAVA_COMMENT" value="true" />
      <option name="JAVA_STRING" value="false" />
      <option name="XML" value="false" />
      <option name="HTML" value="false" />
      <option name="JSP" value="false" />
      <option name="OTHER" value="false" />
    </context>
  </template>
  <template name="ejb:pfg" value="/**&#13;&#10; * @ejb:persistent-field&#13;&#10; * @ejb:interface-method&#13;&#10; */&#13;&#10;public abstract $TYPE$ get$EXPR$();&#13;&#10;&#13;&#10;public abstract void set$EXPR$($TYPE$ $PARAM_NAME$);&#13;&#10;&#13;&#10;$END$" description="persistent field with getter in interface" toReformat="true" toShortenFQNames="true">
    <variable name="TYPE" expression="&quot;&quot;" defaultValue="" alwaysStopAt="true" />
    <variable name="EXPR" expression="&quot;&quot;" defaultValue="" alwaysStopAt="true" />
    <variable name="PARAM_NAME" expression="decapitalize(EXPR)" defaultValue="" alwaysStopAt="false" />
    <context>
      <option name="JAVA_CODE" value="false" />
      <option name="JAVA_COMMENT" value="true" />
      <option name="JAVA_STRING" value="false" />
      <option name="XML" value="false" />
      <option name="HTML" value="false" />
      <option name="JSP" value="false" />
      <option name="OTHER" value="false" />
    </context>
  </template>
  <template name="ejb:pk" value="/**&#13;&#10; * @ejb:pk-field&#13;&#10; * @ejb:persistent-field&#13;&#10; * @ejb:interface-method&#13;&#10; */&#13;&#10;public abstract $TYPE$ get$EXPR$();&#13;&#10;&#13;&#10;public abstract void set$EXPR$($TYPE$ $PARAM_NAME$);&#13;&#10;&#13;&#10;$END$" description="pk field with getter in interface" toReformat="true" toShortenFQNames="true">
    <variable name="TYPE" expression="&quot;&quot;" defaultValue="" alwaysStopAt="true" />
    <variable name="EXPR" expression="&quot;&quot;" defaultValue="" alwaysStopAt="true" />
    <variable name="PARAM_NAME" expression="decapitalize(EXPR)" defaultValue="" alwaysStopAt="false" />
    <context>
      <option name="JAVA_CODE" value="false" />
      <option name="JAVA_COMMENT" value="true" />
      <option name="JAVA_STRING" value="false" />
      <option name="XML" value="false" />
      <option name="HTML" value="false" />
      <option name="JSP" value="false" />
      <option name="OTHER" value="false" />
    </context>
  </template>
  <template name="ejb:rintf" value="@ejb:interface-method view-type=&quot;remote&quot;" description="remote interface method" toReformat="true" toShortenFQNames="true">
    <context>
      <option name="JAVA_CODE" value="false" />
      <option name="JAVA_COMMENT" value="true" />
      <option name="JAVA_STRING" value="false" />
      <option name="XML" value="false" />
      <option name="HTML" value="false" />
      <option name="JSP" value="false" />
      <option name="OTHER" value="false" />
    </context>
  </template>
  <template name="ejb:sec" value="@ejb:security-role-ref role-name=&quot;$role_name$&quot; role-link=&quot;$role_link$&quot;" description="sec-role-ref" toReformat="true" toShortenFQNames="true">
    <variable name="role_name" expression="&quot;admin&quot;" defaultValue="&quot;admin&quot;" alwaysStopAt="true" />
    <variable name="role_link" expression="&quot;Administrator&quot;" defaultValue="&quot;Administrator&quot;" alwaysStopAt="true" />
    <context>
      <option name="JAVA_CODE" value="false" />
      <option name="JAVA_COMMENT" value="true" />
      <option name="JAVA_STRING" value="false" />
      <option name="XML" value="false" />
      <option name="HTML" value="false" />
      <option name="JSP" value="false" />
      <option name="OTHER" value="false" />
    </context>
  </template>
  <template name="ejb:sfsb" value="@ejb:bean   type=&quot;Stateful&quot;&#13;&#10;*             name=&quot;$CLASS_NAME$&quot;&#13;&#10;*             jndi-name=&quot;ejb/$CLASS_NAME$&quot;" description="Stateful Session Bean" toReformat="true" toShortenFQNames="true">
    <variable name="CLASS_NAME" expression="className()" defaultValue="" alwaysStopAt="true" />
    <context>
      <option name="JAVA_CODE" value="false" />
      <option name="JAVA_COMMENT" value="true" />
      <option name="JAVA_STRING" value="false" />
      <option name="XML" value="false" />
      <option name="HTML" value="false" />
      <option name="JSP" value="false" />
      <option name="OTHER" value="false" />
    </context>
  </template>
  <template name="ejb:slsb" value="@ejb:bean   type=&quot;Stateless&quot;&#13;&#10;*             name=&quot;$CLASS_NAME$&quot;&#13;&#10;*             jndi-name=&quot;ejb/$CLASS_NAME$&quot;" description="Stateless Session Bean" toReformat="true" toShortenFQNames="true">
    <variable name="CLASS_NAME" expression="className()" defaultValue="" alwaysStopAt="true" />
    <context>
      <option name="JAVA_CODE" value="false" />
      <option name="JAVA_COMMENT" value="true" />
      <option name="JAVA_STRING" value="false" />
      <option name="XML" value="false" />
      <option name="HTML" value="false" />
      <option name="JSP" value="false" />
      <option name="OTHER" value="false" />
    </context>
  </template>
  <template name="ejb:trans" value="@ejb:transaction type=&quot;Supports&quot;" description="transaction" toReformat="true" toShortenFQNames="true">
    <context>
      <option name="JAVA_CODE" value="false" />
      <option name="JAVA_COMMENT" value="true" />
      <option name="JAVA_STRING" value="false" />
      <option name="XML" value="false" />
      <option name="HTML" value="false" />
      <option name="JSP" value="false" />
      <option name="OTHER" value="false" />
    </context>
  </template>
</templateSet>

