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

inner.template.pojo.btl Maven / Gradle / Ivy

package ${pojo.extraField.packageName};
/**
* ${pojo.extraField.description}
*/
public class ${code.firstUpper(code.snakeToCamel(pojo.extraField.className))} {
    <%for(field in pojo.fields){%>
    /**
    * ${field.description}
    */
    private ${field.type} ${code.snakeToCamel(field.name)};
    <%}%>

     <%for(field in pojo.fields){%>
     /**
     * ${field.getter}.
     */
     public ${field.type} ${code.getter(field.name,field.type == "boolean")}(){
        return ${code.snakeToCamel(field.name)};
     }
     /**
     * ${field.setter}.
     * @param ${code.snakeToCamel(field.name)} ${field.description}
     * ${decode(field.trainMode,true,"@return "+ pojo.extraField.className,"")}
     */
     public ${decode(field.trainMode,true,code.firstUpper(code.snakeToCamel(pojo.extraField.className)),"void")} ${code.setter(field.name)}(${field.type} ${code.snakeToCamel(field.name)}){
         this.${code.snakeToCamel(field.name)} = ${code.snakeToCamel(field.name)};
         ${decode(field.trainMode,true,"return this;","")}
     }
     <%}%>
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy