/**
* 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 MetadataDao extends org.jooq.impl.DAOImpl<org.constellation.database.api.jooq.tables.records.MetadataRecord, org.constellation.database.api.jooq.tables.pojos.Metadata, java.lang.Integer> {
/**
* Create a new MetadataDao without any configuration
*/
public MetadataDao() {
super(org.constellation.database.api.jooq.tables.Metadata.METADATA, org.constellation.database.api.jooq.tables.pojos.Metadata.class);
}
/**
* Create a new MetadataDao with an attached configuration
*/
public MetadataDao(org.jooq.Configuration configuration) {
super(org.constellation.database.api.jooq.tables.Metadata.METADATA, org.constellation.database.api.jooq.tables.pojos.Metadata.class, configuration);
}
/**
* {@inheritDoc}
*/
@Override
protected java.lang.Integer getId(org.constellation.database.api.jooq.tables.pojos.Metadata object) {
return object.getId();
}
/**
* Fetch records that have <code>id IN (values)</code>
*/
public java.util.List<org.constellation.database.api.jooq.tables.pojos.Metadata> fetchById(java.lang.Integer... values) {
return fetch(org.constellation.database.api.jooq.tables.Metadata.METADATA.ID, values);
}
/**
* Fetch a unique record that has <code>id = value</code>
*/
public org.constellation.database.api.jooq.tables.pojos.Metadata fetchOneById(java.lang.Integer value) {
return fetchOne(org.constellation.database.api.jooq.tables.Metadata.METADATA.ID, value);
}
/**
* Fetch records that have <code>metadata_id IN (values)</code>
*/
public java.util.List<org.constellation.database.api.jooq.tables.pojos.Metadata> fetchByMetadataId(java.lang.String... values) {
return fetch(org.constellation.database.api.jooq.tables.Metadata.METADATA.METADATA_ID, values);
}
/**
* Fetch records that have <code>metadata_iso IN (values)</code>
*/
public java.util.List<org.constellation.database.api.jooq.tables.pojos.Metadata> fetchByMetadataIso(java.lang.String... values) {
return fetch(org.constellation.database.api.jooq.tables.Metadata.METADATA.METADATA_ISO, values);
}
/**
* Fetch records that have <code>data_id IN (values)</code>
*/
public java.util.List<org.constellation.database.api.jooq.tables.pojos.Metadata> fetchByDataId(java.lang.Integer... values) {
return fetch(org.constellation.database.api.jooq.tables.Metadata.METADATA.DATA_ID, values);
}
/**
* Fetch records that have <code>dataset_id IN (values)</code>
*/
public java.util.List<org.constellation.database.api.jooq.tables.pojos.Metadata> fetchByDatasetId(java.lang.Integer... values) {
return fetch(org.constellation.database.api.jooq.tables.Metadata.METADATA.DATASET_ID, values);
}
/**
* Fetch records that have <code>service_id IN (values)</code>
*/
public java.util.List<org.constellation.database.api.jooq.tables.pojos.Metadata> fetchByServiceId(java.lang.Integer... values) {
return fetch(org.constellation.database.api.jooq.tables.Metadata.METADATA.SERVICE_ID, values);
}
/**
* Fetch records that have <code>md_completion IN (values)</code>
*/
public java.util.List<org.constellation.database.api.jooq.tables.pojos.Metadata> fetchByMdCompletion(java.lang.Integer... values) {
return fetch(org.constellation.database.api.jooq.tables.Metadata.METADATA.MD_COMPLETION, values);
}
/**
* Fetch records that have <code>owner IN (values)</code>
*/
public java.util.List<org.constellation.database.api.jooq.tables.pojos.Metadata> fetchByOwner(java.lang.Integer... values) {
return fetch(org.constellation.database.api.jooq.tables.Metadata.METADATA.OWNER, values);
}
/**
* Fetch records that have <code>datestamp IN (values)</code>
*/
public java.util.List<org.constellation.database.api.jooq.tables.pojos.Metadata> fetchByDatestamp(java.lang.Long... values) {
return fetch(org.constellation.database.api.jooq.tables.Metadata.METADATA.DATESTAMP, values);
}
/**
* Fetch records that have <code>date_creation IN (values)</code>
*/
public java.util.List<org.constellation.database.api.jooq.tables.pojos.Metadata> fetchByDateCreation(java.lang.Long... values) {
return fetch(org.constellation.database.api.jooq.tables.Metadata.METADATA.DATE_CREATION, values);
}
/**
* Fetch records that have <code>title IN (values)</code>
*/
public java.util.List<org.constellation.database.api.jooq.tables.pojos.Metadata> fetchByTitle(java.lang.String... values) {
return fetch(org.constellation.database.api.jooq.tables.Metadata.METADATA.TITLE, values);
}
/**
* Fetch records that have <code>profile IN (values)</code>
*/
public java.util.List<org.constellation.database.api.jooq.tables.pojos.Metadata> fetchByProfile(java.lang.String... values) {
return fetch(org.constellation.database.api.jooq.tables.Metadata.METADATA.PROFILE, values);
}
/**
* Fetch records that have <code>parent_identifier IN (values)</code>
*/
public java.util.List<org.constellation.database.api.jooq.tables.pojos.Metadata> fetchByParentIdentifier(java.lang.Integer... values) {
return fetch(org.constellation.database.api.jooq.tables.Metadata.METADATA.PARENT_IDENTIFIER, values);
}
/**
* Fetch records that have <code>is_validated IN (values)</code>
*/
public java.util.List<org.constellation.database.api.jooq.tables.pojos.Metadata> fetchByIsValidated(java.lang.Boolean... values) {
return fetch(org.constellation.database.api.jooq.tables.Metadata.METADATA.IS_VALIDATED, values);
}
/**
* Fetch records that have <code>is_published IN (values)</code>
*/
public java.util.List<org.constellation.database.api.jooq.tables.pojos.Metadata> fetchByIsPublished(java.lang.Boolean... values) {
return fetch(org.constellation.database.api.jooq.tables.Metadata.METADATA.IS_PUBLISHED, values);
}
/**
* Fetch records that have <code>level IN (values)</code>
*/
public java.util.List<org.constellation.database.api.jooq.tables.pojos.Metadata> fetchByLevel(java.lang.String... values) {
return fetch(org.constellation.database.api.jooq.tables.Metadata.METADATA.LEVEL, values);
}
/**
* Fetch records that have <code>resume IN (values)</code>
*/
public java.util.List<org.constellation.database.api.jooq.tables.pojos.Metadata> fetchByResume(java.lang.String... values) {
return fetch(org.constellation.database.api.jooq.tables.Metadata.METADATA.RESUME, values);
}
/**
* Fetch records that have <code>validation_required IN (values)</code>
*/
public java.util.List<org.constellation.database.api.jooq.tables.pojos.Metadata> fetchByValidationRequired(java.lang.String... values) {
return fetch(org.constellation.database.api.jooq.tables.Metadata.METADATA.VALIDATION_REQUIRED, values);
}
/**
* Fetch records that have <code>validated_state IN (values)</code>
*/
public java.util.List<org.constellation.database.api.jooq.tables.pojos.Metadata> fetchByValidatedState(java.lang.String... values) {
return fetch(org.constellation.database.api.jooq.tables.Metadata.METADATA.VALIDATED_STATE, values);
}
/**
* Fetch records that have <code>comment IN (values)</code>
*/
public java.util.List<org.constellation.database.api.jooq.tables.pojos.Metadata> fetchByComment(java.lang.String... values) {
return fetch(org.constellation.database.api.jooq.tables.Metadata.METADATA.COMMENT, values);
}
}