/** * This class is generated by jOOQ */ package org.constellation.database.api.jooq.tables.daos; /** * This class is generated by jOOQ. */ @javax.annotation.Generated( value = { "http://www.jooq.org", "jOOQ version:3.5.3" }, comments = "This class is generated by jOOQ" ) @java.lang.SuppressWarnings({ "all", "unchecked", "rawtypes" }) public class TaskI18nDao extends org.jooq.impl.DAOImpl<org.constellation.database.api.jooq.tables.records.TaskI18nRecord, org.constellation.database.api.jooq.tables.pojos.TaskI18n, org.jooq.Record2<java.lang.String, java.lang.String>> { /** * Create a new TaskI18nDao without any configuration */ public TaskI18nDao() { super(org.constellation.database.api.jooq.tables.TaskI18n.TASK_I18N, org.constellation.database.api.jooq.tables.pojos.TaskI18n.class); } /** * Create a new TaskI18nDao with an attached configuration */ public TaskI18nDao(org.jooq.Configuration configuration) { super(org.constellation.database.api.jooq.tables.TaskI18n.TASK_I18N, org.constellation.database.api.jooq.tables.pojos.TaskI18n.class, configuration); } /** * {@inheritDoc} */ @Override protected org.jooq.Record2<java.lang.String, java.lang.String> getId(org.constellation.database.api.jooq.tables.pojos.TaskI18n object) { return compositeKeyRecord(object.getTaskIdentifier(), object.getLang()); } /** * Fetch records that have <code>task_identifier IN (values)</code> */ public java.util.List<org.constellation.database.api.jooq.tables.pojos.TaskI18n> fetchByTaskIdentifier(java.lang.String... values) { return fetch(org.constellation.database.api.jooq.tables.TaskI18n.TASK_I18N.TASK_IDENTIFIER, values); } /** * Fetch records that have <code>lang IN (values)</code> */ public java.util.List<org.constellation.database.api.jooq.tables.pojos.TaskI18n> fetchByLang(java.lang.String... values) { return fetch(org.constellation.database.api.jooq.tables.TaskI18n.TASK_I18N.LANG, values); } /** * Fetch records that have <code>title IN (values)</code> */ public java.util.List<org.constellation.database.api.jooq.tables.pojos.TaskI18n> fetchByTitle(java.lang.Integer... values) { return fetch(org.constellation.database.api.jooq.tables.TaskI18n.TASK_I18N.TITLE, values); } /** * Fetch records that have <code>description IN (values)</code> */ public java.util.List<org.constellation.database.api.jooq.tables.pojos.TaskI18n> fetchByDescription(java.lang.Integer... values) { return fetch(org.constellation.database.api.jooq.tables.TaskI18n.TASK_I18N.DESCRIPTION, values); } }