/**
* 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 StyleI18nDao extends org.jooq.impl.DAOImpl<org.constellation.database.api.jooq.tables.records.StyleI18nRecord, org.constellation.database.api.jooq.tables.pojos.StyleI18n, org.jooq.Record2<java.lang.Integer, java.lang.String>> {
/**
* Create a new StyleI18nDao without any configuration
*/
public StyleI18nDao() {
super(org.constellation.database.api.jooq.tables.StyleI18n.STYLE_I18N, org.constellation.database.api.jooq.tables.pojos.StyleI18n.class);
}
/**
* Create a new StyleI18nDao with an attached configuration
*/
public StyleI18nDao(org.jooq.Configuration configuration) {
super(org.constellation.database.api.jooq.tables.StyleI18n.STYLE_I18N, org.constellation.database.api.jooq.tables.pojos.StyleI18n.class, configuration);
}
/**
* {@inheritDoc}
*/
@Override
protected org.jooq.Record2<java.lang.Integer, java.lang.String> getId(org.constellation.database.api.jooq.tables.pojos.StyleI18n object) {
return compositeKeyRecord(object.getStyleId(), object.getLang());
}
/**
* Fetch records that have <code>style_id IN (values)</code>
*/
public java.util.List<org.constellation.database.api.jooq.tables.pojos.StyleI18n> fetchByStyleId(java.lang.Integer... values) {
return fetch(org.constellation.database.api.jooq.tables.StyleI18n.STYLE_I18N.STYLE_ID, values);
}
/**
* Fetch records that have <code>lang IN (values)</code>
*/
public java.util.List<org.constellation.database.api.jooq.tables.pojos.StyleI18n> fetchByLang(java.lang.String... values) {
return fetch(org.constellation.database.api.jooq.tables.StyleI18n.STYLE_I18N.LANG, values);
}
/**
* Fetch records that have <code>title IN (values)</code>
*/
public java.util.List<org.constellation.database.api.jooq.tables.pojos.StyleI18n> fetchByTitle(java.lang.Integer... values) {
return fetch(org.constellation.database.api.jooq.tables.StyleI18n.STYLE_I18N.TITLE, values);
}
/**
* Fetch records that have <code>description IN (values)</code>
*/
public java.util.List<org.constellation.database.api.jooq.tables.pojos.StyleI18n> fetchByDescription(java.lang.Integer... values) {
return fetch(org.constellation.database.api.jooq.tables.StyleI18n.STYLE_I18N.DESCRIPTION, values);
}
}