All Downloads are FREE. Search and download functionalities are using the official Maven repository.

vlc.j2c-operation-wrapper.vm Maven / Gradle / Ivy

Go to download

Generates adapters and proxies for inbound and outbound mainframe integration with Web Services.

There is a newer version: 1.5.3
Show newest version
##/////////////////////////////////////////////////////////////////////
##Jaxws Operation Wrapper Template.
##@author Fady
##/////////////////////////////////////////////////////////////////////
#if(${cixsOperation.packageName})
package ${cixsOperation.packageName};
#end
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlRootElement;
import javax.xml.bind.annotation.XmlType;

#if($importType)
import ${importType};
#end

/**
 * LegStar/Jaxws Operation $propertyName Wrapper.
 * A wrapper class for the ${propertyName}.
 * 
 * This class was generated by ${generatorName}.
 */

@XmlRootElement(name = "${wrapperType}")
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "${wrapperType}",
         namespace = "${cixsOperation.namespace}",
         propOrder = {
    "${fieldName}"
})
public class ${wrapperType} {
    
    /** Inner JAXB-bound object. */
    @XmlElement(name = "${fieldJaxbType}",
                namespace = "${fieldJaxbNamespace}",
                required = true)
    private ${fieldJaxbType} ${fieldName};

    /**
    * Get the inner JAXB-bound object.
    * 
    * @return JAXB-bound object
    */
    public ${fieldJaxbType} get${propertyName}() {
        return ${fieldName};
    }

  /**
   * Set the inner JAXB-bound object.
   * 
   * @param value JAXB-bound object
   */
    public void set${propertyName}(
            final ${fieldJaxbType} value) {
        ${fieldName} = value;
    }

}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy