public JavaType getCallBackType(){ if(_asyncOpType.equals(AsyncOperationType.CALLBACK)){ JCodeModel cm = _responseBean.getJavaType().getType().getType().owner(); JClass cb = cm.ref(javax.xml.ws.AsyncHandler.class).narrow(_responseBean.getJavaType().getType().getType().boxify()); return new JavaSimpleType(new JAXBTypeAndAnnotation(cb)); } return null; }
public JavaType getCallBackType(){ if(_asyncOpType.equals(AsyncOperationType.CALLBACK)){ JCodeModel cm = _responseBean.getJavaType().getType().getType().owner(); JClass cb = cm.ref(javax.xml.ws.AsyncHandler.class).narrow(_responseBean.getJavaType().getType().getType().boxify()); return new JavaSimpleType(new JAXBTypeAndAnnotation(cb)); } return null; }
public JavaType getCallBackType(){ if(_asyncOpType.equals(AsyncOperationType.CALLBACK)){ JCodeModel cm = _responseBean.getJavaType().getType().getType().owner(); JClass cb = cm.ref(javax.xml.ws.AsyncHandler.class).narrow(_responseBean.getJavaType().getType().getType().boxify()); return new JavaSimpleType(new JAXBTypeAndAnnotation(cb)); } return null; }
public JavaType getCallBackType(){ if(_asyncOpType.equals(AsyncOperationType.CALLBACK)){ JCodeModel cm = _responseBean.getJavaType().getType().getType().owner(); JClass cb = cm.ref(javax.xml.ws.AsyncHandler.class).narrow(_responseBean.getJavaType().getType().getType().boxify()); return new JavaSimpleType(new JAXBTypeAndAnnotation(cb)); } return null; }
public JavaType getResponseBeanJavaType(){ JCodeModel cm = _responseBean.getJavaType().getType().getType().owner(); if(_asyncOpType.equals(AsyncOperationType.CALLBACK)){ JClass future = cm.ref(java.util.concurrent.Future.class).narrow(cm.ref(Object.class).wildcard()); return new JavaSimpleType(new JAXBTypeAndAnnotation(future)); }else if(_asyncOpType.equals(AsyncOperationType.POLLING)){ JClass polling = cm.ref(javax.xml.ws.Response.class).narrow(_responseBean.getJavaType().getType().getType().boxify()); return new JavaSimpleType(new JAXBTypeAndAnnotation(polling)); } return null; }
public JavaType getResponseBeanJavaType(){ JCodeModel cm = _responseBean.getJavaType().getType().getType().owner(); if(_asyncOpType.equals(AsyncOperationType.CALLBACK)){ JClass future = cm.ref(java.util.concurrent.Future.class).narrow(cm.ref(Object.class).wildcard()); return new JavaSimpleType(new JAXBTypeAndAnnotation(future)); }else if(_asyncOpType.equals(AsyncOperationType.POLLING)){ JClass polling = cm.ref(javax.xml.ws.Response.class).narrow(_responseBean.getJavaType().getType().getType().boxify()); return new JavaSimpleType(new JAXBTypeAndAnnotation(polling)); } return null; }
public JavaType getResponseBeanJavaType(){ JCodeModel cm = _responseBean.getJavaType().getType().getType().owner(); if(_asyncOpType.equals(AsyncOperationType.CALLBACK)){ JClass future = cm.ref(java.util.concurrent.Future.class).narrow(cm.ref(Object.class).wildcard()); return new JavaSimpleType(new JAXBTypeAndAnnotation(future)); }else if(_asyncOpType.equals(AsyncOperationType.POLLING)){ JClass polling = cm.ref(javax.xml.ws.Response.class).narrow(_responseBean.getJavaType().getType().getType().boxify()); return new JavaSimpleType(new JAXBTypeAndAnnotation(polling)); } return null; }
public JavaType getResponseBeanJavaType(){ JCodeModel cm = _responseBean.getJavaType().getType().getType().owner(); if(_asyncOpType.equals(AsyncOperationType.CALLBACK)){ JClass future = cm.ref(java.util.concurrent.Future.class).narrow(cm.ref(Object.class).wildcard()); return new JavaSimpleType(new JAXBTypeAndAnnotation(future)); }else if(_asyncOpType.equals(AsyncOperationType.POLLING)){ JClass polling = cm.ref(javax.xml.ws.Response.class).narrow(_responseBean.getJavaType().getType().getType().boxify()); return new JavaSimpleType(new JAXBTypeAndAnnotation(polling)); } return null; }
/** * Called for non-wrapper style operations. It returns a Parameter constructed * using the JAXBType and the Block. * * @param partName typically wsdl:part or any name to be given to the parameter * @param jaxbType type of Parameter * @param block Block to which the parameter belongs to * @return Parameter created. */ public static Parameter createParameter(String partName, AbstractType jaxbType, Block block) { Parameter parameter = new Parameter(partName, block.getEntity()); parameter.setProperty(ModelProperties.PROPERTY_PARAM_MESSAGE_PART_NAME, partName); parameter.setEmbedded(false); parameter.setType(jaxbType); parameter.setTypeName(jaxbType.getJavaType().getType().getName()); parameter.setBlock(block); return parameter; }
/** * Called for non-wrapper style operations. It returns a Parameter constructed * using the JAXBType and the Block. * * @param partName typically wsdl:part or any name to be given to the parameter * @param jaxbType type of Parameter * @param block Block to which the parameter belongs to * @return Parameter created. */ public static Parameter createParameter(String partName, AbstractType jaxbType, Block block) { Parameter parameter = new Parameter(partName, block.getEntity()); parameter.setProperty(ModelProperties.PROPERTY_PARAM_MESSAGE_PART_NAME, partName); parameter.setEmbedded(false); parameter.setType(jaxbType); parameter.setTypeName(jaxbType.getJavaType().getType().getName()); parameter.setBlock(block); return parameter; }
/** * Called for non-wrapper style operations. It returns a Parameter constructed * using the JAXBType and the Block. * * @param partName typically wsdl:part or any name to be given to the parameter * @param jaxbType type of Parameter * @param block Block to which the parameter belongs to * @return Parameter created. */ public static Parameter createParameter(String partName, AbstractType jaxbType, Block block) { Parameter parameter = new Parameter(partName, block.getEntity()); parameter.setProperty(ModelProperties.PROPERTY_PARAM_MESSAGE_PART_NAME, partName); parameter.setEmbedded(false); parameter.setType(jaxbType); parameter.setTypeName(jaxbType.getJavaType().getType().getName()); parameter.setBlock(block); return parameter; }
/** * Called for non-wrapper style operations. It returns a Parameter constructed * using the JAXBType and the Block. * * @param partName typically wsdl:part or any name to be given to the parameter * @param jaxbType type of Parameter * @param block Block to which the parameter belongs to * @return Parameter created. */ public static Parameter createParameter(String partName, AbstractType jaxbType, Block block) { Parameter parameter = new Parameter(partName, block.getEntity()); parameter.setProperty(ModelProperties.PROPERTY_PARAM_MESSAGE_PART_NAME, partName); parameter.setEmbedded(false); parameter.setType(jaxbType); parameter.setTypeName(jaxbType.getJavaType().getType().getName()); parameter.setBlock(block); return parameter; }
JAXBType outJaxbType = getAttachmentType(mimeContents, part); String inType = type.getJavaType().getType().getName(); String outType = outJaxbType.getJavaType().getType().getName(); if (!inType.equals(outType)) { String javaType = "javax.activation.DataHandler"; JType jt = options.getCodeModel().ref(javaType); JAXBTypeAndAnnotation jaxbTa = type.getJavaType().getType(); jaxbTa.setType(jt);
JAXBType outJaxbType = getAttachmentType(mimeContents, part); String inType = type.getJavaType().getType().getName(); String outType = outJaxbType.getJavaType().getType().getName(); if (!inType.equals(outType)) { String javaType = "javax.activation.DataHandler"; JType jt = options.getCodeModel().ref(javaType); JAXBTypeAndAnnotation jaxbTa = type.getJavaType().getType(); jaxbTa.setType(jt);
methodDoc = m.javadoc(); } else { JAXBTypeAndAnnotation retType = method.getReturnType().getType(); m = cls.method(JMod.PUBLIC, retType.getType(), method.getName()); retType.annotate(m); for (JavaParameter parameter : method.getParametersList()) { JVar var; JAXBTypeAndAnnotation paramType = parameter.getType().getType(); if (parameter.isHolder()) { var = m.param(holder.narrow(paramType.getType().boxify()),
methodDoc = m.javadoc(); }else { JAXBTypeAndAnnotation retType = method.getReturnType().getType(); m = cls.method(JMod.PUBLIC, retType.getType(), method.getName()); retType.annotate(m); for (JavaParameter parameter: method.getParametersList()) { JVar var; JAXBTypeAndAnnotation paramType = parameter.getType().getType(); if (parameter.isHolder()) { var = m.param(holder.narrow(paramType.getType().boxify()), parameter.getName());