From: Teiniker E. <tei...@us...> - 2007-02-25 10:53:56
|
Update of /cvsroot/ccmtools/ccmtools/test/JavaAssembly/prototype2/impl In directory sc8-pr-cvs4.sourceforge.net:/tmp/cvs-serv14346/test/JavaAssembly/prototype2/impl Added Files: C1i1Impl.java Main.java Log Message: Added second prototype for Java assemblies. --- NEW FILE: Main.java --- package wamas; import java.util.logging.ConsoleHandler; import java.util.logging.Handler; import java.util.logging.Level; import java.util.logging.Logger; import ccmtools.local.ServiceLocator; class Main { public static void main(String[] args) { try { /* * Configure Logger */ Logger logger = Logger.getLogger("test"); logger.setLevel(Level.FINE); Handler handler = new ConsoleHandler(); handler.setLevel(Level.ALL); handler.setFormatter(new ccmtools.utils.SimpleFormatter()); logger.addHandler(handler); ServiceLocator.instance().setLogger(logger); /* * First test case */ H3 home = (H3)H3Deployment.create(); C3 component = home.create(); component.configuration_complete(); // Here we use provide after configuration_complete !!! wamas.Test.I1 c3i1 = component.provide_i1(); System.out.println("C3.b = "+component.b()); System.out.println("C3->I1.value() = "+c3i1.value()); /* * Second test case */ wamas.Test.H1 h1 = (wamas.Test.H1)wamas.Test.H1Deployment.create(); wamas.Test.C1 c1 = h1.create(); c1.a1("second Test"); wamas.Test.I1 c1i1 = c1.provide_i1(); c1.configuration_complete(); System.out.println("C1->I1.value() = "+c1i1.value()); } catch(Exception e) { e.printStackTrace(); } } } --- NEW FILE: C1i1Impl.java --- /** * This file was automatically generated by CCM Tools version 0.9.0 * <http://ccmtools.sourceforge.net> * * CCM_I1Impl facet implementation. * * // TODO: WRITE YOUR DESCRIPTION HERE ! * * @author * @version */ package wamas.Test; import Components.CCMException; /** * This class implements a component facet's methods. * * // TODO: WRITE YOUR DESCRIPTION HERE ! * * @author * @version */ public class C1i1Impl implements CCM_I1 { /** Reference to the facet's component implementation */ private C1Impl component; public C1i1Impl(C1Impl component) { this.component = component; } /** Business logic implementations */ public String value() throws CCMException { // TODO: IMPLEMENT ME HERE ! return component.a1(); } } |