public abstract class TakeOverMeasurementDaoBase extends org.springframework.orm.hibernate3.support.HibernateDaoSupport implements TakeOverMeasurementDao
Base Spring DAO Class: is able to create, update, remove, load, and find
objects of type fr.ifremer.adagio.core.dao.data.measure.TakeOverMeasurement.
TakeOverMeasurementTRANSFORM_NONE| Constructor and Description |
|---|
TakeOverMeasurementDaoBase() |
| Modifier and Type | Method and Description |
|---|---|
Collection<TakeOverMeasurement> |
create(Collection<TakeOverMeasurement> entities)
Creates a new instance of fr.ifremer.adagio.core.dao.data.measure.TakeOverMeasurement and adds
from the passed in
entities collection |
TakeOverMeasurement |
create(Float numericalValue,
String alphanumericalValue,
Integer digitCount,
Float precisionValue,
Date controlDate,
Date validationDate,
Date qualificationDate,
String qualificationComments,
QualityFlag qualityFlag,
PrecisionType precisionType,
NumericalPrecision numericalPrecision,
Pmfm pmfm,
Department department,
QualitativeValue qualitativeValue,
AggregationLevel aggregationLevel,
AnalysisInstrument analysisInstrument,
TakeOver takeOver)
Creates a new
fr.ifremer.adagio.core.dao.data.measure.TakeOverMeasurement
instance from all attributes and
properties and adds it to the persistent store. |
Collection<?> |
create(int transform,
Collection<TakeOverMeasurement> entities)
Does the same thing as
TakeOverMeasurementDao.create(fr.ifremer.adagio.core.dao.data.measure.TakeOverMeasurement) with an
additional flag called transform. |
Object |
create(int transform,
Float numericalValue,
String alphanumericalValue,
Integer digitCount,
Float precisionValue,
Date controlDate,
Date validationDate,
Date qualificationDate,
String qualificationComments,
QualityFlag qualityFlag,
PrecisionType precisionType,
NumericalPrecision numericalPrecision,
Pmfm pmfm,
Department department,
QualitativeValue qualitativeValue,
AggregationLevel aggregationLevel,
AnalysisInstrument analysisInstrument,
TakeOver takeOver)
|
Object |
create(int transform,
Pmfm pmfm,
QualityFlag qualityFlag,
TakeOver takeOver)
Does the same thing as
TakeOverMeasurementDao.create(fr.ifremer.adagio.core.dao.referential.pmfm.Pmfm,fr.ifremer.adagio.core.dao.referential.QualityFlag,fr.ifremer.adagio.core.dao.data.survey.takeOver.TakeOver) with an
additional flag called transform. |
Object |
create(int transform,
TakeOverMeasurement takeOverMeasurement)
Does the same thing as
TakeOverMeasurementDao.create(fr.ifremer.adagio.core.dao.data.measure.TakeOverMeasurement) with an
additional flag called transform. |
TakeOverMeasurement |
create(Pmfm pmfm,
QualityFlag qualityFlag,
TakeOver takeOver)
Creates a new
fr.ifremer.adagio.core.dao.data.measure.TakeOverMeasurement
instance from only required properties (attributes
and association ends) and adds it to the persistent store. |
TakeOverMeasurement |
create(TakeOverMeasurement takeOverMeasurement)
Creates an instance of fr.ifremer.adagio.core.dao.data.measure.TakeOverMeasurement and adds it to the persistent store.
|
protected Principal |
getPrincipal()
Gets the current
principal if one has been set,
otherwise returns null. |
TakeOverMeasurement |
load(Integer id)
Loads an instance of fr.ifremer.adagio.core.dao.data.measure.TakeOverMeasurement from the persistent store.
|
Object |
load(int transform,
Integer id)
Does the same thing as
TakeOverMeasurementDao.load(java.lang.Integer) with an
additional flag called transform. |
Collection<TakeOverMeasurement> |
loadAll()
Loads all entities of type
TakeOverMeasurement. |
Collection<?> |
loadAll(int transform)
Does the same thing as
TakeOverMeasurementDao.loadAll() with an
additional flag called transform. |
Collection<?> |
loadAll(int pageNumber,
int pageSize)
Does the same thing as
TakeOverMeasurementDao.loadAll() with an
additional two arguments called pageNumber and pageSize. |
Collection<?> |
loadAll(int transform,
int pageNumber,
int pageSize)
Does the same thing as
TakeOverMeasurementDao.loadAll(int) with an
additional two arguments called pageNumber and pageSize. |
void |
remove(Collection<TakeOverMeasurement> entities)
Removes all entities in the given
entities |
void |
remove(Integer id)
Removes the instance of fr.ifremer.adagio.core.dao.data.measure.TakeOverMeasurement having the given
identifier from the persistent store. |
void |
remove(TakeOverMeasurement takeOverMeasurement)
Removes the instance of fr.ifremer.adagio.core.dao.data.measure.TakeOverMeasurement from the persistent store.
|
PaginationResult |
search(int transform,
int pageNumber,
int pageSize,
Search search)
Does the same thing as {@link #search(int, fr.ifremer.adagio.core.dao.Search) but with an
additional two flags called
pageNumber and pageSize. |
PaginationResult |
search(int pageNumber,
int pageSize,
Search search)
Does the same thing as {@link #search(fr.ifremer.adagio.core.dao.Search) but with an
additional two flags called
pageNumber and pageSize. |
Set<?> |
search(int transform,
Search search)
Does the same thing as
TakeOverMeasurementDao.search(fr.ifremer.adagio.core.dao.Search) but with an
additional flag called transform. |
Set<TakeOverMeasurement> |
search(Search search)
Performs a search using the parameters specified in the given
search object. |
protected TakeOverMeasurement |
toEntity(Object[] row) |
protected void |
transformEntities(int transform,
Collection<?> entities)
Transforms a collection of entities using the
transformEntity(int,fr.ifremer.adagio.core.dao.data.measure.TakeOverMeasurement)
method. |
protected Object |
transformEntity(int transform,
TakeOverMeasurement entity)
Allows transformation of entities into value objects
(or something else for that matter), when the
transform
flag is set to one of the constants defined in fr.ifremer.adagio.core.dao.data.measure.TakeOverMeasurementDao, please note
that the TakeOverMeasurementDao.TRANSFORM_NONE constant denotes no transformation, so the entity itself
will be returned. |
void |
update(Collection<TakeOverMeasurement> entities)
Updates all instances in the
entities collection in the persistent store. |
void |
update(TakeOverMeasurement takeOverMeasurement)
Updates the
takeOverMeasurement instance in the persistent store. |
public Object load(int transform, Integer id)
TakeOverMeasurementDao
Does the same thing as TakeOverMeasurementDao.load(java.lang.Integer) with an
additional flag called transform. If this flag is set to TRANSFORM_NONE then
the returned entity will NOT be transformed. If this flag is any of the other constants
defined in this class then the result WILL BE passed through an operation which can
optionally transform the entity (into a value object for example). By default, transformation does
not occur.
load in interface TakeOverMeasurementDaoid - identifier of the entity to loadTakeOverMeasurementDao.load(int, java.lang.Integer)public TakeOverMeasurement load(Integer id)
TakeOverMeasurementDaoload in interface TakeOverMeasurementDaoTakeOverMeasurementDao.load(java.lang.Integer)public Collection<TakeOverMeasurement> loadAll()
TakeOverMeasurementDaoTakeOverMeasurement.loadAll in interface TakeOverMeasurementDaoTakeOverMeasurementDao.loadAll()public Collection<?> loadAll(int transform)
TakeOverMeasurementDao
Does the same thing as TakeOverMeasurementDao.loadAll() with an
additional flag called transform. If this flag is set to TRANSFORM_NONE then
the returned entity will NOT be transformed. If this flag is any of the other constants
defined here then the result WILL BE passed through an operation which can optionally
transform the entity (into a value object for example). By default, transformation does
not occur.
loadAll in interface TakeOverMeasurementDaotransform - the flag indicating what transformation to use.TakeOverMeasurementDao.loadAll(int)public Collection<?> loadAll(int pageNumber, int pageSize)
TakeOverMeasurementDao
Does the same thing as TakeOverMeasurementDao.loadAll() with an
additional two arguments called pageNumber and pageSize. The pageNumber
argument allows you to specify the page number when you are paging the results and the pageSize allows you to specify the size of the
page retrieved.
loadAll in interface TakeOverMeasurementDaopageNumber - the page number to retrieve when paging results.pageSize - the size of the page to retrieve when paging results.TakeOverMeasurementDao.loadAll(int, int)public Collection<?> loadAll(int transform, int pageNumber, int pageSize)
TakeOverMeasurementDao
Does the same thing as TakeOverMeasurementDao.loadAll(int) with an
additional two arguments called pageNumber and pageSize. The pageNumber
argument allows you to specify the page number when you are paging the results and the pageSize allows you to specify the size of the
page retrieved.
loadAll in interface TakeOverMeasurementDaotransform - the flag indicating what transformation to use.pageNumber - the page number to retrieve when paging results.pageSize - the size of the page to retrieve when paging results.TakeOverMeasurementDao.loadAll(int, int, int)public TakeOverMeasurement create(TakeOverMeasurement takeOverMeasurement)
TakeOverMeasurementDaocreate in interface TakeOverMeasurementDaoTakeOverMeasurementDao.create(fr.ifremer.adagio.core.dao.data.measure.TakeOverMeasurement)public Object create(int transform, TakeOverMeasurement takeOverMeasurement)
TakeOverMeasurementDao
Does the same thing as TakeOverMeasurementDao.create(fr.ifremer.adagio.core.dao.data.measure.TakeOverMeasurement) with an
additional flag called transform. If this flag is set to TRANSFORM_NONE then
the returned entity will NOT be transformed. If this flag is any of the other constants
defined here then the result WILL BE passed through an operation which can optionally
transform the entity (into a value object for example). By default, transformation does
not occur.
create in interface TakeOverMeasurementDaoTakeOverMeasurementDao.create(int transform, fr.ifremer.adagio.core.dao.data.measure.TakeOverMeasurement)public Collection<TakeOverMeasurement> create(Collection<TakeOverMeasurement> entities)
TakeOverMeasurementDaoentities collectioncreate in interface TakeOverMeasurementDaoentities - the collection of fr.ifremer.adagio.core.dao.data.measure.TakeOverMeasurement
instances to create.fr.ifremer.adagio.core.dao.data.measure.TakeOverMeasurementDao#create(java.util.Collection) public Collection<?> create(int transform, Collection<TakeOverMeasurement> entities)
TakeOverMeasurementDao
Does the same thing as TakeOverMeasurementDao.create(fr.ifremer.adagio.core.dao.data.measure.TakeOverMeasurement) with an
additional flag called transform. If this flag is set to TRANSFORM_NONE then
the returned entity will NOT be transformed. If this flag is any of the other constants
defined here then the result WILL BE passed through an operation which can optionally
transform the entities (into value objects for example). By default, transformation does
not occur.
create in interface TakeOverMeasurementDaofr.ifremer.adagio.core.dao.data.measure.TakeOverMeasurementDao#create(int, java.util.Collection) public TakeOverMeasurement create(Float numericalValue, String alphanumericalValue, Integer digitCount, Float precisionValue, Date controlDate, Date validationDate, Date qualificationDate, String qualificationComments, QualityFlag qualityFlag, PrecisionType precisionType, NumericalPrecision numericalPrecision, Pmfm pmfm, Department department, QualitativeValue qualitativeValue, AggregationLevel aggregationLevel, AnalysisInstrument analysisInstrument, TakeOver takeOver)
TakeOverMeasurementDao
Creates a new fr.ifremer.adagio.core.dao.data.measure.TakeOverMeasurement
instance from all attributes and
properties and adds it to the persistent store.
create in interface TakeOverMeasurementDaoTakeOverMeasurementDao.create(java.lang.Float,java.lang.String,java.lang.Integer,java.lang.Float,java.util.Date,java.util.Date,java.util.Date,java.lang.String,fr.ifremer.adagio.core.dao.referential.QualityFlag,fr.ifremer.adagio.core.dao.referential.PrecisionType,fr.ifremer.adagio.core.dao.referential.NumericalPrecision,fr.ifremer.adagio.core.dao.referential.pmfm.Pmfm,fr.ifremer.adagio.core.dao.administration.user.Department,fr.ifremer.adagio.core.dao.referential.pmfm.QualitativeValue,fr.ifremer.adagio.core.dao.referential.pmfm.AggregationLevel,fr.ifremer.adagio.core.dao.referential.AnalysisInstrument,fr.ifremer.adagio.core.dao.data.survey.takeOver.TakeOver)public Object create(int transform, Float numericalValue, String alphanumericalValue, Integer digitCount, Float precisionValue, Date controlDate, Date validationDate, Date qualificationDate, String qualificationComments, QualityFlag qualityFlag, PrecisionType precisionType, NumericalPrecision numericalPrecision, Pmfm pmfm, Department department, QualitativeValue qualitativeValue, AggregationLevel aggregationLevel, AnalysisInstrument analysisInstrument, TakeOver takeOver)
TakeOverMeasurementDao
Does the same thing as TakeOverMeasurementDao.create(java.lang.Float,java.lang.String,java.lang.Integer,java.lang.Float,java.util.Date,java.util.Date,java.util.Date,java.lang.String,fr.ifremer.adagio.core.dao.referential.QualityFlag,fr.ifremer.adagio.core.dao.referential.PrecisionType,fr.ifremer.adagio.core.dao.referential.NumericalPrecision,fr.ifremer.adagio.core.dao.referential.pmfm.Pmfm,fr.ifremer.adagio.core.dao.administration.user.Department,fr.ifremer.adagio.core.dao.referential.pmfm.QualitativeValue,fr.ifremer.adagio.core.dao.referential.pmfm.AggregationLevel,fr.ifremer.adagio.core.dao.referential.AnalysisInstrument,fr.ifremer.adagio.core.dao.data.survey.takeOver.TakeOver) with an
additional flag called transform. If this flag is set to TRANSFORM_NONE then
the returned entity will NOT be transformed. If this flag is any of the other constants
defined here then the result WILL BE passed through an operation which can optionally
transform the entity (into a value object for example). By default, transformation does
not occur.
create in interface TakeOverMeasurementDaoTakeOverMeasurementDao.create(int, java.lang.Float,java.lang.String,java.lang.Integer,java.lang.Float,java.util.Date,java.util.Date,java.util.Date,java.lang.String,fr.ifremer.adagio.core.dao.referential.QualityFlag,fr.ifremer.adagio.core.dao.referential.PrecisionType,fr.ifremer.adagio.core.dao.referential.NumericalPrecision,fr.ifremer.adagio.core.dao.referential.pmfm.Pmfm,fr.ifremer.adagio.core.dao.administration.user.Department,fr.ifremer.adagio.core.dao.referential.pmfm.QualitativeValue,fr.ifremer.adagio.core.dao.referential.pmfm.AggregationLevel,fr.ifremer.adagio.core.dao.referential.AnalysisInstrument,fr.ifremer.adagio.core.dao.data.survey.takeOver.TakeOver)public TakeOverMeasurement create(Pmfm pmfm, QualityFlag qualityFlag, TakeOver takeOver)
TakeOverMeasurementDao
Creates a new fr.ifremer.adagio.core.dao.data.measure.TakeOverMeasurement
instance from only required properties (attributes
and association ends) and adds it to the persistent store.
public Object create(int transform, Pmfm pmfm, QualityFlag qualityFlag, TakeOver takeOver)
TakeOverMeasurementDao
Does the same thing as TakeOverMeasurementDao.create(fr.ifremer.adagio.core.dao.referential.pmfm.Pmfm,fr.ifremer.adagio.core.dao.referential.QualityFlag,fr.ifremer.adagio.core.dao.data.survey.takeOver.TakeOver) with an
additional flag called transform. If this flag is set to TRANSFORM_NONE then
the returned entity will NOTWILL BE passed through an operation which can optionally
transform the entity (into a value object for example). By default, transformation does
not occur.
public void update(TakeOverMeasurement takeOverMeasurement)
TakeOverMeasurementDaotakeOverMeasurement instance in the persistent store.update in interface TakeOverMeasurementDaoTakeOverMeasurementDao.update(fr.ifremer.adagio.core.dao.data.measure.TakeOverMeasurement)public void update(Collection<TakeOverMeasurement> entities)
TakeOverMeasurementDaoentities collection in the persistent store.update in interface TakeOverMeasurementDaofr.ifremer.adagio.core.dao.data.measure.TakeOverMeasurementDao#update(java.util.Collection) public void remove(TakeOverMeasurement takeOverMeasurement)
TakeOverMeasurementDaoremove in interface TakeOverMeasurementDaoTakeOverMeasurementDao.remove(fr.ifremer.adagio.core.dao.data.measure.TakeOverMeasurement)public void remove(Integer id)
TakeOverMeasurementDaoidentifier from the persistent store.remove in interface TakeOverMeasurementDaoTakeOverMeasurementDao.remove(java.lang.Integer)public void remove(Collection<TakeOverMeasurement> entities)
TakeOverMeasurementDaoentities collection.remove in interface TakeOverMeasurementDaofr.ifremer.adagio.core.dao.data.measure.TakeOverMeasurementDao#remove(java.util.Collection) protected Object transformEntity(int transform, TakeOverMeasurement entity)
transform
flag is set to one of the constants defined in fr.ifremer.adagio.core.dao.data.measure.TakeOverMeasurementDao, please note
that the TakeOverMeasurementDao.TRANSFORM_NONE constant denotes no transformation, so the entity itself
will be returned.
If the integer argument value is unknown TakeOverMeasurementDao.TRANSFORM_NONE is assumed.transform - one of the constants declared in TakeOverMeasurementDaoentity - an entity that was foundtransformEntities(int,java.util.Collection)protected void transformEntities(int transform,
Collection<?> entities)
transformEntity(int,fr.ifremer.adagio.core.dao.data.measure.TakeOverMeasurement)
method. This method does not instantiate a new collection.
This method is to be used internally only.transform - one of the constants declared in fr.ifremer.adagio.core.dao.data.measure.TakeOverMeasurementDaoentities - the collection of entities to transformtransformEntity(int,fr.ifremer.adagio.core.dao.data.measure.TakeOverMeasurement)protected TakeOverMeasurement toEntity(Object[] row)
protected Principal getPrincipal()
principal if one has been set,
otherwise returns null.public PaginationResult search(int transform, int pageNumber, int pageSize, Search search)
TakeOverMeasurementDaopageNumber and pageSize. These flags allow you to
limit your data to a specified page number and size.search in interface TakeOverMeasurementDaotransform - the transformation flag.pageNumber - the page number in the data to retrievepageSize - the size of the page to retrieve.search - the search object which provides the search parameters and pagination specification.PaginationResult instance.TakeOverMeasurementDao.search(int, int, int, fr.ifremer.adagio.core.dao.Search)public PaginationResult search(int pageNumber, int pageSize, Search search)
TakeOverMeasurementDaopageNumber and pageSize. These flags allow you to
limit your data to a specified page number and size.search in interface TakeOverMeasurementDaopageNumber - the page number in the data to retrievepageSize - the size of the page to retrieve.search - the search object which provides the search parameters and pagination specification.PaginationResult instance.TakeOverMeasurementDao.search(int, int, fr.ifremer.adagio.core.dao.Search)public Set<?> search(int transform, Search search)
TakeOverMeasurementDaoTakeOverMeasurementDao.search(fr.ifremer.adagio.core.dao.Search) but with an
additional flag called transform. If this flag is set to TRANSFORM_NONE then
finder results will NOT be transformed during retrieval.
If this flag is any of the other constants defined here
then results WILL BE passed through an operation which can optionally
transform the entities (into value objects for example). By default, transformation does
not occur.search in interface TakeOverMeasurementDaotransform - the transformation flag.search - the search object which provides the search parameters and pagination specification.TakeOverMeasurementDao.search(int, fr.ifremer.adagio.core.dao.Search)public Set<TakeOverMeasurement> search(Search search)
TakeOverMeasurementDaosearch object.search in interface TakeOverMeasurementDaosearch - the search object which provides the search parameters and pagination specification.TakeOverMeasurementDao.search(fr.ifremer.adagio.core.dao.Search)Copyright © 2013. All Rights Reserved.