You are viewing a plain text version of this content. The canonical link for it is here.
Posted to wsrf-dev@ws.apache.org by ip...@apache.org on 2005/01/05 20:49:00 UTC
svn commit: r124254 - in incubator/apollo/trunk/src/java/org/apache/ws/resource/tool: . porttype
Author: ips
Date: Wed Jan 5 11:48:59 2005
New Revision: 124254
URL: http://svn.apache.org/viewcvs?view=rev&rev=124254
Log:
various
Added:
incubator/apollo/trunk/src/java/org/apache/ws/resource/tool/porttype/GetMultipleResourcePropertiesPortType2JavaInfo.java
incubator/apollo/trunk/src/java/org/apache/ws/resource/tool/porttype/ImmediateResourceTerminationPortType2JavaInfo.java
incubator/apollo/trunk/src/java/org/apache/ws/resource/tool/porttype/QueryResourcePropertiesPortType2JavaInfo.java
incubator/apollo/trunk/src/java/org/apache/ws/resource/tool/porttype/SetResourcePropertiesPortType2JavaInfo.java
Modified:
incubator/apollo/trunk/src/java/org/apache/ws/resource/tool/Wsdl2Java.java
incubator/apollo/trunk/src/java/org/apache/ws/resource/tool/porttype/GetResourcePropertyPortType2JavaInfo.java
incubator/apollo/trunk/src/java/org/apache/ws/resource/tool/porttype/ScheduledResourceTerminationPortType2JavaInfo.java
Modified: incubator/apollo/trunk/src/java/org/apache/ws/resource/tool/Wsdl2Java.java
Url: http://svn.apache.org/viewcvs/incubator/apollo/trunk/src/java/org/apache/ws/resource/tool/Wsdl2Java.java?view=diff&rev=124254&p1=incubator/apollo/trunk/src/java/org/apache/ws/resource/tool/Wsdl2Java.java&r1=124253&p2=incubator/apollo/trunk/src/java/org/apache/ws/resource/tool/Wsdl2Java.java&r2=124254
==============================================================================
--- incubator/apollo/trunk/src/java/org/apache/ws/resource/tool/Wsdl2Java.java (original)
+++ incubator/apollo/trunk/src/java/org/apache/ws/resource/tool/Wsdl2Java.java Wed Jan 5 11:48:59 2005
@@ -23,14 +23,16 @@
import org.apache.velocity.Template;
import org.apache.velocity.VelocityContext;
import org.apache.velocity.app.Velocity;
-import org.apache.velocity.exception.ParseErrorException;
-import org.apache.velocity.exception.ResourceNotFoundException;
import org.apache.ws.resource.ResourceDefinition;
import org.apache.ws.resource.i18n.Keys;
import org.apache.ws.resource.i18n.MessagesImpl;
import org.apache.ws.resource.impl.ResourceDefinitionImpl;
+import org.apache.ws.resource.tool.porttype.GetMultipleResourcePropertiesPortType2JavaInfo;
import org.apache.ws.resource.tool.porttype.GetResourcePropertyPortType2JavaInfo;
+import org.apache.ws.resource.tool.porttype.ImmediateResourceTerminationPortType2JavaInfo;
+import org.apache.ws.resource.tool.porttype.QueryResourcePropertiesPortType2JavaInfo;
import org.apache.ws.resource.tool.porttype.ScheduledResourceTerminationPortType2JavaInfo;
+import org.apache.ws.resource.tool.porttype.SetResourcePropertiesPortType2JavaInfo;
import org.apache.ws.resource.tool.velocity.ConstQNames;
import org.apache.ws.resource.tool.velocity.ImplementsListBuilder;
import org.apache.ws.resource.tool.velocity.ServiceProperties;
@@ -162,8 +164,8 @@
public void generate()
throws Exception
{
- //generateXmlBeans( );
- initVelocityProperties();
+ generateXmlBeans();
+ initVelocity();
for ( int i = 0; i < m_wsdlFiles.length; i++ )
{
WSDLReader wsdlReader = WSDLFactory.newInstance().newWSDLReader();
@@ -174,77 +176,11 @@
{
Service service = (Service) serviceIter.next();
ResourceDefinition resourceDef = new ResourceDefinitionImpl( def, service );
- generateSkeletonCode( resourceDef, wsdlFile.getName() );
+ processTemplates( resourceDef, wsdlFile.getName() );
}
}
}
- /**
- * DOCUMENT_ME
- *
- * @param args DOCUMENT_ME
- *
- * @throws ParseException DOCUMENT_ME
- */
- public static void main( String[] args )
- throws ParseException
- {
- args = new String[]
- {
- "-s", "C;/gen/src",
- "-c", "C:/gen/classes",
- "C:/opt/tomcat5.0.28/webapps/wsrf/wsdl/FileSystem.wsdl"
- };
- CommandLine cmdLine = new PosixParser().parse( CMD_LINE_OPTIONS, args, true );
- checkForRequiredOption( cmdLine, Opts.SRC_OUTPUT_DIR );
- checkForRequiredOption( cmdLine, Opts.CLASSES_OUTPUT_DIR );
- File srcOutputDir = new File( cmdLine.getOptionValue( Opts.SRC_OUTPUT_DIR ) );
- File classesOutputDir = new File( cmdLine.getOptionValue( Opts.CLASSES_OUTPUT_DIR ) );
- Wsdl2JavaOptions options = new Wsdl2Java.Wsdl2JavaOptions();
- if ( cmdLine.hasOption( Opts.SINGLETON ) )
- {
- options.setSingleton( true );
- }
- if ( cmdLine.hasOption( Opts.RESOURCE_KEY ) )
- {
- options.setResourceKey( QName.valueOf( cmdLine.getOptionValue( Opts.RESOURCE_KEY ) ) );
- }
- if ( cmdLine.hasOption( Opts.CLASSPATH ) )
- {
- options.setClasspath( cmdLine.getOptionValue( Opts.CLASSPATH ) );
- }
-
- if ( cmdLine.hasOption( Opts.VERBOSE ) )
- {
- options.setVerbose( Boolean.valueOf( cmdLine.getOptionValue( Opts.VERBOSE ) ).booleanValue() );
- }
-
- if ( cmdLine.hasOption( Opts.DEBUG ) )
- {
- options.setVerbose( Boolean.valueOf( cmdLine.getOptionValue( Opts.DEBUG ) ).booleanValue() );
- }
-
- File[] wsdlFiles = new File[cmdLine.getArgs().length];
- for ( int i = 0; i < cmdLine.getArgs().length; i++ )
- {
- wsdlFiles[i] = new File( cmdLine.getArgs()[i] );
- }
-
- try
- {
- System.out.println( MSG.getMessage( Keys.WSDL4J_PASSED_ARGUMENTS,
- Integer.toString( wsdlFiles.length ),
- srcOutputDir.toString(),
- classesOutputDir.toString() ) );
- new Wsdl2Java( wsdlFiles, srcOutputDir, classesOutputDir, options ).generate();
- }
- catch ( Exception e )
- {
- e.printStackTrace();
- System.exit( 1 );
- }
- }
-
private static void checkForRequiredOption( CommandLine cmdLine,
String opt )
{
@@ -279,7 +215,7 @@
MSG.getMessage( Keys.OPT_CLASSPATH_SENT_TO_XMLBEANS ) );
}
- private void generateSkeletonCode( ResourceDefinition resourceDef, String wsdlFileName )
+ private void processTemplates( ResourceDefinition resourceDef, String wsdlFileName )
throws Exception
{
String serviceName = StringUtils.capitalize( resourceDef.getName() );
@@ -295,64 +231,64 @@
//generate files
File packageDir = getPackageDir( resourceDef.getDefinition().getTargetNamespace() );
packageDir.mkdirs();
- File generatedSrc = new File( packageDir, "Abstract" + serviceName + "Service.java" );
- writeGeneratedSrcFile( context,
+ File outputFile = new File( packageDir, "Abstract" + serviceName + "Service.java" );
+ processTemplate( context,
"templates/AbstractService.vm",
- generatedSrc.getAbsolutePath() );
+ outputFile );
- generatedSrc = new File( packageDir, serviceName + "Service.java" );
+ outputFile = new File( packageDir, serviceName + "Service.java" );
//only generate if it doesn't exist
- if ( !generatedSrc.exists() )
+ if ( !outputFile.exists() )
{
- writeGeneratedSrcFile( context,
+ processTemplate( context,
"templates/Service.vm",
- generatedSrc.getAbsolutePath() );
+ outputFile );
}
- generatedSrc = new File( packageDir, "Abstract" + serviceName + "Resource.java" );
- writeGeneratedSrcFile( context,
+ outputFile = new File( packageDir, "Abstract" + serviceName + "Resource.java" );
+ processTemplate( context,
"templates/AbstractResource.vm",
- generatedSrc.getAbsolutePath() );
+ outputFile );
- generatedSrc = new File( packageDir, serviceName + "Resource.java" );
+ outputFile = new File( packageDir, serviceName + "Resource.java" );
//only generate if it doesn't exist
- if ( !generatedSrc.exists() )
+ if ( !outputFile.exists() )
{
- writeGeneratedSrcFile( context,
+ processTemplate( context,
"templates/Resource.vm",
- generatedSrc.getAbsolutePath() );
+ outputFile );
}
- generatedSrc = new File( packageDir, serviceName + "Home.java" );
+ outputFile = new File( packageDir, serviceName + "Home.java" );
//only generate if it doesn't exist
- if ( !generatedSrc.exists() )
+ if ( !outputFile.exists() )
{
- writeGeneratedSrcFile( context,
+ processTemplate( context,
"templates/Home.vm",
- generatedSrc.getAbsolutePath() );
+ outputFile );
}
//only if they implemented properties does this make sense.
if ( resourceDef.hasProperties() )
{
- generatedSrc = new File( packageDir, serviceName + "PropertyQNames.java" );
- writeGeneratedSrcFile( context,
+ outputFile = new File( packageDir, serviceName + "PropertyQNames.java" );
+ processTemplate( context,
"templates/PropertyQNames.vm",
- generatedSrc.getAbsolutePath() );
+ outputFile );
}
- generatedSrc = new File( packageDir, serviceName + "_deploy.wsdd" );
- writeGeneratedSrcFile( context,
+ outputFile = new File( packageDir, serviceName + "_deploy.wsdd" );
+ processTemplate( context,
"templates/deploy.vm",
- generatedSrc.getAbsolutePath() );
+ outputFile );
- generatedSrc = new File( packageDir, serviceName + "_jndi-config.wsdd" );
- writeGeneratedSrcFile( context,
+ outputFile = new File( packageDir, serviceName + "_jndi-config.wsdd" );
+ processTemplate( context,
"templates/jndi.vm",
- generatedSrc.getAbsolutePath() );
+ outputFile );
- generatedSrc = new File( packageDir, serviceName + "CustomOperationsPortType.java" );
- writeGeneratedSrcFile( context,
+ outputFile = new File( packageDir, serviceName + "CustomOperationsPortType.java" );
+ processTemplate( context,
"templates/CustomOperationsPortType.vm",
- generatedSrc.getAbsolutePath() );
+ outputFile );
}
catch ( Exception e )
@@ -364,16 +300,17 @@
private void initPortTypeInfoMap()
{
addPortType2JavaInfo( new GetResourcePropertyPortType2JavaInfo() );
+ addPortType2JavaInfo( new GetMultipleResourcePropertiesPortType2JavaInfo() );
+ addPortType2JavaInfo( new SetResourcePropertiesPortType2JavaInfo() );
+ addPortType2JavaInfo( new QueryResourcePropertiesPortType2JavaInfo() );
+ addPortType2JavaInfo( new ImmediateResourceTerminationPortType2JavaInfo() );
addPortType2JavaInfo( new ScheduledResourceTerminationPortType2JavaInfo() );
- // TODO: add other WSRF portTypes
}
private File getPackageDir( String targetNamespace )
{
String javaPackageName = GenerationUtils.getJavaPackageName( targetNamespace );
- javaPackageName = javaPackageName.replace( '.', '/' );
- File packageDir = new File( m_srcOutputDir, javaPackageName );
- return packageDir;
+ return new File( m_srcOutputDir, javaPackageName.replace( '.', '/' ) );
}
private ServiceProperties buildServiceProperties( String serviceName, ResourceDefinition resourceDef,
@@ -421,11 +358,11 @@
{
if ( ptInfo.getResourceTemplateFileName() != null )
{
- props.addResourceIncludeFile( ptInfo.getResourceTemplateFileName() );
+ props.addResourceIncludeFile( ptInfo.getResourceTemplateFileName() );
}
if ( ptInfo.getServiceTemplateFileName() != null )
{
- props.addServiceIncludeFile( ptInfo.getServiceTemplateFileName() );
+ props.addServiceIncludeFile( ptInfo.getServiceTemplateFileName() );
}
}
}
@@ -454,7 +391,7 @@
}
}
- private void initVelocityProperties()
+ private void initVelocity()
throws Exception
{
Velocity.addProperty( Velocity.RESOURCE_LOADER, "classpath" );
@@ -465,9 +402,9 @@
Velocity.init();
}
- private void writeGeneratedSrcFile( VelocityContext context,
- String templateName,
- String outputSrcPath )
+ private void processTemplate( VelocityContext context,
+ String templateLocation,
+ File outputFile )
throws Exception
{
/*
@@ -478,37 +415,27 @@
* Exception : if something else goes wrong (this is generally
* indicative of as serious problem...)
*/
- Template template = null;
-
try
{
- template = Velocity.getTemplate( templateName );
+ Template template = Velocity.getTemplate( templateLocation );
/*
* Now have the template engine process your template using the
* data placed into the context. Think of it as a 'merge'
* of the template and the data to produce the output stream.
*/
- FileWriter writer = writer = new FileWriter( outputSrcPath );
-
+ FileWriter writer = new FileWriter( outputFile );
if ( template != null )
{
template.merge( context, writer );
}
-
- /*
- * flush and cleanup
- */
writer.flush();
writer.close();
}
- catch ( ResourceNotFoundException rnfe )
- {
- System.out.println( "Example : error : cannot find template " + templateName );
- }
- catch ( ParseErrorException pee )
+ catch ( Exception e )
{
- System.out.println( "Example : Syntax error in template " + templateName + ":" + pee );
+ System.err.println( "Error processing template " + templateLocation );
+ e.printStackTrace();
}
}
@@ -654,6 +581,71 @@
String CLASSPATH = "C";
String SINGLETON = "S";
String RESOURCE_KEY = "k";
+ }
+
+ /**
+ * DOCUMENT_ME
+ *
+ * @param args DOCUMENT_ME
+ *
+ * @throws ParseException DOCUMENT_ME
+ */
+ public static void main( String[] args )
+ throws ParseException
+ {
+ args = new String[]
+ {
+ "-s", "C:/gen/src",
+ "-c", "C:/gen/classes",
+ "C:/opt/tomcat5.0.28/webapps/wsrf/wsdl/FileSystem.wsdl"
+ };
+ CommandLine cmdLine = new PosixParser().parse( CMD_LINE_OPTIONS, args, true );
+ checkForRequiredOption( cmdLine, Opts.SRC_OUTPUT_DIR );
+ checkForRequiredOption( cmdLine, Opts.CLASSES_OUTPUT_DIR );
+ File srcOutputDir = new File( cmdLine.getOptionValue( Opts.SRC_OUTPUT_DIR ) );
+ File classesOutputDir = new File( cmdLine.getOptionValue( Opts.CLASSES_OUTPUT_DIR ) );
+
+ Wsdl2JavaOptions options = new Wsdl2Java.Wsdl2JavaOptions();
+ if ( cmdLine.hasOption( Opts.SINGLETON ) )
+ {
+ options.setSingleton( true );
+ }
+ if ( cmdLine.hasOption( Opts.RESOURCE_KEY ) )
+ {
+ options.setResourceKey( QName.valueOf( cmdLine.getOptionValue( Opts.RESOURCE_KEY ) ) );
+ }
+ if ( cmdLine.hasOption( Opts.CLASSPATH ) )
+ {
+ options.setClasspath( cmdLine.getOptionValue( Opts.CLASSPATH ) );
+ }
+ if ( cmdLine.hasOption( Opts.VERBOSE ) )
+ {
+ options.setVerbose( Boolean.valueOf( cmdLine.getOptionValue( Opts.VERBOSE ) ).booleanValue() );
+ }
+ if ( cmdLine.hasOption( Opts.DEBUG ) )
+ {
+ options.setVerbose( Boolean.valueOf( cmdLine.getOptionValue( Opts.DEBUG ) ).booleanValue() );
+ }
+
+ File[] wsdlFiles = new File[cmdLine.getArgs().length];
+ for ( int i = 0; i < cmdLine.getArgs().length; i++ )
+ {
+ wsdlFiles[i] = new File( cmdLine.getArgs()[i] );
+ }
+
+ try
+ {
+ System.out.println( MSG.getMessage( Keys.WSDL4J_PASSED_ARGUMENTS,
+ Integer.toString( wsdlFiles.length ),
+ srcOutputDir.toString(),
+ classesOutputDir.toString() ) );
+ new Wsdl2Java( wsdlFiles, srcOutputDir, classesOutputDir, options ).generate();
+ }
+ catch ( Exception e )
+ {
+ e.printStackTrace();
+ System.exit( 1 );
+ }
}
}
Added: incubator/apollo/trunk/src/java/org/apache/ws/resource/tool/porttype/GetMultipleResourcePropertiesPortType2JavaInfo.java
Url: http://svn.apache.org/viewcvs/incubator/apollo/trunk/src/java/org/apache/ws/resource/tool/porttype/GetMultipleResourcePropertiesPortType2JavaInfo.java?view=auto&rev=124254
==============================================================================
--- (empty file)
+++ incubator/apollo/trunk/src/java/org/apache/ws/resource/tool/porttype/GetMultipleResourcePropertiesPortType2JavaInfo.java Wed Jan 5 11:48:59 2005
@@ -0,0 +1,56 @@
+/*=============================================================================*
+ * Copyright 2004 The Apache Software Foundation
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ *=============================================================================*/
+package org.apache.ws.resource.tool.porttype;
+
+import org.apache.ws.resource.properties.v1_2.porttype.GetMultipleResourcePropertiesPortType;
+import org.apache.ws.resource.tool.PortType2JavaInfo;
+
+import javax.xml.namespace.QName;
+
+/**
+ * TODO
+ *
+ * @author Ian Springer (ian DOT springer AT hp DOT com)
+ */
+public class GetMultipleResourcePropertiesPortType2JavaInfo implements PortType2JavaInfo
+{
+
+ public QName getName()
+ {
+ return GetMultipleResourcePropertiesPortType.NAME;
+ }
+
+ public String getResourceInterfaceName()
+ {
+ return null;
+ }
+
+ public String getServiceInterfaceName()
+ {
+ return GetMultipleResourcePropertiesPortType.class.getName();
+ }
+
+ public String getResourceTemplateFileName()
+ {
+ return null;
+ }
+
+ public String getServiceTemplateFileName()
+ {
+ return "templates/GetMultiple.txt";
+ }
+
+}
Modified: incubator/apollo/trunk/src/java/org/apache/ws/resource/tool/porttype/GetResourcePropertyPortType2JavaInfo.java
Url: http://svn.apache.org/viewcvs/incubator/apollo/trunk/src/java/org/apache/ws/resource/tool/porttype/GetResourcePropertyPortType2JavaInfo.java?view=diff&rev=124254&p1=incubator/apollo/trunk/src/java/org/apache/ws/resource/tool/porttype/GetResourcePropertyPortType2JavaInfo.java&r1=124253&p2=incubator/apollo/trunk/src/java/org/apache/ws/resource/tool/porttype/GetResourcePropertyPortType2JavaInfo.java&r2=124254
==============================================================================
--- incubator/apollo/trunk/src/java/org/apache/ws/resource/tool/porttype/GetResourcePropertyPortType2JavaInfo.java (original)
+++ incubator/apollo/trunk/src/java/org/apache/ws/resource/tool/porttype/GetResourcePropertyPortType2JavaInfo.java Wed Jan 5 11:48:59 2005
@@ -46,11 +46,12 @@
public String getResourceTemplateFileName()
{
- return "PropertiesResource.txt";
+ return "templates/PropertiesResource.txt";
}
public String getServiceTemplateFileName()
{
- return "GetResource.txt";
+ return "templates/GetResource.txt";
}
+
}
Added: incubator/apollo/trunk/src/java/org/apache/ws/resource/tool/porttype/ImmediateResourceTerminationPortType2JavaInfo.java
Url: http://svn.apache.org/viewcvs/incubator/apollo/trunk/src/java/org/apache/ws/resource/tool/porttype/ImmediateResourceTerminationPortType2JavaInfo.java?view=auto&rev=124254
==============================================================================
--- (empty file)
+++ incubator/apollo/trunk/src/java/org/apache/ws/resource/tool/porttype/ImmediateResourceTerminationPortType2JavaInfo.java Wed Jan 5 11:48:59 2005
@@ -0,0 +1,57 @@
+/*=============================================================================*
+ * Copyright 2004 The Apache Software Foundation
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ *=============================================================================*/
+package org.apache.ws.resource.tool.porttype;
+
+import org.apache.ws.resource.lifetime.ScheduledResourceTerminationResource;
+import org.apache.ws.resource.lifetime.v1_2.porttype.ScheduledResourceTerminationPortType;
+import org.apache.ws.resource.lifetime.v1_2.porttype.ImmediateResourceTerminationPortType;
+import org.apache.ws.resource.properties.v1_2.porttype.GetResourcePropertyPortType;
+import org.apache.ws.resource.tool.PortType2JavaInfo;
+
+import javax.xml.namespace.QName;
+
+/**
+ * TODO
+ *
+ * @author Ian Springer (ian DOT springer AT hp DOT com)
+ */
+public class ImmediateResourceTerminationPortType2JavaInfo implements PortType2JavaInfo
+{
+ public QName getName()
+ {
+ return ImmediateResourceTerminationPortType.NAME;
+ }
+
+ public String getResourceInterfaceName()
+ {
+ return null;
+ }
+
+ public String getServiceInterfaceName()
+ {
+ return ImmediateResourceTerminationPortType.class.getName();
+ }
+
+ public String getResourceTemplateFileName()
+ {
+ return null;
+ }
+
+ public String getServiceTemplateFileName()
+ {
+ return "templates/ImmediateResourceTermination.txt";
+ }
+}
Added: incubator/apollo/trunk/src/java/org/apache/ws/resource/tool/porttype/QueryResourcePropertiesPortType2JavaInfo.java
Url: http://svn.apache.org/viewcvs/incubator/apollo/trunk/src/java/org/apache/ws/resource/tool/porttype/QueryResourcePropertiesPortType2JavaInfo.java?view=auto&rev=124254
==============================================================================
--- (empty file)
+++ incubator/apollo/trunk/src/java/org/apache/ws/resource/tool/porttype/QueryResourcePropertiesPortType2JavaInfo.java Wed Jan 5 11:48:59 2005
@@ -0,0 +1,56 @@
+/*=============================================================================*
+ * Copyright 2004 The Apache Software Foundation
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ *=============================================================================*/
+package org.apache.ws.resource.tool.porttype;
+
+import org.apache.ws.resource.properties.v1_2.porttype.QueryResourcePropertiesPortType;
+import org.apache.ws.resource.tool.PortType2JavaInfo;
+
+import javax.xml.namespace.QName;
+
+/**
+ * TODO
+ *
+ * @author Ian Springer (ian DOT springer AT hp DOT com)
+ */
+public class QueryResourcePropertiesPortType2JavaInfo implements PortType2JavaInfo
+{
+
+ public QName getName()
+ {
+ return QueryResourcePropertiesPortType.NAME;
+ }
+
+ public String getResourceInterfaceName()
+ {
+ return null;
+ }
+
+ public String getServiceInterfaceName()
+ {
+ return QueryResourcePropertiesPortType.class.getName();
+ }
+
+ public String getResourceTemplateFileName()
+ {
+ return null;
+ }
+
+ public String getServiceTemplateFileName()
+ {
+ return "templates/Query.txt";
+ }
+
+}
Modified: incubator/apollo/trunk/src/java/org/apache/ws/resource/tool/porttype/ScheduledResourceTerminationPortType2JavaInfo.java
Url: http://svn.apache.org/viewcvs/incubator/apollo/trunk/src/java/org/apache/ws/resource/tool/porttype/ScheduledResourceTerminationPortType2JavaInfo.java?view=diff&rev=124254&p1=incubator/apollo/trunk/src/java/org/apache/ws/resource/tool/porttype/ScheduledResourceTerminationPortType2JavaInfo.java&r1=124253&p2=incubator/apollo/trunk/src/java/org/apache/ws/resource/tool/porttype/ScheduledResourceTerminationPortType2JavaInfo.java&r2=124254
==============================================================================
--- incubator/apollo/trunk/src/java/org/apache/ws/resource/tool/porttype/ScheduledResourceTerminationPortType2JavaInfo.java (original)
+++ incubator/apollo/trunk/src/java/org/apache/ws/resource/tool/porttype/ScheduledResourceTerminationPortType2JavaInfo.java Wed Jan 5 11:48:59 2005
@@ -46,11 +46,11 @@
public String getResourceTemplateFileName()
{
- return "ScheduledResourceTerminationResource.txt";
+ return "templates/ScheduledResourceTerminationResource.txt";
}
public String getServiceTemplateFileName()
{
- return "SetTerminationTime.txt";
+ return "templates/SetTerminationTime.txt";
}
}
Added: incubator/apollo/trunk/src/java/org/apache/ws/resource/tool/porttype/SetResourcePropertiesPortType2JavaInfo.java
Url: http://svn.apache.org/viewcvs/incubator/apollo/trunk/src/java/org/apache/ws/resource/tool/porttype/SetResourcePropertiesPortType2JavaInfo.java?view=auto&rev=124254
==============================================================================
--- (empty file)
+++ incubator/apollo/trunk/src/java/org/apache/ws/resource/tool/porttype/SetResourcePropertiesPortType2JavaInfo.java Wed Jan 5 11:48:59 2005
@@ -0,0 +1,56 @@
+/*=============================================================================*
+ * Copyright 2004 The Apache Software Foundation
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ *=============================================================================*/
+package org.apache.ws.resource.tool.porttype;
+
+import org.apache.ws.resource.properties.v1_2.porttype.SetResourcePropertiesPortType;
+import org.apache.ws.resource.tool.PortType2JavaInfo;
+
+import javax.xml.namespace.QName;
+
+/**
+ * TODO
+ *
+ * @author Ian Springer (ian DOT springer AT hp DOT com)
+ */
+public class SetResourcePropertiesPortType2JavaInfo implements PortType2JavaInfo
+{
+
+ public QName getName()
+ {
+ return SetResourcePropertiesPortType.NAME;
+ }
+
+ public String getResourceInterfaceName()
+ {
+ return null;
+ }
+
+ public String getServiceInterfaceName()
+ {
+ return SetResourcePropertiesPortType.class.getName();
+ }
+
+ public String getResourceTemplateFileName()
+ {
+ return null;
+ }
+
+ public String getServiceTemplateFileName()
+ {
+ return "templates/Set.txt";
+ }
+
+}
---------------------------------------------------------------------
To unsubscribe, e-mail: apollo-dev-unsubscribe@ws.apache.org
For additional commands, e-mail: apollo-dev-help@ws.apache.org