From: Vance K. <va...@us...> - 2006-01-20 17:10:55
|
User: vancek Date: 06/01/20 09:10:49 Modified: andromda-ejb3/src/main/resources/templates/ejb3 ServiceLocator.vsl Log: fixed comment Revision Changes Path 1.2 +1 -1 cartridges/andromda-ejb3/src/main/resources/templates/ejb3/ServiceLocator.vsl Index: ServiceLocator.vsl =================================================================== RCS file: /cvsroot/andromdaplugins/cartridges/andromda-ejb3/src/main/resources/templates/ejb3/ServiceLocator.vsl,v retrieving revision 1.1 retrieving revision 1.2 diff -u -w -r1.1 -r1.2 --- ServiceLocator.vsl 10 Jan 2006 08:09:58 -0000 1.1 +++ ServiceLocator.vsl 20 Jan 2006 17:10:49 -0000 1.2 @@ -98,7 +98,7 @@ #foreach ($service in $services) /** - * Gets an instance of {@link $service.fullyQualifiedServiceRemoteName}. + * Gets an instance of {@link ${service.fullyQualifiedServiceRemoteInterfaceName}}. * * @param env the Context environment properties. Null represents no properties. * @throws javax.naming.NamingException failure to lookup remote service interface. |
From: Vance K. <va...@us...> - 2006-01-31 15:21:42
|
User: vancek Date: 06/01/31 07:21:36 Modified: andromda-ejb3/src/main/resources/templates/ejb3 ServiceLocator.vsl Log: service getter method now used fully qualified method name and replaces dot with underscore to avoid conflict between same name services that exist in differing packages Revision Changes Path 1.3 +1 -1 cartridges/andromda-ejb3/src/main/resources/templates/ejb3/ServiceLocator.vsl Index: ServiceLocator.vsl =================================================================== RCS file: /cvsroot/andromdaplugins/cartridges/andromda-ejb3/src/main/resources/templates/ejb3/ServiceLocator.vsl,v retrieving revision 1.2 retrieving revision 1.3 diff -u -w -r1.2 -r1.3 --- ServiceLocator.vsl 20 Jan 2006 17:10:49 -0000 1.2 +++ ServiceLocator.vsl 31 Jan 2006 15:21:36 -0000 1.3 @@ -103,7 +103,7 @@ * @param env the Context environment properties. Null represents no properties. * @throws javax.naming.NamingException failure to lookup remote service interface. */ - public final $service.fullyQualifiedServiceRemoteInterfaceName get${service.name}(java.util.Properties env) + public final $service.fullyQualifiedServiceRemoteInterfaceName get_${transform.toUnderscoreName(${service.fullyQualifiedServiceName})}(java.util.Properties env) throws javax.naming.NamingException { return (${service.fullyQualifiedServiceRemoteInterfaceName}) |
From: Vance K. <va...@us...> - 2006-02-09 07:12:03
|
User: vancek Date: 06/02/08 23:11:56 Modified: andromda-ejb3/src/main/resources/templates/ejb3 ServiceLocator.vsl Log: context lookup used default naming convention [ear file name/ejb name/remote] unless jndi name explicitly defined new method performs lookup using local jndi name if local view type exists Revision Changes Path 1.4 +38 -2 cartridges/andromda-ejb3/src/main/resources/templates/ejb3/ServiceLocator.vsl Index: ServiceLocator.vsl =================================================================== RCS file: /cvsroot/andromdaplugins/cartridges/andromda-ejb3/src/main/resources/templates/ejb3/ServiceLocator.vsl,v retrieving revision 1.3 retrieving revision 1.4 diff -u -w -r1.3 -r1.4 --- ServiceLocator.vsl 31 Jan 2006 15:21:36 -0000 1.3 +++ ServiceLocator.vsl 9 Feb 2006 07:11:56 -0000 1.4 @@ -97,19 +97,55 @@ } #foreach ($service in $services) +#**##if ($service.viewTypeRemote) /** * Gets an instance of {@link ${service.fullyQualifiedServiceRemoteInterfaceName}}. * * @param env the Context environment properties. Null represents no properties. * @throws javax.naming.NamingException failure to lookup remote service interface. */ - public final $service.fullyQualifiedServiceRemoteInterfaceName get_${transform.toUnderscoreName(${service.fullyQualifiedServiceName})}(java.util.Properties env) + public final $service.fullyQualifiedServiceRemoteInterfaceName get_${transform.toUnderscoreName(${service.fullyQualifiedServiceName})}_Remote(java.util.Properties env) throws javax.naming.NamingException { +#* *##if ($stringUtils.isNotBlank($service.jndiNameRemote)) +#* *##set ($jndiName = "${service.jndiNameRemote}") +#* *##else +#* *##if ($stringUtils.isNotBlank($service.jndiNamePrefix)) +#* *##set ($jndiName = "${service.jndiNamePrefix}/${service.serviceName}/remote") +#* *##else +#* *##set ($jndiName = "${service.serviceName}/remote") +#* *##end +#* *##end return (${service.fullyQualifiedServiceRemoteInterfaceName}) - getContext(env).lookup(${service.fullyQualifiedServiceRemoteInterfaceName}.class.getName()); + getContext(env).lookup("${jndiName}"); } +#**##end +#**##if ($service.viewTypeLocal) + /** + * Gets an instance of {@link ${service.fullyQualifiedServiceLocalInterfaceName}}. + * + * @param env the Context environment properties. Null represents no properties. + * @throws javax.naming.NamingException failure to lookup local service interface. + */ + public final $service.fullyQualifiedServiceLocalInterfaceName get_${transform.toUnderscoreName(${service.fullyQualifiedServiceName})}_Local(java.util.Properties env) + throws javax.naming.NamingException + { +#* *##if ($stringUtils.isNotBlank($service.jndiNameLocal)) +#* *##set ($jndiName = "${service.jndiNameLocal}") +#* *##else +#* *##if ($stringUtils.isNotBlank($service.jndiNamePrefix)) +#* *##set ($jndiName = "${service.jndiNamePrefix}/${service.serviceName}/local") +#* *##else +#* *##set ($jndiName = "${service.serviceName}/local") +#* *##end +#* *##end + return (${service.fullyQualifiedServiceLocalInterfaceName}) + getContext(env).lookup("${jndiName}"); + } + +#**##end + #end /** * Gets an instance of the given service. |
From: Vance K. <va...@us...> - 2006-02-13 15:46:06
|
User: vancek Date: 06/02/13 07:45:53 Modified: andromda-ejb3/src/main/resources/templates/ejb3 ServiceLocator.vsl Log: update comments Revision Changes Path 1.5 +4 -3 cartridges/andromda-ejb3/src/main/resources/templates/ejb3/ServiceLocator.vsl Index: ServiceLocator.vsl =================================================================== RCS file: /cvsroot/andromdaplugins/cartridges/andromda-ejb3/src/main/resources/templates/ejb3/ServiceLocator.vsl,v retrieving revision 1.4 retrieving revision 1.5 diff -u -w -r1.4 -r1.5 --- ServiceLocator.vsl 9 Feb 2006 07:11:56 -0000 1.4 +++ ServiceLocator.vsl 13 Feb 2006 15:45:51 -0000 1.5 @@ -1,4 +1,5 @@ // license-header java merge-point +/* Autogenerated by AndroMDA (ManageableServiceLocator.vsl) - do not edit */ #set ($generatedFile = "${serviceLocatorName}.java") #if($stringUtils.isNotEmpty($ejb3TypesPackage)) package $ejb3TypesPackage; @@ -21,7 +22,7 @@ protected javax.naming.InitialContext context = null; /** - * Private constructor + * Cannot be instantiated constructor */ private ${serviceLocatorName}() { @@ -29,8 +30,8 @@ } /** - * Gets the instance of this Class. Create it if doesn't already exit, otherwise - * return the current instance. + * Gets the instance of this Class. + * Create it if doesn't already exist, otherwise return the current instance. * * @return the shared service locator instance. */ |
From: Vance K. <va...@us...> - 2006-03-14 06:08:37
|
User: vancek Date: 06/03/13 22:08:36 Modified: andromda-ejb3/src/main/resources/templates/ejb3/crud ManageableServiceLocator.vsl andromda-ejb3/src/main/resources/templates/ejb3 ServiceLocator.vsl Log: jndi name contains fully qualified service name to correspond with refactored ejb-name in ejb-jar.xml descriptor Revision Changes Path 1.2 +1 -1 cartridges/andromda-ejb3/src/main/resources/templates/ejb3/crud/ManageableServiceLocator.vsl Index: ManageableServiceLocator.vsl =================================================================== RCS file: /cvsroot/andromdaplugins/cartridges/andromda-ejb3/src/main/resources/templates/ejb3/crud/ManageableServiceLocator.vsl,v retrieving revision 1.1 retrieving revision 1.2 diff -u -w -r1.1 -r1.2 --- ManageableServiceLocator.vsl 13 Feb 2006 15:47:17 -0000 1.1 +++ ManageableServiceLocator.vsl 14 Mar 2006 06:08:36 -0000 1.2 @@ -120,7 +120,7 @@ throws javax.naming.NamingException { #**##if ($stringUtils.isNotBlank($manageable.jndiNamePrefix)) -#* *##set ($jndiName = "${manageable.jndiNamePrefix}/${manageable.manageableServiceName}/remote") +#* *##set ($jndiName = "${manageable.jndiNamePrefix}/${manageable.fullyQualifiedManageableServiceName}/remote") #**##else #* *##set ($jndiName = "${manageable.manageableServiceName}/remote") #**##end 1.6 +4 -4 cartridges/andromda-ejb3/src/main/resources/templates/ejb3/ServiceLocator.vsl Index: ServiceLocator.vsl =================================================================== RCS file: /cvsroot/andromdaplugins/cartridges/andromda-ejb3/src/main/resources/templates/ejb3/ServiceLocator.vsl,v retrieving revision 1.5 retrieving revision 1.6 diff -u -w -r1.5 -r1.6 --- ServiceLocator.vsl 13 Feb 2006 15:45:51 -0000 1.5 +++ ServiceLocator.vsl 14 Mar 2006 06:08:36 -0000 1.6 @@ -112,9 +112,9 @@ #* *##set ($jndiName = "${service.jndiNameRemote}") #* *##else #* *##if ($stringUtils.isNotBlank($service.jndiNamePrefix)) -#* *##set ($jndiName = "${service.jndiNamePrefix}/${service.serviceName}/remote") +#* *##set ($jndiName = "${service.jndiNamePrefix}/${service.fullyQualifiedServiceName}/remote") #* *##else -#* *##set ($jndiName = "${service.serviceName}/remote") +#* *##set ($jndiName = "${service.fullyQualifiedServiceName}/remote") #* *##end #* *##end return (${service.fullyQualifiedServiceRemoteInterfaceName}) @@ -136,9 +136,9 @@ #* *##set ($jndiName = "${service.jndiNameLocal}") #* *##else #* *##if ($stringUtils.isNotBlank($service.jndiNamePrefix)) -#* *##set ($jndiName = "${service.jndiNamePrefix}/${service.serviceName}/local") +#* *##set ($jndiName = "${service.jndiNamePrefix}/${service.fullyQualifiedServiceName}/local") #* *##else -#* *##set ($jndiName = "${service.serviceName}/local") +#* *##set ($jndiName = "${service.fullyQualifidServiceName}/local") #* *##end #* *##end return (${service.fullyQualifiedServiceLocalInterfaceName}) |
From: Vance K. <va...@us...> - 2006-04-11 15:41:09
|
User: vancek Date: 06/04/11 08:41:05 Modified: andromda-ejb3/src/main/resources/templates/ejb3 ServiceLocator.vsl Log: reverted back the jndi name to use the service name rather than the fully qualified service name Revision Changes Path 1.7 +6 -6 cartridges/andromda-ejb3/src/main/resources/templates/ejb3/ServiceLocator.vsl Index: ServiceLocator.vsl =================================================================== RCS file: /cvsroot/andromdaplugins/cartridges/andromda-ejb3/src/main/resources/templates/ejb3/ServiceLocator.vsl,v retrieving revision 1.6 retrieving revision 1.7 diff -u -w -r1.6 -r1.7 --- ServiceLocator.vsl 14 Mar 2006 06:08:36 -0000 1.6 +++ ServiceLocator.vsl 11 Apr 2006 15:41:05 -0000 1.7 @@ -100,7 +100,7 @@ #foreach ($service in $services) #**##if ($service.viewTypeRemote) /** - * Gets an instance of {@link ${service.fullyQualifiedServiceRemoteInterfaceName}}. + * Gets the remote interface {@link ${service.fullyQualifiedServiceRemoteInterfaceName}}. * * @param env the Context environment properties. Null represents no properties. * @throws javax.naming.NamingException failure to lookup remote service interface. @@ -112,9 +112,9 @@ #* *##set ($jndiName = "${service.jndiNameRemote}") #* *##else #* *##if ($stringUtils.isNotBlank($service.jndiNamePrefix)) -#* *##set ($jndiName = "${service.jndiNamePrefix}/${service.fullyQualifiedServiceName}/remote") +#* *##set ($jndiName = "${service.jndiNamePrefix}/${service.serviceName}/remote") #* *##else -#* *##set ($jndiName = "${service.fullyQualifiedServiceName}/remote") +#* *##set ($jndiName = "${service.serviceName}/remote") #* *##end #* *##end return (${service.fullyQualifiedServiceRemoteInterfaceName}) @@ -124,7 +124,7 @@ #**##end #**##if ($service.viewTypeLocal) /** - * Gets an instance of {@link ${service.fullyQualifiedServiceLocalInterfaceName}}. + * Gets the local interface {@link ${service.fullyQualifiedServiceLocalInterfaceName}}. * * @param env the Context environment properties. Null represents no properties. * @throws javax.naming.NamingException failure to lookup local service interface. @@ -136,9 +136,9 @@ #* *##set ($jndiName = "${service.jndiNameLocal}") #* *##else #* *##if ($stringUtils.isNotBlank($service.jndiNamePrefix)) -#* *##set ($jndiName = "${service.jndiNamePrefix}/${service.fullyQualifiedServiceName}/local") +#* *##set ($jndiName = "${service.jndiNamePrefix}/${service.serviceName}/local") #* *##else -#* *##set ($jndiName = "${service.fullyQualifidServiceName}/local") +#* *##set ($jndiName = "${service.serviceName}/local") #* *##end #* *##end return (${service.fullyQualifiedServiceLocalInterfaceName}) |