User: ara_e_w Date: 02/03/04 09:44:22 Added: core/src/xdoclet/ejb/vendor PramatiSubTask.java Log: committed Pramati app server support (thanks to Patrick Lightbody for providing it) Revision Changes Path 1.1 xdoclet/core/src/xdoclet/ejb/vendor/PramatiSubTask.java Index: PramatiSubTask.java =================================================================== package xdoclet.ejb.vendor; import xdoclet.XDocletException; import xdoclet.ejb.AbstractEjbDeploymentDescriptorSubTask; import xdoclet.util.Translator; /** * Generates Pramati deployment files * * @author <a href="mailto:[EMAIL PROTECTED]">Patrick Lightbody</a> * @created Feb 21, 2002 */ public class PramatiSubTask extends AbstractEjbDeploymentDescriptorSubTask { public final static String SUBTASK_NAME = "pramati"; private final static String PRAMATI_DEFAULT_TEMPLATE_FILE = "/xdoclet/ejb/vendor/pramati.j"; private final static String PRAMATI_DD_FILE_NAME = "pramati-j2ee-server.xml"; private final static String PRAMATI_OR_DEFAULT_TEMPLATE_FILE = "/xdoclet/ejb/vendor/pramati-or-map.j"; private final static String PRAMATI_OR_DD_FILE_NAME = "pramati-or-map.xml"; private String _version = "3.0"; private String _dataSource = ""; private String _jarName = ""; public String getSubTaskName() { return SUBTASK_NAME; } public String getDatasource() { return _dataSource; } public String getVersion() { return _version; } public String getJarName() { return _jarName; } public void setDatasource( String new_data_source ) { _dataSource = new_data_source; } public void setVersion( String version ) { _version = version; } public void setJarName( String jarName ) { this._jarName = jarName; } public void execute() throws XDocletException { setTemplateURL( getClass().getResource( PRAMATI_DEFAULT_TEMPLATE_FILE ) ); setDestinationFile( PRAMATI_DD_FILE_NAME ); startProcess(); if( atLeastOneCmpEntityBeanExists() ) { setTemplateURL( getClass().getResource( PRAMATI_OR_DEFAULT_TEMPLATE_FILE ) ); setDestinationFile( PRAMATI_OR_DD_FILE_NAME ); startProcess(); } } protected void engineStarted() throws XDocletException { if( getDestinationFile().equals( PRAMATI_DD_FILE_NAME ) ) { System.out.println( Translator.getString( "generating_something", new String[]{PRAMATI_DD_FILE_NAME} ) ); } else if( getDestinationFile().equals( PRAMATI_OR_DD_FILE_NAME ) ) { System.out.println( Translator.getString( "generating_something", new String[]{PRAMATI_OR_DD_FILE_NAME} ) ); } } }
_______________________________________________ Xdoclet-devel mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/xdoclet-devel
