package is.idega.tools; import java.io.File; /** * Title: idegaclasses * Description: * Copyright: Copyright (c) 2001 * Company: idega * @author <a href="tryggvi@idega.is">Tryggvi Larusson</a> * @version 1.0 */ public class IBOSessionWizard extends IBOServiceWizard{ public IBOSessionWizard(String className){ super(className); setRemoteInterfaceSuperInterface("com.idega.business.IBOSession"); } public IBOSessionWizard(Class entityClass){ super(entityClass); setLegacyIDO(true); } public static void main(String[] args)throws Exception{ try { String firstArg=args[0]; String className = getClassName(args); IBOSessionWizard instance = new IBOSessionWizard(className); if (firstArg.endsWith(".java") || firstArg.endsWith(".JAVA")) { File javaFile = new File(firstArg); instance.setWorkingDirectory(javaFile.getParentFile()); } instance.doJavaFileCreate(); } catch (java.lang.ArrayIndexOutOfBoundsException e) { e.printStackTrace(); System.out.println("IBOWizard: You have to supply a valid ClassName as an argument"); } } protected String getSessionBeanType(EJBWizardClassCreator classCreator){ return "Stateful"; } }