/**
* 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);
}
}