/** * This class is generated by jOOQ */ package org.jooq.example.jaxrs.db.routines; /** * This class is generated by jOOQ. */ @javax.annotation.Generated(value = { "http://www.jooq.org", "3.1.0" }, comments = "This class is generated by jOOQ") @java.lang.SuppressWarnings({ "all", "unchecked", "rawtypes" }) public class GenerateKey extends org.jooq.impl.AbstractRoutine<java.lang.String> { private static final long serialVersionUID = -2093593663; /** * The parameter <code>license_server.generate_key.RETURN_VALUE</code>. */ public static final org.jooq.Parameter<java.lang.String> RETURN_VALUE = createParameter("RETURN_VALUE", org.jooq.impl.SQLDataType.VARCHAR); /** * The parameter <code>license_server.generate_key.license_date</code>. */ public static final org.jooq.Parameter<java.sql.Timestamp> LICENSE_DATE = createParameter("license_date", org.jooq.impl.SQLDataType.TIMESTAMP); /** * The parameter <code>license_server.generate_key.email</code>. */ public static final org.jooq.Parameter<java.lang.String> EMAIL = createParameter("email", org.jooq.impl.SQLDataType.CLOB); /** * Create a new routine call instance */ public GenerateKey() { super("generate_key", org.jooq.example.jaxrs.db.LicenseServer.LICENSE_SERVER, org.jooq.impl.SQLDataType.VARCHAR); setReturnParameter(RETURN_VALUE); addInParameter(LICENSE_DATE); addInParameter(EMAIL); } /** * Set the <code>license_date</code> parameter IN value to the routine */ public void setLicenseDate(java.sql.Timestamp value) { setValue(org.jooq.example.jaxrs.db.routines.GenerateKey.LICENSE_DATE, value); } /** * Set the <code>license_date</code> parameter to the function to be used with a {@link org.jooq.Select} statement */ public void setLicenseDate(org.jooq.Field<java.sql.Timestamp> field) { setField(LICENSE_DATE, field); } /** * Set the <code>email</code> parameter IN value to the routine */ public void setEmail(java.lang.String value) { setValue(org.jooq.example.jaxrs.db.routines.GenerateKey.EMAIL, value); } /** * Set the <code>email</code> parameter to the function to be used with a {@link org.jooq.Select} statement */ public void setEmail(org.jooq.Field<java.lang.String> field) { setField(EMAIL, field); } }