WsEndpointGenerator.java

00001 
00026 package org.objectweb.jonas_ws.wsgen.generator;
00027 
00028 import org.objectweb.jonas_lib.genbase.GenBaseException;
00029 import org.objectweb.jonas_lib.genbase.archive.Archive;
00030 import org.objectweb.jonas_lib.genbase.generator.Config;
00031 
00032 import org.objectweb.jonas_ws.deployment.api.ServiceDesc;
00033 import org.objectweb.jonas_ws.wsgen.ddmodifier.WebServicesDDModifier;
00034 import org.objectweb.jonas_ws.wsgen.ddmodifier.WsEndpointDDModifier;
00035 
00040 public abstract class WsEndpointGenerator extends Generator {
00041 
00043     private ServiceDesc service;
00044 
00046     private Archive archive;
00047 
00049     private WsEndpointDDModifier modifier;
00050 
00052     private WebServicesDDModifier wsModifier;
00053 
00062     public WsEndpointGenerator(Config config, ServiceDesc serviceDesc, WsEndpointDDModifier ddm,
00063             WebServicesDDModifier wsddm, Archive arch) throws GenBaseException {
00064         super(config);
00065         service = serviceDesc;
00066         modifier = ddm;
00067         wsModifier = wsddm;
00068         archive = arch;
00069     }
00070 
00074     public ServiceDesc getService() {
00075         return service;
00076     }
00077     
00081     public Archive getArchive() {
00082         return archive;
00083     }
00084  
00088     public WsEndpointDDModifier getModifier() {
00089         return modifier;
00090     }
00091 
00095     public WebServicesDDModifier getWsModifier() {
00096         return wsModifier;
00097     }
00098 }

Generated on Tue Feb 15 15:06:02 2005 for JOnAS by  doxygen 1.3.9.1