fr.ifremer.allegro.referential.pmfm
Class PmfmDaoBase

java.lang.Object
  extended by org.springframework.orm.hibernate3.support.HibernateDaoSupport
      extended by fr.ifremer.allegro.referential.pmfm.PmfmDaoBase
All Implemented Interfaces:
PmfmDao
Direct Known Subclasses:
PmfmDaoImpl

public abstract class PmfmDaoBase
extends org.springframework.orm.hibernate3.support.HibernateDaoSupport
implements PmfmDao

Base Spring DAO Class: is able to create, update, remove, load, and find objects of type fr.ifremer.allegro.referential.pmfm.Pmfm.

See Also:
Pmfm

Field Summary
 
Fields inherited from interface fr.ifremer.allegro.referential.pmfm.PmfmDao
TRANSFORM_CLUSTERPMFM, TRANSFORM_NONE, TRANSFORM_REMOTEPMFMFULLVO, TRANSFORM_REMOTEPMFMNATURALID
 
Constructor Summary
PmfmDaoBase()
           
 
Method Summary
 void clusterPmfmToEntity(ClusterPmfm source, Pmfm target, boolean copyIfNull)
          Copies the fields of ClusterPmfm to the specified entity.
 void clusterPmfmToEntityCollection(java.util.Collection instances)
          Converts a Collection of instances of type ClusterPmfm to this DAO's entity.
 Pmfm create(AggregationLevel aggregationLevel, java.util.Date creationDate, Fraction fraction, Matrix matrix, Method method, Parameter parameter, Status status, Unit unit)
           Creates a new fr.ifremer.allegro.referential.pmfm.Pmfm instance from only required properties (attributes and association ends) and adds it to the persistent store.
 java.util.Collection create(java.util.Collection entities)
          Creates a new instance of fr.ifremer.allegro.referential.pmfm.Pmfm and adds from the passed in entities collection
 java.lang.Object create(int transform, AggregationLevel aggregationLevel, java.util.Date creationDate, Fraction fraction, Matrix matrix, Method method, Parameter parameter, Status status, Unit unit)
           Does the same thing as PmfmDao.create(fr.ifremer.allegro.referential.pmfm.AggregationLevel,java.util.Date,fr.ifremer.allegro.referential.pmfm.Fraction,fr.ifremer.allegro.referential.pmfm.Matrix,fr.ifremer.allegro.referential.pmfm.Method,fr.ifremer.allegro.referential.pmfm.Parameter,fr.ifremer.allegro.referential.Status,fr.ifremer.allegro.referential.pmfm.Unit) with an additional flag called transform.
 java.util.Collection create(int transform, java.util.Collection entities)
           Does the same thing as PmfmDao.create(fr.ifremer.allegro.referential.pmfm.Pmfm) with an additional flag called transform.
 Pmfm create(java.lang.Integer signifFiguresNumber, java.lang.Integer maximumNumberDecimals, java.lang.Float detectionThreshold, java.lang.Float minValue, java.lang.Float maxValue, java.lang.Float precision, java.lang.Float defaultValue, java.util.Date creationDate, java.sql.Timestamp updateDate, Parameter parameter, Matrix matrix, Method method, Unit unit, Fraction fraction, java.util.Collection qualitativeValues, Status status, AggregationLevel aggregationLevel)
           Creates a new fr.ifremer.allegro.referential.pmfm.Pmfm instance from all attributes and properties and adds it to the persistent store.
 java.lang.Object create(int transform, java.lang.Integer signifFiguresNumber, java.lang.Integer maximumNumberDecimals, java.lang.Float detectionThreshold, java.lang.Float minValue, java.lang.Float maxValue, java.lang.Float precision, java.lang.Float defaultValue, java.util.Date creationDate, java.sql.Timestamp updateDate, Parameter parameter, Matrix matrix, Method method, Unit unit, Fraction fraction, java.util.Collection qualitativeValues, Status status, AggregationLevel aggregationLevel)
           Does the same thing as PmfmDao.create(java.lang.Integer,java.lang.Integer,java.lang.Float,java.lang.Float,java.lang.Float,java.lang.Float,java.lang.Float,java.util.Date,java.sql.Timestamp,fr.ifremer.allegro.referential.pmfm.Parameter,fr.ifremer.allegro.referential.pmfm.Matrix,fr.ifremer.allegro.referential.pmfm.Method,fr.ifremer.allegro.referential.pmfm.Unit,fr.ifremer.allegro.referential.pmfm.Fraction,java.util.Collection,fr.ifremer.allegro.referential.Status,fr.ifremer.allegro.referential.pmfm.AggregationLevel) with an additional flag called transform.
 java.lang.Object create(int transform, Pmfm pmfm)
           Does the same thing as PmfmDao.create(fr.ifremer.allegro.referential.pmfm.Pmfm) with an additional flag called transform.
 Pmfm create(Pmfm pmfm)
          Creates an instance of fr.ifremer.allegro.referential.pmfm.Pmfm and adds it to the persistent store.
 Pmfm createFromClusterPmfm(ClusterPmfm clusterPmfm)
           
 java.util.Collection findPmfmByAggregationLevel(AggregationLevel aggregationLevel)
           
 java.util.Collection findPmfmByAggregationLevel(int transform, AggregationLevel aggregationLevel)
           Does the same thing as PmfmDao.findPmfmByAggregationLevel(fr.ifremer.allegro.referential.pmfm.AggregationLevel) with an additional flag called transform.
 java.util.Collection findPmfmByAggregationLevel(int pageNumber, int pageSize, AggregationLevel aggregationLevel)
           Does the same thing as PmfmDao.findPmfmByAggregationLevel(fr.ifremer.allegro.referential.pmfm.AggregationLevel) with an additional two arguments called pageNumber and pageSize.
 java.util.Collection findPmfmByAggregationLevel(int transform, int pageNumber, int pageSize, AggregationLevel aggregationLevel)
           Does the same thing as PmfmDao.findPmfmByAggregationLevel(int, fr.ifremer.allegro.referential.pmfm.AggregationLevel) with an additional two arguments called pageNumber and pageSize.
 java.util.Collection findPmfmByAggregationLevel(int transform, java.lang.String queryString, AggregationLevel aggregationLevel)
           Does the same thing as PmfmDao.findPmfmByAggregationLevel(int, fr.ifremer.allegro.referential.pmfm.AggregationLevel) with an additional argument called queryString.
 java.util.Collection findPmfmByAggregationLevel(int transform, java.lang.String queryString, int pageNumber, int pageSize, AggregationLevel aggregationLevel)
           Does the same thing as PmfmDao.findPmfmByAggregationLevel(int, String, fr.ifremer.allegro.referential.pmfm.AggregationLevel) with an additional two arguments called pageNumber and pageSize.
 java.util.Collection findPmfmByAggregationLevel(java.lang.String queryString, AggregationLevel aggregationLevel)
           Does the same thing as PmfmDao.findPmfmByAggregationLevel(fr.ifremer.allegro.referential.pmfm.AggregationLevel) with an additional argument called queryString.
 java.util.Collection findPmfmByAggregationLevel(java.lang.String queryString, int pageNumber, int pageSize, AggregationLevel aggregationLevel)
           Does the same thing as PmfmDao.findPmfmByAggregationLevel(String, fr.ifremer.allegro.referential.pmfm.AggregationLevel) with an additional two arguments called pageNumber and pageSize.
 java.util.Collection findPmfmByFraction(Fraction fraction)
           
 java.util.Collection findPmfmByFraction(int transform, Fraction fraction)
           Does the same thing as PmfmDao.findPmfmByFraction(fr.ifremer.allegro.referential.pmfm.Fraction) with an additional flag called transform.
 java.util.Collection findPmfmByFraction(int pageNumber, int pageSize, Fraction fraction)
           Does the same thing as PmfmDao.findPmfmByFraction(fr.ifremer.allegro.referential.pmfm.Fraction) with an additional two arguments called pageNumber and pageSize.
 java.util.Collection findPmfmByFraction(int transform, int pageNumber, int pageSize, Fraction fraction)
           Does the same thing as PmfmDao.findPmfmByFraction(int, fr.ifremer.allegro.referential.pmfm.Fraction) with an additional two arguments called pageNumber and pageSize.
 java.util.Collection findPmfmByFraction(int transform, java.lang.String queryString, Fraction fraction)
           Does the same thing as PmfmDao.findPmfmByFraction(int, fr.ifremer.allegro.referential.pmfm.Fraction) with an additional argument called queryString.
 java.util.Collection findPmfmByFraction(int transform, java.lang.String queryString, int pageNumber, int pageSize, Fraction fraction)
           Does the same thing as PmfmDao.findPmfmByFraction(int, String, fr.ifremer.allegro.referential.pmfm.Fraction) with an additional two arguments called pageNumber and pageSize.
 java.util.Collection findPmfmByFraction(java.lang.String queryString, Fraction fraction)
           Does the same thing as PmfmDao.findPmfmByFraction(fr.ifremer.allegro.referential.pmfm.Fraction) with an additional argument called queryString.
 java.util.Collection findPmfmByFraction(java.lang.String queryString, int pageNumber, int pageSize, Fraction fraction)
           Does the same thing as PmfmDao.findPmfmByFraction(String, fr.ifremer.allegro.referential.pmfm.Fraction) with an additional two arguments called pageNumber and pageSize.
 Pmfm findPmfmById(java.lang.Integer id)
           
 java.lang.Object findPmfmById(int transform, java.lang.Integer id)
           Does the same thing as PmfmDao.findPmfmById(java.lang.Integer) with an additional flag called transform.
 java.lang.Object findPmfmById(int transform, java.lang.String queryString, java.lang.Integer id)
           Does the same thing as PmfmDao.findPmfmById(int, java.lang.Integer) with an additional argument called queryString.
 Pmfm findPmfmById(java.lang.String queryString, java.lang.Integer id)
           Does the same thing as PmfmDao.findPmfmById(java.lang.Integer) with an additional argument called queryString.
 java.util.Collection findPmfmByMatrix(int transform, int pageNumber, int pageSize, Matrix matrix)
           Does the same thing as PmfmDao.findPmfmByMatrix(int, fr.ifremer.allegro.referential.pmfm.Matrix) with an additional two arguments called pageNumber and pageSize.
 java.util.Collection findPmfmByMatrix(int pageNumber, int pageSize, Matrix matrix)
           Does the same thing as PmfmDao.findPmfmByMatrix(fr.ifremer.allegro.referential.pmfm.Matrix) with an additional two arguments called pageNumber and pageSize.
 java.util.Collection findPmfmByMatrix(int transform, Matrix matrix)
           Does the same thing as PmfmDao.findPmfmByMatrix(fr.ifremer.allegro.referential.pmfm.Matrix) with an additional flag called transform.
 java.util.Collection findPmfmByMatrix(int transform, java.lang.String queryString, int pageNumber, int pageSize, Matrix matrix)
           Does the same thing as PmfmDao.findPmfmByMatrix(int, String, fr.ifremer.allegro.referential.pmfm.Matrix) with an additional two arguments called pageNumber and pageSize.
 java.util.Collection findPmfmByMatrix(int transform, java.lang.String queryString, Matrix matrix)
           Does the same thing as PmfmDao.findPmfmByMatrix(int, fr.ifremer.allegro.referential.pmfm.Matrix) with an additional argument called queryString.
 java.util.Collection findPmfmByMatrix(Matrix matrix)
           
 java.util.Collection findPmfmByMatrix(java.lang.String queryString, int pageNumber, int pageSize, Matrix matrix)
           Does the same thing as PmfmDao.findPmfmByMatrix(String, fr.ifremer.allegro.referential.pmfm.Matrix) with an additional two arguments called pageNumber and pageSize.
 java.util.Collection findPmfmByMatrix(java.lang.String queryString, Matrix matrix)
           Does the same thing as PmfmDao.findPmfmByMatrix(fr.ifremer.allegro.referential.pmfm.Matrix) with an additional argument called queryString.
 java.util.Collection findPmfmByMethod(int transform, int pageNumber, int pageSize, Method method)
           Does the same thing as PmfmDao.findPmfmByMethod(int, fr.ifremer.allegro.referential.pmfm.Method) with an additional two arguments called pageNumber and pageSize.
 java.util.Collection findPmfmByMethod(int pageNumber, int pageSize, Method method)
           Does the same thing as PmfmDao.findPmfmByMethod(fr.ifremer.allegro.referential.pmfm.Method) with an additional two arguments called pageNumber and pageSize.
 java.util.Collection findPmfmByMethod(int transform, Method method)
           Does the same thing as PmfmDao.findPmfmByMethod(fr.ifremer.allegro.referential.pmfm.Method) with an additional flag called transform.
 java.util.Collection findPmfmByMethod(int transform, java.lang.String queryString, int pageNumber, int pageSize, Method method)
           Does the same thing as PmfmDao.findPmfmByMethod(int, String, fr.ifremer.allegro.referential.pmfm.Method) with an additional two arguments called pageNumber and pageSize.
 java.util.Collection findPmfmByMethod(int transform, java.lang.String queryString, Method method)
           Does the same thing as PmfmDao.findPmfmByMethod(int, fr.ifremer.allegro.referential.pmfm.Method) with an additional argument called queryString.
 java.util.Collection findPmfmByMethod(Method method)
           
 java.util.Collection findPmfmByMethod(java.lang.String queryString, int pageNumber, int pageSize, Method method)
           Does the same thing as PmfmDao.findPmfmByMethod(String, fr.ifremer.allegro.referential.pmfm.Method) with an additional two arguments called pageNumber and pageSize.
 java.util.Collection findPmfmByMethod(java.lang.String queryString, Method method)
           Does the same thing as PmfmDao.findPmfmByMethod(fr.ifremer.allegro.referential.pmfm.Method) with an additional argument called queryString.
 Pmfm findPmfmByNaturalId(java.lang.Integer id)
           
 java.lang.Object findPmfmByNaturalId(int transform, java.lang.Integer id)
           Does the same thing as PmfmDao.findPmfmByNaturalId(java.lang.Integer) with an additional flag called transform.
 java.lang.Object findPmfmByNaturalId(int transform, java.lang.String queryString, java.lang.Integer id)
           Does the same thing as PmfmDao.findPmfmByNaturalId(int, java.lang.Integer) with an additional argument called queryString.
 Pmfm findPmfmByNaturalId(java.lang.String queryString, java.lang.Integer id)
           Does the same thing as PmfmDao.findPmfmByNaturalId(java.lang.Integer) with an additional argument called queryString.
 java.util.Collection findPmfmByParameter(int transform, int pageNumber, int pageSize, Parameter parameter)
           Does the same thing as PmfmDao.findPmfmByParameter(int, fr.ifremer.allegro.referential.pmfm.Parameter) with an additional two arguments called pageNumber and pageSize.
 java.util.Collection findPmfmByParameter(int pageNumber, int pageSize, Parameter parameter)
           Does the same thing as PmfmDao.findPmfmByParameter(fr.ifremer.allegro.referential.pmfm.Parameter) with an additional two arguments called pageNumber and pageSize.
 java.util.Collection findPmfmByParameter(int transform, Parameter parameter)
           Does the same thing as PmfmDao.findPmfmByParameter(fr.ifremer.allegro.referential.pmfm.Parameter) with an additional flag called transform.
 java.util.Collection findPmfmByParameter(int transform, java.lang.String queryString, int pageNumber, int pageSize, Parameter parameter)
           Does the same thing as PmfmDao.findPmfmByParameter(int, String, fr.ifremer.allegro.referential.pmfm.Parameter) with an additional two arguments called pageNumber and pageSize.
 java.util.Collection findPmfmByParameter(int transform, java.lang.String queryString, Parameter parameter)
           Does the same thing as PmfmDao.findPmfmByParameter(int, fr.ifremer.allegro.referential.pmfm.Parameter) with an additional argument called queryString.
 java.util.Collection findPmfmByParameter(Parameter parameter)
           
 java.util.Collection findPmfmByParameter(java.lang.String queryString, int pageNumber, int pageSize, Parameter parameter)
           Does the same thing as PmfmDao.findPmfmByParameter(String, fr.ifremer.allegro.referential.pmfm.Parameter) with an additional two arguments called pageNumber and pageSize.
 java.util.Collection findPmfmByParameter(java.lang.String queryString, Parameter parameter)
           Does the same thing as PmfmDao.findPmfmByParameter(fr.ifremer.allegro.referential.pmfm.Parameter) with an additional argument called queryString.
 java.util.Collection findPmfmByStatus(int transform, int pageNumber, int pageSize, Status status)
           Does the same thing as PmfmDao.findPmfmByStatus(int, fr.ifremer.allegro.referential.Status) with an additional two arguments called pageNumber and pageSize.
 java.util.Collection findPmfmByStatus(int pageNumber, int pageSize, Status status)
           Does the same thing as PmfmDao.findPmfmByStatus(fr.ifremer.allegro.referential.Status) with an additional two arguments called pageNumber and pageSize.
 java.util.Collection findPmfmByStatus(int transform, Status status)
           Does the same thing as PmfmDao.findPmfmByStatus(fr.ifremer.allegro.referential.Status) with an additional flag called transform.
 java.util.Collection findPmfmByStatus(int transform, java.lang.String queryString, int pageNumber, int pageSize, Status status)
           Does the same thing as PmfmDao.findPmfmByStatus(int, String, fr.ifremer.allegro.referential.Status) with an additional two arguments called pageNumber and pageSize.
 java.util.Collection findPmfmByStatus(int transform, java.lang.String queryString, Status status)
           Does the same thing as PmfmDao.findPmfmByStatus(int, fr.ifremer.allegro.referential.Status) with an additional argument called queryString.
 java.util.Collection findPmfmByStatus(Status status)
           
 java.util.Collection findPmfmByStatus(java.lang.String queryString, int pageNumber, int pageSize, Status status)
           Does the same thing as PmfmDao.findPmfmByStatus(String, fr.ifremer.allegro.referential.Status) with an additional two arguments called pageNumber and pageSize.
 java.util.Collection findPmfmByStatus(java.lang.String queryString, Status status)
           Does the same thing as PmfmDao.findPmfmByStatus(fr.ifremer.allegro.referential.Status) with an additional argument called queryString.
 java.util.Collection findPmfmByUnit(int transform, int pageNumber, int pageSize, Unit unit)
           Does the same thing as PmfmDao.findPmfmByUnit(int, fr.ifremer.allegro.referential.pmfm.Unit) with an additional two arguments called pageNumber and pageSize.
 java.util.Collection findPmfmByUnit(int pageNumber, int pageSize, Unit unit)
           Does the same thing as PmfmDao.findPmfmByUnit(fr.ifremer.allegro.referential.pmfm.Unit) with an additional two arguments called pageNumber and pageSize.
 java.util.Collection findPmfmByUnit(int transform, java.lang.String queryString, int pageNumber, int pageSize, Unit unit)
           Does the same thing as PmfmDao.findPmfmByUnit(int, String, fr.ifremer.allegro.referential.pmfm.Unit) with an additional two arguments called pageNumber and pageSize.
 java.util.Collection findPmfmByUnit(int transform, java.lang.String queryString, Unit unit)
           Does the same thing as PmfmDao.findPmfmByUnit(int, fr.ifremer.allegro.referential.pmfm.Unit) with an additional argument called queryString.
 java.util.Collection findPmfmByUnit(int transform, Unit unit)
           Does the same thing as PmfmDao.findPmfmByUnit(fr.ifremer.allegro.referential.pmfm.Unit) with an additional flag called transform.
 java.util.Collection findPmfmByUnit(java.lang.String queryString, int pageNumber, int pageSize, Unit unit)
           Does the same thing as PmfmDao.findPmfmByUnit(String, fr.ifremer.allegro.referential.pmfm.Unit) with an additional two arguments called pageNumber and pageSize.
 java.util.Collection findPmfmByUnit(java.lang.String queryString, Unit unit)
           Does the same thing as PmfmDao.findPmfmByUnit(fr.ifremer.allegro.referential.pmfm.Unit) with an additional argument called queryString.
 java.util.Collection findPmfmByUnit(Unit unit)
           
protected  AggregationLevelDao getAggregationLevelDao()
          Gets the reference to aggregationLevelDao.
 ClusterPmfm[] getAllClusterPmfmSinceDateSynchro(java.sql.Timestamp synchronizationTimestamp, java.lang.Integer userId, java.lang.Integer[] registrationLocationIds, java.lang.Integer pageNumber, java.lang.Integer pageSize)
           
 java.util.Collection getAllPmfm()
           
 java.util.Collection getAllPmfm(int transform)
           Does the same thing as PmfmDao.getAllPmfm() with an additional flag called transform.
 java.util.Collection getAllPmfm(int pageNumber, int pageSize)
           Does the same thing as PmfmDao.getAllPmfm() with an additional two arguments called pageNumber and pageSize.
 java.util.Collection getAllPmfm(int transform, int pageNumber, int pageSize)
           Does the same thing as PmfmDao.getAllPmfm(int) with an additional two arguments called pageNumber and pageSize.
 java.util.Collection getAllPmfm(int transform, java.lang.String queryString)
           Does the same thing as PmfmDao.getAllPmfm(int) with an additional argument called queryString.
 java.util.Collection getAllPmfm(int transform, java.lang.String queryString, int pageNumber, int pageSize)
           Does the same thing as PmfmDao.getAllPmfm(int, String) with an additional two arguments called pageNumber and pageSize.
 java.util.Collection getAllPmfm(java.lang.String queryString)
           Does the same thing as PmfmDao.getAllPmfm() with an additional argument called queryString.
 java.util.Collection getAllPmfm(java.lang.String queryString, int pageNumber, int pageSize)
           Does the same thing as PmfmDao.getAllPmfm(String) with an additional two arguments called pageNumber and pageSize.
 java.util.Collection getAllPmfmSinceDateSynchro(int transform, int pageNumber, int pageSize, java.sql.Timestamp updateDate)
           Does the same thing as PmfmDao.getAllPmfmSinceDateSynchro(int, java.sql.Timestamp) with an additional two arguments called pageNumber and pageSize.
 java.util.Collection getAllPmfmSinceDateSynchro(int pageNumber, int pageSize, java.sql.Timestamp updateDate)
           Does the same thing as PmfmDao.getAllPmfmSinceDateSynchro(java.sql.Timestamp) with an additional two arguments called pageNumber and pageSize.
 java.util.Collection getAllPmfmSinceDateSynchro(int transform, java.lang.String queryString, int pageNumber, int pageSize, java.sql.Timestamp updateDate)
           Does the same thing as PmfmDao.getAllPmfmSinceDateSynchro(int, String, java.sql.Timestamp) with an additional two arguments called pageNumber and pageSize.
 java.util.Collection getAllPmfmSinceDateSynchro(int transform, java.lang.String queryString, java.sql.Timestamp updateDate)
           Does the same thing as PmfmDao.getAllPmfmSinceDateSynchro(int, java.sql.Timestamp) with an additional argument called queryString.
 java.util.Collection getAllPmfmSinceDateSynchro(int transform, java.sql.Timestamp updateDate)
           Does the same thing as PmfmDao.getAllPmfmSinceDateSynchro(java.sql.Timestamp) with an additional flag called transform.
 java.util.Collection getAllPmfmSinceDateSynchro(java.lang.String queryString, int pageNumber, int pageSize, java.sql.Timestamp updateDate)
           Does the same thing as PmfmDao.getAllPmfmSinceDateSynchro(String, java.sql.Timestamp) with an additional two arguments called pageNumber and pageSize.
 java.util.Collection getAllPmfmSinceDateSynchro(java.lang.String queryString, java.sql.Timestamp updateDate)
           Does the same thing as PmfmDao.getAllPmfmSinceDateSynchro(java.sql.Timestamp) with an additional argument called queryString.
 java.util.Collection getAllPmfmSinceDateSynchro(java.sql.Timestamp updateDate)
           
protected  FractionDao getFractionDao()
          Gets the reference to fractionDao.
protected  MatrixDao getMatrixDao()
          Gets the reference to matrixDao.
protected  MethodDao getMethodDao()
          Gets the reference to methodDao.
protected  ParameterDao getParameterDao()
          Gets the reference to parameterDao.
protected  java.security.Principal getPrincipal()
          Gets the current principal if one has been set, otherwise returns null.
protected  QualitativeValueDao getQualitativeValueDao()
          Gets the reference to qualitativeValueDao.
protected  StatusDao getStatusDao()
          Gets the reference to statusDao.
protected  UnitDao getUnitDao()
          Gets the reference to unitDao.
protected abstract  Pmfm handleCreateFromClusterPmfm(ClusterPmfm clusterPmfm)
          Performs the core logic for createFromClusterPmfm(fr.ifremer.allegro.referential.pmfm.generic.cluster.ClusterPmfm)
protected abstract  ClusterPmfm[] handleGetAllClusterPmfmSinceDateSynchro(java.sql.Timestamp synchronizationTimestamp, java.lang.Integer userId, java.lang.Integer[] registrationLocationIds, java.lang.Integer pageNumber, java.lang.Integer pageSize)
          Performs the core logic for getAllClusterPmfmSinceDateSynchro(java.sql.Timestamp, java.lang.Integer, java.lang.Integer[], java.lang.Integer, java.lang.Integer)
 Pmfm load(java.lang.Integer id)
          Loads an instance of fr.ifremer.allegro.referential.pmfm.Pmfm from the persistent store.
 java.lang.Object load(int transform, java.lang.Integer id)
           Does the same thing as PmfmDao.load(java.lang.Integer) with an additional flag called transform.
 java.util.Collection loadAll()
          Loads all entities of type Pmfm.
 java.util.Collection loadAll(int transform)
           Does the same thing as PmfmDao.loadAll() with an additional flag called transform.
 java.util.Collection loadAll(int pageNumber, int pageSize)
           Does the same thing as PmfmDao.loadAll() with an additional two arguments called pageNumber and pageSize.
 java.util.Collection loadAll(int transform, int pageNumber, int pageSize)
           Does the same thing as PmfmDao.loadAll(int) with an additional two arguments called pageNumber and pageSize.
 void remotePmfmFullVOToEntity(RemotePmfmFullVO source, Pmfm target, boolean copyIfNull)
          Copies the fields of RemotePmfmFullVO to the specified entity.
 void remotePmfmFullVOToEntityCollection(java.util.Collection instances)
          Converts a Collection of instances of type RemotePmfmFullVO to this DAO's entity.
 void remotePmfmNaturalIdToEntity(RemotePmfmNaturalId source, Pmfm target, boolean copyIfNull)
          Copies the fields of RemotePmfmNaturalId to the specified entity.
 void remotePmfmNaturalIdToEntityCollection(java.util.Collection instances)
          Converts a Collection of instances of type RemotePmfmNaturalId to this DAO's entity.
 void remove(java.util.Collection entities)
          Removes all entities in the given entities collection.
 void remove(java.lang.Integer id)
          Removes the instance of fr.ifremer.allegro.referential.pmfm.Pmfm having the given identifier from the persistent store.
 void remove(Pmfm pmfm)
          Removes the instance of fr.ifremer.allegro.referential.pmfm.Pmfm from the persistent store.
 PaginationResult search(int transform, int pageNumber, int pageSize, Search search)
          Does the same thing as {@link #search(int, fr.ifremer.allegro.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.allegro.Search) but with an additional two flags called pageNumber and pageSize.
 java.util.Set search(int transform, Search search)
          Does the same thing as PmfmDao.search(fr.ifremer.allegro.Search) but with an additional flag called transform.
 java.util.Set search(Search search)
          Performs a search using the parameters specified in the given search object.
 void setAggregationLevelDao(AggregationLevelDao aggregationLevelDao)
          Sets the reference to aggregationLevelDao.
 void setFractionDao(FractionDao fractionDao)
          Sets the reference to fractionDao.
 void setMatrixDao(MatrixDao matrixDao)
          Sets the reference to matrixDao.
 void setMethodDao(MethodDao methodDao)
          Sets the reference to methodDao.
 void setParameterDao(ParameterDao parameterDao)
          Sets the reference to parameterDao.
 void setQualitativeValueDao(QualitativeValueDao qualitativeValueDao)
          Sets the reference to qualitativeValueDao.
 void setStatusDao(StatusDao statusDao)
          Sets the reference to statusDao.
 void setUnitDao(UnitDao unitDao)
          Sets the reference to unitDao.
protected  ClusterPmfm toClusterPmfm(java.lang.Object[] row)
          Default implementation for transforming the results of a report query into a value object.
 ClusterPmfm toClusterPmfm(Pmfm entity)
          Converts this DAO's entity to an object of type ClusterPmfm.
 void toClusterPmfm(Pmfm source, ClusterPmfm target)
          Copies the fields of the specified entity to the target value object.
 ClusterPmfm[] toClusterPmfmArray(java.util.Collection entities)
          Converts this DAO's entity to an array of instances of type ClusterPmfm.
 void toClusterPmfmCollection(java.util.Collection entities)
          Converts this DAO's entity to a Collection of instances of type ClusterPmfm.
protected  Pmfm toEntity(java.lang.Object[] row)
           
protected  RemotePmfmFullVO toRemotePmfmFullVO(java.lang.Object[] row)
          Default implementation for transforming the results of a report query into a value object.
 RemotePmfmFullVO toRemotePmfmFullVO(Pmfm entity)
          Converts this DAO's entity to an object of type RemotePmfmFullVO.
 void toRemotePmfmFullVO(Pmfm source, RemotePmfmFullVO target)
          Copies the fields of the specified entity to the target value object.
 RemotePmfmFullVO[] toRemotePmfmFullVOArray(java.util.Collection entities)
          Converts this DAO's entity to an array of instances of type RemotePmfmFullVO.
 void toRemotePmfmFullVOCollection(java.util.Collection entities)
          Converts this DAO's entity to a Collection of instances of type RemotePmfmFullVO.
protected  RemotePmfmNaturalId toRemotePmfmNaturalId(java.lang.Object[] row)
          Default implementation for transforming the results of a report query into a value object.
 RemotePmfmNaturalId toRemotePmfmNaturalId(Pmfm entity)
          Converts this DAO's entity to an object of type RemotePmfmNaturalId.
 void toRemotePmfmNaturalId(Pmfm source, RemotePmfmNaturalId target)
          Copies the fields of the specified entity to the target value object.
 RemotePmfmNaturalId[] toRemotePmfmNaturalIdArray(java.util.Collection entities)
          Converts this DAO's entity to an array of instances of type RemotePmfmNaturalId.
 void toRemotePmfmNaturalIdCollection(java.util.Collection entities)
          Converts this DAO's entity to a Collection of instances of type RemotePmfmNaturalId.
protected  void transformEntities(int transform, java.util.Collection entities)
          Transforms a collection of entities using the transformEntity(int,fr.ifremer.allegro.referential.pmfm.Pmfm) method.
protected  java.lang.Object transformEntity(int transform, Pmfm 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.allegro.referential.pmfm.PmfmDao, please note that the PmfmDao.TRANSFORM_NONE constant denotes no transformation, so the entity itself will be returned.
 void update(java.util.Collection entities)
          Updates all instances in the entities collection in the persistent store.
 void update(Pmfm pmfm)
          Updates the pmfm instance in the persistent store.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface fr.ifremer.allegro.referential.pmfm.PmfmDao
clusterPmfmToEntity, remotePmfmFullVOToEntity, remotePmfmNaturalIdToEntity
 

Constructor Detail

PmfmDaoBase

public PmfmDaoBase()
Method Detail

setParameterDao

public void setParameterDao(ParameterDao parameterDao)
Sets the reference to parameterDao.


getParameterDao

protected ParameterDao getParameterDao()
Gets the reference to parameterDao.


setMatrixDao

public void setMatrixDao(MatrixDao matrixDao)
Sets the reference to matrixDao.


getMatrixDao

protected MatrixDao getMatrixDao()
Gets the reference to matrixDao.


setMethodDao

public void setMethodDao(MethodDao methodDao)
Sets the reference to methodDao.


getMethodDao

protected MethodDao getMethodDao()
Gets the reference to methodDao.


setUnitDao

public void setUnitDao(UnitDao unitDao)
Sets the reference to unitDao.


getUnitDao

protected UnitDao getUnitDao()
Gets the reference to unitDao.


setFractionDao

public void setFractionDao(FractionDao fractionDao)
Sets the reference to fractionDao.


getFractionDao

protected FractionDao getFractionDao()
Gets the reference to fractionDao.


setQualitativeValueDao

public void setQualitativeValueDao(QualitativeValueDao qualitativeValueDao)
Sets the reference to qualitativeValueDao.


getQualitativeValueDao

protected QualitativeValueDao getQualitativeValueDao()
Gets the reference to qualitativeValueDao.


setStatusDao

public void setStatusDao(StatusDao statusDao)
Sets the reference to statusDao.


getStatusDao

protected StatusDao getStatusDao()
Gets the reference to statusDao.


setAggregationLevelDao

public void setAggregationLevelDao(AggregationLevelDao aggregationLevelDao)
Sets the reference to aggregationLevelDao.


getAggregationLevelDao

protected AggregationLevelDao getAggregationLevelDao()
Gets the reference to aggregationLevelDao.


load

public java.lang.Object load(int transform,
                             java.lang.Integer id)
Description copied from interface: PmfmDao

Does the same thing as PmfmDao.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.

Specified by:
load in interface PmfmDao
id - identifier of the entity to load
Returns:
either the entity or the object transformed from the entity.
See Also:
PmfmDao.load(int, java.lang.Integer)

load

public Pmfm load(java.lang.Integer id)
Description copied from interface: PmfmDao
Loads an instance of fr.ifremer.allegro.referential.pmfm.Pmfm from the persistent store.

Specified by:
load in interface PmfmDao
See Also:
PmfmDao.load(java.lang.Integer)

loadAll

public java.util.Collection loadAll()
Description copied from interface: PmfmDao
Loads all entities of type Pmfm.

Specified by:
loadAll in interface PmfmDao
Returns:
the loaded entities.
See Also:
PmfmDao.loadAll()

loadAll

public java.util.Collection loadAll(int transform)
Description copied from interface: PmfmDao

Does the same thing as PmfmDao.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.

Specified by:
loadAll in interface PmfmDao
Parameters:
transform - the flag indicating what transformation to use.
Returns:
the loaded entities.
See Also:
PmfmDao.loadAll(int)

loadAll

public java.util.Collection loadAll(int pageNumber,
                                    int pageSize)
Description copied from interface: PmfmDao

Does the same thing as PmfmDao.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.

Specified by:
loadAll in interface PmfmDao
Parameters:
pageNumber - the page number to retrieve when paging results.
pageSize - the size of the page to retrieve when paging results.
Returns:
the loaded entities.
See Also:
PmfmDao.loadAll(int, int)

loadAll

public java.util.Collection loadAll(int transform,
                                    int pageNumber,
                                    int pageSize)
Description copied from interface: PmfmDao

Does the same thing as PmfmDao.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.

Specified by:
loadAll in interface PmfmDao
Parameters:
transform - 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.
Returns:
the loaded entities.
See Also:
PmfmDao.loadAll(int, int, int)

create

public Pmfm create(Pmfm pmfm)
Description copied from interface: PmfmDao
Creates an instance of fr.ifremer.allegro.referential.pmfm.Pmfm and adds it to the persistent store.

Specified by:
create in interface PmfmDao
See Also:
PmfmDao.create(fr.ifremer.allegro.referential.pmfm.Pmfm)

create

public java.lang.Object create(int transform,
                               Pmfm pmfm)
Description copied from interface: PmfmDao

Does the same thing as PmfmDao.create(fr.ifremer.allegro.referential.pmfm.Pmfm) 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.

Specified by:
create in interface PmfmDao
See Also:
PmfmDao.create(int transform, fr.ifremer.allegro.referential.pmfm.Pmfm)

create

public java.util.Collection create(java.util.Collection entities)
Description copied from interface: PmfmDao
Creates a new instance of fr.ifremer.allegro.referential.pmfm.Pmfm and adds from the passed in entities collection

Specified by:
create in interface PmfmDao
Parameters:
entities - the collection of fr.ifremer.allegro.referential.pmfm.Pmfm instances to create.
Returns:
the created instances.
See Also:
PmfmDao.create(java.util.Collection)

create

public java.util.Collection create(int transform,
                                   java.util.Collection entities)
Description copied from interface: PmfmDao

Does the same thing as PmfmDao.create(fr.ifremer.allegro.referential.pmfm.Pmfm) 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.

Specified by:
create in interface PmfmDao
See Also:
PmfmDao.create(int, java.util.Collection)

create

public Pmfm create(java.lang.Integer signifFiguresNumber,
                   java.lang.Integer maximumNumberDecimals,
                   java.lang.Float detectionThreshold,
                   java.lang.Float minValue,
                   java.lang.Float maxValue,
                   java.lang.Float precision,
                   java.lang.Float defaultValue,
                   java.util.Date creationDate,
                   java.sql.Timestamp updateDate,
                   Parameter parameter,
                   Matrix matrix,
                   Method method,
                   Unit unit,
                   Fraction fraction,
                   java.util.Collection qualitativeValues,
                   Status status,
                   AggregationLevel aggregationLevel)
Description copied from interface: PmfmDao

Creates a new fr.ifremer.allegro.referential.pmfm.Pmfm instance from all attributes and properties and adds it to the persistent store.

Specified by:
create in interface PmfmDao
See Also:
PmfmDao.create(java.lang.Integer,java.lang.Integer,java.lang.Float,java.lang.Float,java.lang.Float,java.lang.Float,java.lang.Float,java.util.Date,java.sql.Timestamp,fr.ifremer.allegro.referential.pmfm.Parameter,fr.ifremer.allegro.referential.pmfm.Matrix,fr.ifremer.allegro.referential.pmfm.Method,fr.ifremer.allegro.referential.pmfm.Unit,fr.ifremer.allegro.referential.pmfm.Fraction,java.util.Collection,fr.ifremer.allegro.referential.Status,fr.ifremer.allegro.referential.pmfm.AggregationLevel)

create

public java.lang.Object create(int transform,
                               java.lang.Integer signifFiguresNumber,
                               java.lang.Integer maximumNumberDecimals,
                               java.lang.Float detectionThreshold,
                               java.lang.Float minValue,
                               java.lang.Float maxValue,
                               java.lang.Float precision,
                               java.lang.Float defaultValue,
                               java.util.Date creationDate,
                               java.sql.Timestamp updateDate,
                               Parameter parameter,
                               Matrix matrix,
                               Method method,
                               Unit unit,
                               Fraction fraction,
                               java.util.Collection qualitativeValues,
                               Status status,
                               AggregationLevel aggregationLevel)
Description copied from interface: PmfmDao

Does the same thing as PmfmDao.create(java.lang.Integer,java.lang.Integer,java.lang.Float,java.lang.Float,java.lang.Float,java.lang.Float,java.lang.Float,java.util.Date,java.sql.Timestamp,fr.ifremer.allegro.referential.pmfm.Parameter,fr.ifremer.allegro.referential.pmfm.Matrix,fr.ifremer.allegro.referential.pmfm.Method,fr.ifremer.allegro.referential.pmfm.Unit,fr.ifremer.allegro.referential.pmfm.Fraction,java.util.Collection,fr.ifremer.allegro.referential.Status,fr.ifremer.allegro.referential.pmfm.AggregationLevel) 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.

Specified by:
create in interface PmfmDao
See Also:
PmfmDao.create(int, java.lang.Integer,java.lang.Integer,java.lang.Float,java.lang.Float,java.lang.Float,java.lang.Float,java.lang.Float,java.util.Date,java.sql.Timestamp,fr.ifremer.allegro.referential.pmfm.Parameter,fr.ifremer.allegro.referential.pmfm.Matrix,fr.ifremer.allegro.referential.pmfm.Method,fr.ifremer.allegro.referential.pmfm.Unit,fr.ifremer.allegro.referential.pmfm.Fraction,java.util.Collection,fr.ifremer.allegro.referential.Status,fr.ifremer.allegro.referential.pmfm.AggregationLevel)

create

public Pmfm create(AggregationLevel aggregationLevel,
                   java.util.Date creationDate,
                   Fraction fraction,
                   Matrix matrix,
                   Method method,
                   Parameter parameter,
                   Status status,
                   Unit unit)
Description copied from interface: PmfmDao

Creates a new fr.ifremer.allegro.referential.pmfm.Pmfm instance from only required properties (attributes and association ends) and adds it to the persistent store.

Specified by:
create in interface PmfmDao
See Also:
PmfmDao.create(fr.ifremer.allegro.referential.pmfm.AggregationLevel,java.util.Date,fr.ifremer.allegro.referential.pmfm.Fraction,fr.ifremer.allegro.referential.pmfm.Matrix,fr.ifremer.allegro.referential.pmfm.Method,fr.ifremer.allegro.referential.pmfm.Parameter,fr.ifremer.allegro.referential.Status,fr.ifremer.allegro.referential.pmfm.Unit)

create

public java.lang.Object create(int transform,
                               AggregationLevel aggregationLevel,
                               java.util.Date creationDate,
                               Fraction fraction,
                               Matrix matrix,
                               Method method,
                               Parameter parameter,
                               Status status,
                               Unit unit)
Description copied from interface: PmfmDao

Does the same thing as PmfmDao.create(fr.ifremer.allegro.referential.pmfm.AggregationLevel,java.util.Date,fr.ifremer.allegro.referential.pmfm.Fraction,fr.ifremer.allegro.referential.pmfm.Matrix,fr.ifremer.allegro.referential.pmfm.Method,fr.ifremer.allegro.referential.pmfm.Parameter,fr.ifremer.allegro.referential.Status,fr.ifremer.allegro.referential.pmfm.Unit) 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.

Specified by:
create in interface PmfmDao
See Also:
PmfmDao.create(int, fr.ifremer.allegro.referential.pmfm.AggregationLevel,java.util.Date,fr.ifremer.allegro.referential.pmfm.Fraction,fr.ifremer.allegro.referential.pmfm.Matrix,fr.ifremer.allegro.referential.pmfm.Method,fr.ifremer.allegro.referential.pmfm.Parameter,fr.ifremer.allegro.referential.Status,fr.ifremer.allegro.referential.pmfm.Unit)

update

public void update(Pmfm pmfm)
Description copied from interface: PmfmDao
Updates the pmfm instance in the persistent store.

Specified by:
update in interface PmfmDao
See Also:
PmfmDao.update(fr.ifremer.allegro.referential.pmfm.Pmfm)

update

public void update(java.util.Collection entities)
Description copied from interface: PmfmDao
Updates all instances in the entities collection in the persistent store.

Specified by:
update in interface PmfmDao
See Also:
PmfmDao.update(java.util.Collection)

remove

public void remove(Pmfm pmfm)
Description copied from interface: PmfmDao
Removes the instance of fr.ifremer.allegro.referential.pmfm.Pmfm from the persistent store.

Specified by:
remove in interface PmfmDao
See Also:
PmfmDao.remove(fr.ifremer.allegro.referential.pmfm.Pmfm)

remove

public void remove(java.lang.Integer id)
Description copied from interface: PmfmDao
Removes the instance of fr.ifremer.allegro.referential.pmfm.Pmfm having the given identifier from the persistent store.

Specified by:
remove in interface PmfmDao
See Also:
PmfmDao.remove(java.lang.Integer)

remove

public void remove(java.util.Collection entities)
Description copied from interface: PmfmDao
Removes all entities in the given entities collection.

Specified by:
remove in interface PmfmDao
See Also:
PmfmDao.remove(java.util.Collection)

getAllPmfm

public java.util.Collection getAllPmfm()
Specified by:
getAllPmfm in interface PmfmDao
See Also:
PmfmDao.getAllPmfm()

getAllPmfm

public java.util.Collection getAllPmfm(int transform)
Description copied from interface: PmfmDao

Does the same thing as PmfmDao.getAllPmfm() 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 finder results WILL BE passed through an operation which can optionally transform the entities (into value objects for example). By default, transformation does not occur.

Specified by:
getAllPmfm in interface PmfmDao
See Also:
PmfmDao.getAllPmfm(int)

getAllPmfm

public java.util.Collection getAllPmfm(java.lang.String queryString)
Description copied from interface: PmfmDao

Does the same thing as PmfmDao.getAllPmfm() with an additional argument called queryString. This queryString argument allows you to override the query string defined in PmfmDao.getAllPmfm().

Specified by:
getAllPmfm in interface PmfmDao
See Also:
PmfmDao.getAllPmfm(java.lang.String)

getAllPmfm

public java.util.Collection getAllPmfm(int pageNumber,
                                       int pageSize)
Description copied from interface: PmfmDao

Does the same thing as PmfmDao.getAllPmfm() 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.

Specified by:
getAllPmfm in interface PmfmDao
See Also:
PmfmDao.getAllPmfm(int, int)

getAllPmfm

public java.util.Collection getAllPmfm(java.lang.String queryString,
                                       int pageNumber,
                                       int pageSize)
Description copied from interface: PmfmDao

Does the same thing as PmfmDao.getAllPmfm(String) 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.

Specified by:
getAllPmfm in interface PmfmDao
See Also:
PmfmDao.getAllPmfm(String, int, int)

getAllPmfm

public java.util.Collection getAllPmfm(int transform,
                                       java.lang.String queryString)
Description copied from interface: PmfmDao

Does the same thing as PmfmDao.getAllPmfm(int) with an additional argument called queryString. This queryString argument allows you to override the query string defined in PmfmDao.getAllPmfm(int).

Specified by:
getAllPmfm in interface PmfmDao
See Also:
PmfmDao.getAllPmfm(int, String)

getAllPmfm

public java.util.Collection getAllPmfm(int transform,
                                       int pageNumber,
                                       int pageSize)
Description copied from interface: PmfmDao

Does the same thing as PmfmDao.getAllPmfm(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.

Specified by:
getAllPmfm in interface PmfmDao
See Also:
PmfmDao.getAllPmfm(int, int, int)

getAllPmfm

public java.util.Collection getAllPmfm(int transform,
                                       java.lang.String queryString,
                                       int pageNumber,
                                       int pageSize)
Description copied from interface: PmfmDao

Does the same thing as PmfmDao.getAllPmfm(int, String) 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.

Specified by:
getAllPmfm in interface PmfmDao
See Also:
PmfmDao.getAllPmfm(int, java.lang.String, int, int)

findPmfmById

public Pmfm findPmfmById(java.lang.Integer id)
Specified by:
findPmfmById in interface PmfmDao
See Also:
PmfmDao.findPmfmById(java.lang.Integer)

findPmfmById

public java.lang.Object findPmfmById(int transform,
                                     java.lang.Integer id)
Description copied from interface: PmfmDao

Does the same thing as PmfmDao.findPmfmById(java.lang.Integer) 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 finder results WILL BE passed through an operation which can optionally transform the entities (into value objects for example). By default, transformation does not occur.

Specified by:
findPmfmById in interface PmfmDao
See Also:
PmfmDao.findPmfmById(int, java.lang.Integer)

findPmfmById

public Pmfm findPmfmById(java.lang.String queryString,
                         java.lang.Integer id)
Description copied from interface: PmfmDao

Does the same thing as PmfmDao.findPmfmById(java.lang.Integer) with an additional argument called queryString. This queryString argument allows you to override the query string defined in PmfmDao.findPmfmById(java.lang.Integer).

Specified by:
findPmfmById in interface PmfmDao
See Also:
PmfmDao.findPmfmById(java.lang.String, java.lang.Integer)

findPmfmById

public java.lang.Object findPmfmById(int transform,
                                     java.lang.String queryString,
                                     java.lang.Integer id)
Description copied from interface: PmfmDao

Does the same thing as PmfmDao.findPmfmById(int, java.lang.Integer) with an additional argument called queryString. This queryString argument allows you to override the query string defined in PmfmDao.findPmfmById(int, java.lang.Integer id).

Specified by:
findPmfmById in interface PmfmDao
See Also:
PmfmDao.findPmfmById(int, java.lang.String, java.lang.Integer)

findPmfmByParameter

public java.util.Collection findPmfmByParameter(Parameter parameter)
Specified by:
findPmfmByParameter in interface PmfmDao
See Also:
PmfmDao.findPmfmByParameter(fr.ifremer.allegro.referential.pmfm.Parameter)

findPmfmByParameter

public java.util.Collection findPmfmByParameter(int transform,
                                                Parameter parameter)
Description copied from interface: PmfmDao

Does the same thing as PmfmDao.findPmfmByParameter(fr.ifremer.allegro.referential.pmfm.Parameter) 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 finder results WILL BE passed through an operation which can optionally transform the entities (into value objects for example). By default, transformation does not occur.

Specified by:
findPmfmByParameter in interface PmfmDao
See Also:
PmfmDao.findPmfmByParameter(int, fr.ifremer.allegro.referential.pmfm.Parameter)

findPmfmByParameter

public java.util.Collection findPmfmByParameter(java.lang.String queryString,
                                                Parameter parameter)
Description copied from interface: PmfmDao

Does the same thing as PmfmDao.findPmfmByParameter(fr.ifremer.allegro.referential.pmfm.Parameter) with an additional argument called queryString. This queryString argument allows you to override the query string defined in PmfmDao.findPmfmByParameter(fr.ifremer.allegro.referential.pmfm.Parameter).

Specified by:
findPmfmByParameter in interface PmfmDao
See Also:
PmfmDao.findPmfmByParameter(java.lang.String, fr.ifremer.allegro.referential.pmfm.Parameter)

findPmfmByParameter

public java.util.Collection findPmfmByParameter(int pageNumber,
                                                int pageSize,
                                                Parameter parameter)
Description copied from interface: PmfmDao

Does the same thing as PmfmDao.findPmfmByParameter(fr.ifremer.allegro.referential.pmfm.Parameter) 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.

Specified by:
findPmfmByParameter in interface PmfmDao
See Also:
PmfmDao.findPmfmByParameter(int, int, fr.ifremer.allegro.referential.pmfm.Parameter)

findPmfmByParameter

public java.util.Collection findPmfmByParameter(java.lang.String queryString,
                                                int pageNumber,
                                                int pageSize,
                                                Parameter parameter)
Description copied from interface: PmfmDao

Does the same thing as PmfmDao.findPmfmByParameter(String, fr.ifremer.allegro.referential.pmfm.Parameter) 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.

Specified by:
findPmfmByParameter in interface PmfmDao
See Also:
PmfmDao.findPmfmByParameter(String, int, int, fr.ifremer.allegro.referential.pmfm.Parameter)

findPmfmByParameter

public java.util.Collection findPmfmByParameter(int transform,
                                                java.lang.String queryString,
                                                Parameter parameter)
Description copied from interface: PmfmDao

Does the same thing as PmfmDao.findPmfmByParameter(int, fr.ifremer.allegro.referential.pmfm.Parameter) with an additional argument called queryString. This queryString argument allows you to override the query string defined in PmfmDao.findPmfmByParameter(int, fr.ifremer.allegro.referential.pmfm.Parameter parameter).

Specified by:
findPmfmByParameter in interface PmfmDao
See Also:
PmfmDao.findPmfmByParameter(int, String, fr.ifremer.allegro.referential.pmfm.Parameter)

findPmfmByParameter

public java.util.Collection findPmfmByParameter(int transform,
                                                int pageNumber,
                                                int pageSize,
                                                Parameter parameter)
Description copied from interface: PmfmDao

Does the same thing as PmfmDao.findPmfmByParameter(int, fr.ifremer.allegro.referential.pmfm.Parameter) 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.

Specified by:
findPmfmByParameter in interface PmfmDao
See Also:
PmfmDao.findPmfmByParameter(int, int, int, fr.ifremer.allegro.referential.pmfm.Parameter)

findPmfmByParameter

public java.util.Collection findPmfmByParameter(int transform,
                                                java.lang.String queryString,
                                                int pageNumber,
                                                int pageSize,
                                                Parameter parameter)
Description copied from interface: PmfmDao

Does the same thing as PmfmDao.findPmfmByParameter(int, String, fr.ifremer.allegro.referential.pmfm.Parameter) 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.

Specified by:
findPmfmByParameter in interface PmfmDao
See Also:
PmfmDao.findPmfmByParameter(int, java.lang.String, int, int, fr.ifremer.allegro.referential.pmfm.Parameter)

findPmfmByMatrix

public java.util.Collection findPmfmByMatrix(Matrix matrix)
Specified by:
findPmfmByMatrix in interface PmfmDao
See Also:
PmfmDao.findPmfmByMatrix(fr.ifremer.allegro.referential.pmfm.Matrix)

findPmfmByMatrix

public java.util.Collection findPmfmByMatrix(int transform,
                                             Matrix matrix)
Description copied from interface: PmfmDao

Does the same thing as PmfmDao.findPmfmByMatrix(fr.ifremer.allegro.referential.pmfm.Matrix) 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 finder results WILL BE passed through an operation which can optionally transform the entities (into value objects for example). By default, transformation does not occur.

Specified by:
findPmfmByMatrix in interface PmfmDao
See Also:
PmfmDao.findPmfmByMatrix(int, fr.ifremer.allegro.referential.pmfm.Matrix)

findPmfmByMatrix

public java.util.Collection findPmfmByMatrix(java.lang.String queryString,
                                             Matrix matrix)
Description copied from interface: PmfmDao

Does the same thing as PmfmDao.findPmfmByMatrix(fr.ifremer.allegro.referential.pmfm.Matrix) with an additional argument called queryString. This queryString argument allows you to override the query string defined in PmfmDao.findPmfmByMatrix(fr.ifremer.allegro.referential.pmfm.Matrix).

Specified by:
findPmfmByMatrix in interface PmfmDao
See Also:
PmfmDao.findPmfmByMatrix(java.lang.String, fr.ifremer.allegro.referential.pmfm.Matrix)

findPmfmByMatrix

public java.util.Collection findPmfmByMatrix(int pageNumber,
                                             int pageSize,
                                             Matrix matrix)
Description copied from interface: PmfmDao

Does the same thing as PmfmDao.findPmfmByMatrix(fr.ifremer.allegro.referential.pmfm.Matrix) 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.

Specified by:
findPmfmByMatrix in interface PmfmDao
See Also:
PmfmDao.findPmfmByMatrix(int, int, fr.ifremer.allegro.referential.pmfm.Matrix)

findPmfmByMatrix

public java.util.Collection findPmfmByMatrix(java.lang.String queryString,
                                             int pageNumber,
                                             int pageSize,
                                             Matrix matrix)
Description copied from interface: PmfmDao

Does the same thing as PmfmDao.findPmfmByMatrix(String, fr.ifremer.allegro.referential.pmfm.Matrix) 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.

Specified by:
findPmfmByMatrix in interface PmfmDao
See Also:
PmfmDao.findPmfmByMatrix(String, int, int, fr.ifremer.allegro.referential.pmfm.Matrix)

findPmfmByMatrix

public java.util.Collection findPmfmByMatrix(int transform,
                                             java.lang.String queryString,
                                             Matrix matrix)
Description copied from interface: PmfmDao

Does the same thing as PmfmDao.findPmfmByMatrix(int, fr.ifremer.allegro.referential.pmfm.Matrix) with an additional argument called queryString. This queryString argument allows you to override the query string defined in PmfmDao.findPmfmByMatrix(int, fr.ifremer.allegro.referential.pmfm.Matrix matrix).

Specified by:
findPmfmByMatrix in interface PmfmDao
See Also:
PmfmDao.findPmfmByMatrix(int, String, fr.ifremer.allegro.referential.pmfm.Matrix)

findPmfmByMatrix

public java.util.Collection findPmfmByMatrix(int transform,
                                             int pageNumber,
                                             int pageSize,
                                             Matrix matrix)
Description copied from interface: PmfmDao

Does the same thing as PmfmDao.findPmfmByMatrix(int, fr.ifremer.allegro.referential.pmfm.Matrix) 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.

Specified by:
findPmfmByMatrix in interface PmfmDao
See Also:
PmfmDao.findPmfmByMatrix(int, int, int, fr.ifremer.allegro.referential.pmfm.Matrix)

findPmfmByMatrix

public java.util.Collection findPmfmByMatrix(int transform,
                                             java.lang.String queryString,
                                             int pageNumber,
                                             int pageSize,
                                             Matrix matrix)
Description copied from interface: PmfmDao

Does the same thing as PmfmDao.findPmfmByMatrix(int, String, fr.ifremer.allegro.referential.pmfm.Matrix) 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.

Specified by:
findPmfmByMatrix in interface PmfmDao
See Also:
PmfmDao.findPmfmByMatrix(int, java.lang.String, int, int, fr.ifremer.allegro.referential.pmfm.Matrix)

findPmfmByMethod

public java.util.Collection findPmfmByMethod(Method method)
Specified by:
findPmfmByMethod in interface PmfmDao
See Also:
PmfmDao.findPmfmByMethod(fr.ifremer.allegro.referential.pmfm.Method)

findPmfmByMethod

public java.util.Collection findPmfmByMethod(int transform,
                                             Method method)
Description copied from interface: PmfmDao

Does the same thing as PmfmDao.findPmfmByMethod(fr.ifremer.allegro.referential.pmfm.Method) 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 finder results WILL BE passed through an operation which can optionally transform the entities (into value objects for example). By default, transformation does not occur.

Specified by:
findPmfmByMethod in interface PmfmDao
See Also:
PmfmDao.findPmfmByMethod(int, fr.ifremer.allegro.referential.pmfm.Method)

findPmfmByMethod

public java.util.Collection findPmfmByMethod(java.lang.String queryString,
                                             Method method)
Description copied from interface: PmfmDao

Does the same thing as PmfmDao.findPmfmByMethod(fr.ifremer.allegro.referential.pmfm.Method) with an additional argument called queryString. This queryString argument allows you to override the query string defined in PmfmDao.findPmfmByMethod(fr.ifremer.allegro.referential.pmfm.Method).

Specified by:
findPmfmByMethod in interface PmfmDao
See Also:
PmfmDao.findPmfmByMethod(java.lang.String, fr.ifremer.allegro.referential.pmfm.Method)

findPmfmByMethod

public java.util.Collection findPmfmByMethod(int pageNumber,
                                             int pageSize,
                                             Method method)
Description copied from interface: PmfmDao

Does the same thing as PmfmDao.findPmfmByMethod(fr.ifremer.allegro.referential.pmfm.Method) 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.

Specified by:
findPmfmByMethod in interface PmfmDao
See Also:
PmfmDao.findPmfmByMethod(int, int, fr.ifremer.allegro.referential.pmfm.Method)

findPmfmByMethod

public java.util.Collection findPmfmByMethod(java.lang.String queryString,
                                             int pageNumber,
                                             int pageSize,
                                             Method method)
Description copied from interface: PmfmDao

Does the same thing as PmfmDao.findPmfmByMethod(String, fr.ifremer.allegro.referential.pmfm.Method) 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.

Specified by:
findPmfmByMethod in interface PmfmDao
See Also:
PmfmDao.findPmfmByMethod(String, int, int, fr.ifremer.allegro.referential.pmfm.Method)

findPmfmByMethod

public java.util.Collection findPmfmByMethod(int transform,
                                             java.lang.String queryString,
                                             Method method)
Description copied from interface: PmfmDao

Does the same thing as PmfmDao.findPmfmByMethod(int, fr.ifremer.allegro.referential.pmfm.Method) with an additional argument called queryString. This queryString argument allows you to override the query string defined in PmfmDao.findPmfmByMethod(int, fr.ifremer.allegro.referential.pmfm.Method method).

Specified by:
findPmfmByMethod in interface PmfmDao
See Also:
PmfmDao.findPmfmByMethod(int, String, fr.ifremer.allegro.referential.pmfm.Method)

findPmfmByMethod

public java.util.Collection findPmfmByMethod(int transform,
                                             int pageNumber,
                                             int pageSize,
                                             Method method)
Description copied from interface: PmfmDao

Does the same thing as PmfmDao.findPmfmByMethod(int, fr.ifremer.allegro.referential.pmfm.Method) 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.

Specified by:
findPmfmByMethod in interface PmfmDao
See Also:
PmfmDao.findPmfmByMethod(int, int, int, fr.ifremer.allegro.referential.pmfm.Method)

findPmfmByMethod

public java.util.Collection findPmfmByMethod(int transform,
                                             java.lang.String queryString,
                                             int pageNumber,
                                             int pageSize,
                                             Method method)
Description copied from interface: PmfmDao

Does the same thing as PmfmDao.findPmfmByMethod(int, String, fr.ifremer.allegro.referential.pmfm.Method) 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.

Specified by:
findPmfmByMethod in interface PmfmDao
See Also:
PmfmDao.findPmfmByMethod(int, java.lang.String, int, int, fr.ifremer.allegro.referential.pmfm.Method)

findPmfmByUnit

public java.util.Collection findPmfmByUnit(Unit unit)
Specified by:
findPmfmByUnit in interface PmfmDao
See Also:
PmfmDao.findPmfmByUnit(fr.ifremer.allegro.referential.pmfm.Unit)

findPmfmByUnit

public java.util.Collection findPmfmByUnit(int transform,
                                           Unit unit)
Description copied from interface: PmfmDao

Does the same thing as PmfmDao.findPmfmByUnit(fr.ifremer.allegro.referential.pmfm.Unit) 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 finder results WILL BE passed through an operation which can optionally transform the entities (into value objects for example). By default, transformation does not occur.

Specified by:
findPmfmByUnit in interface PmfmDao
See Also:
PmfmDao.findPmfmByUnit(int, fr.ifremer.allegro.referential.pmfm.Unit)

findPmfmByUnit

public java.util.Collection findPmfmByUnit(java.lang.String queryString,
                                           Unit unit)
Description copied from interface: PmfmDao

Does the same thing as PmfmDao.findPmfmByUnit(fr.ifremer.allegro.referential.pmfm.Unit) with an additional argument called queryString. This queryString argument allows you to override the query string defined in PmfmDao.findPmfmByUnit(fr.ifremer.allegro.referential.pmfm.Unit).

Specified by:
findPmfmByUnit in interface PmfmDao
See Also:
PmfmDao.findPmfmByUnit(java.lang.String, fr.ifremer.allegro.referential.pmfm.Unit)

findPmfmByUnit

public java.util.Collection findPmfmByUnit(int pageNumber,
                                           int pageSize,
                                           Unit unit)
Description copied from interface: PmfmDao

Does the same thing as PmfmDao.findPmfmByUnit(fr.ifremer.allegro.referential.pmfm.Unit) 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.

Specified by:
findPmfmByUnit in interface PmfmDao
See Also:
PmfmDao.findPmfmByUnit(int, int, fr.ifremer.allegro.referential.pmfm.Unit)

findPmfmByUnit

public java.util.Collection findPmfmByUnit(java.lang.String queryString,
                                           int pageNumber,
                                           int pageSize,
                                           Unit unit)
Description copied from interface: PmfmDao

Does the same thing as PmfmDao.findPmfmByUnit(String, fr.ifremer.allegro.referential.pmfm.Unit) 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.

Specified by:
findPmfmByUnit in interface PmfmDao
See Also:
PmfmDao.findPmfmByUnit(String, int, int, fr.ifremer.allegro.referential.pmfm.Unit)

findPmfmByUnit

public java.util.Collection findPmfmByUnit(int transform,
                                           java.lang.String queryString,
                                           Unit unit)
Description copied from interface: PmfmDao

Does the same thing as PmfmDao.findPmfmByUnit(int, fr.ifremer.allegro.referential.pmfm.Unit) with an additional argument called queryString. This queryString argument allows you to override the query string defined in PmfmDao.findPmfmByUnit(int, fr.ifremer.allegro.referential.pmfm.Unit unit).

Specified by:
findPmfmByUnit in interface PmfmDao
See Also:
PmfmDao.findPmfmByUnit(int, String, fr.ifremer.allegro.referential.pmfm.Unit)

findPmfmByUnit

public java.util.Collection findPmfmByUnit(int transform,
                                           int pageNumber,
                                           int pageSize,
                                           Unit unit)
Description copied from interface: PmfmDao

Does the same thing as PmfmDao.findPmfmByUnit(int, fr.ifremer.allegro.referential.pmfm.Unit) 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.

Specified by:
findPmfmByUnit in interface PmfmDao
See Also:
PmfmDao.findPmfmByUnit(int, int, int, fr.ifremer.allegro.referential.pmfm.Unit)

findPmfmByUnit

public java.util.Collection findPmfmByUnit(int transform,
                                           java.lang.String queryString,
                                           int pageNumber,
                                           int pageSize,
                                           Unit unit)
Description copied from interface: PmfmDao

Does the same thing as PmfmDao.findPmfmByUnit(int, String, fr.ifremer.allegro.referential.pmfm.Unit) 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.

Specified by:
findPmfmByUnit in interface PmfmDao
See Also:
PmfmDao.findPmfmByUnit(int, java.lang.String, int, int, fr.ifremer.allegro.referential.pmfm.Unit)

findPmfmByFraction

public java.util.Collection findPmfmByFraction(Fraction fraction)
Specified by:
findPmfmByFraction in interface PmfmDao
See Also:
PmfmDao.findPmfmByFraction(fr.ifremer.allegro.referential.pmfm.Fraction)

findPmfmByFraction

public java.util.Collection findPmfmByFraction(int transform,
                                               Fraction fraction)
Description copied from interface: PmfmDao

Does the same thing as PmfmDao.findPmfmByFraction(fr.ifremer.allegro.referential.pmfm.Fraction) 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 finder results WILL BE passed through an operation which can optionally transform the entities (into value objects for example). By default, transformation does not occur.

Specified by:
findPmfmByFraction in interface PmfmDao
See Also:
PmfmDao.findPmfmByFraction(int, fr.ifremer.allegro.referential.pmfm.Fraction)

findPmfmByFraction

public java.util.Collection findPmfmByFraction(java.lang.String queryString,
                                               Fraction fraction)
Description copied from interface: PmfmDao

Does the same thing as PmfmDao.findPmfmByFraction(fr.ifremer.allegro.referential.pmfm.Fraction) with an additional argument called queryString. This queryString argument allows you to override the query string defined in PmfmDao.findPmfmByFraction(fr.ifremer.allegro.referential.pmfm.Fraction).

Specified by:
findPmfmByFraction in interface PmfmDao
See Also:
PmfmDao.findPmfmByFraction(java.lang.String, fr.ifremer.allegro.referential.pmfm.Fraction)

findPmfmByFraction

public java.util.Collection findPmfmByFraction(int pageNumber,
                                               int pageSize,
                                               Fraction fraction)
Description copied from interface: PmfmDao

Does the same thing as PmfmDao.findPmfmByFraction(fr.ifremer.allegro.referential.pmfm.Fraction) 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.

Specified by:
findPmfmByFraction in interface PmfmDao
See Also:
PmfmDao.findPmfmByFraction(int, int, fr.ifremer.allegro.referential.pmfm.Fraction)

findPmfmByFraction

public java.util.Collection findPmfmByFraction(java.lang.String queryString,
                                               int pageNumber,
                                               int pageSize,
                                               Fraction fraction)
Description copied from interface: PmfmDao

Does the same thing as PmfmDao.findPmfmByFraction(String, fr.ifremer.allegro.referential.pmfm.Fraction) 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.

Specified by:
findPmfmByFraction in interface PmfmDao
See Also:
PmfmDao.findPmfmByFraction(String, int, int, fr.ifremer.allegro.referential.pmfm.Fraction)

findPmfmByFraction

public java.util.Collection findPmfmByFraction(int transform,
                                               java.lang.String queryString,
                                               Fraction fraction)
Description copied from interface: PmfmDao

Does the same thing as PmfmDao.findPmfmByFraction(int, fr.ifremer.allegro.referential.pmfm.Fraction) with an additional argument called queryString. This queryString argument allows you to override the query string defined in PmfmDao.findPmfmByFraction(int, fr.ifremer.allegro.referential.pmfm.Fraction fraction).

Specified by:
findPmfmByFraction in interface PmfmDao
See Also:
PmfmDao.findPmfmByFraction(int, String, fr.ifremer.allegro.referential.pmfm.Fraction)

findPmfmByFraction

public java.util.Collection findPmfmByFraction(int transform,
                                               int pageNumber,
                                               int pageSize,
                                               Fraction fraction)
Description copied from interface: PmfmDao

Does the same thing as PmfmDao.findPmfmByFraction(int, fr.ifremer.allegro.referential.pmfm.Fraction) 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.

Specified by:
findPmfmByFraction in interface PmfmDao
See Also:
PmfmDao.findPmfmByFraction(int, int, int, fr.ifremer.allegro.referential.pmfm.Fraction)

findPmfmByFraction

public java.util.Collection findPmfmByFraction(int transform,
                                               java.lang.String queryString,
                                               int pageNumber,
                                               int pageSize,
                                               Fraction fraction)
Description copied from interface: PmfmDao

Does the same thing as PmfmDao.findPmfmByFraction(int, String, fr.ifremer.allegro.referential.pmfm.Fraction) 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.

Specified by:
findPmfmByFraction in interface PmfmDao
See Also:
PmfmDao.findPmfmByFraction(int, java.lang.String, int, int, fr.ifremer.allegro.referential.pmfm.Fraction)

findPmfmByStatus

public java.util.Collection findPmfmByStatus(Status status)
Specified by:
findPmfmByStatus in interface PmfmDao
See Also:
PmfmDao.findPmfmByStatus(fr.ifremer.allegro.referential.Status)

findPmfmByStatus

public java.util.Collection findPmfmByStatus(int transform,
                                             Status status)
Description copied from interface: PmfmDao

Does the same thing as PmfmDao.findPmfmByStatus(fr.ifremer.allegro.referential.Status) 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 finder results WILL BE passed through an operation which can optionally transform the entities (into value objects for example). By default, transformation does not occur.

Specified by:
findPmfmByStatus in interface PmfmDao
See Also:
PmfmDao.findPmfmByStatus(int, fr.ifremer.allegro.referential.Status)

findPmfmByStatus

public java.util.Collection findPmfmByStatus(java.lang.String queryString,
                                             Status status)
Description copied from interface: PmfmDao

Does the same thing as PmfmDao.findPmfmByStatus(fr.ifremer.allegro.referential.Status) with an additional argument called queryString. This queryString argument allows you to override the query string defined in PmfmDao.findPmfmByStatus(fr.ifremer.allegro.referential.Status).

Specified by:
findPmfmByStatus in interface PmfmDao
See Also:
PmfmDao.findPmfmByStatus(java.lang.String, fr.ifremer.allegro.referential.Status)

findPmfmByStatus

public java.util.Collection findPmfmByStatus(int pageNumber,
                                             int pageSize,
                                             Status status)
Description copied from interface: PmfmDao

Does the same thing as PmfmDao.findPmfmByStatus(fr.ifremer.allegro.referential.Status) 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.

Specified by:
findPmfmByStatus in interface PmfmDao
See Also:
PmfmDao.findPmfmByStatus(int, int, fr.ifremer.allegro.referential.Status)

findPmfmByStatus

public java.util.Collection findPmfmByStatus(java.lang.String queryString,
                                             int pageNumber,
                                             int pageSize,
                                             Status status)
Description copied from interface: PmfmDao

Does the same thing as PmfmDao.findPmfmByStatus(String, fr.ifremer.allegro.referential.Status) 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.

Specified by:
findPmfmByStatus in interface PmfmDao
See Also:
PmfmDao.findPmfmByStatus(String, int, int, fr.ifremer.allegro.referential.Status)

findPmfmByStatus

public java.util.Collection findPmfmByStatus(int transform,
                                             java.lang.String queryString,
                                             Status status)
Description copied from interface: PmfmDao

Does the same thing as PmfmDao.findPmfmByStatus(int, fr.ifremer.allegro.referential.Status) with an additional argument called queryString. This queryString argument allows you to override the query string defined in PmfmDao.findPmfmByStatus(int, fr.ifremer.allegro.referential.Status status).

Specified by:
findPmfmByStatus in interface PmfmDao
See Also:
PmfmDao.findPmfmByStatus(int, String, fr.ifremer.allegro.referential.Status)

findPmfmByStatus

public java.util.Collection findPmfmByStatus(int transform,
                                             int pageNumber,
                                             int pageSize,
                                             Status status)
Description copied from interface: PmfmDao

Does the same thing as PmfmDao.findPmfmByStatus(int, fr.ifremer.allegro.referential.Status) 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.

Specified by:
findPmfmByStatus in interface PmfmDao
See Also:
PmfmDao.findPmfmByStatus(int, int, int, fr.ifremer.allegro.referential.Status)

findPmfmByStatus

public java.util.Collection findPmfmByStatus(int transform,
                                             java.lang.String queryString,
                                             int pageNumber,
                                             int pageSize,
                                             Status status)
Description copied from interface: PmfmDao

Does the same thing as PmfmDao.findPmfmByStatus(int, String, fr.ifremer.allegro.referential.Status) 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.

Specified by:
findPmfmByStatus in interface PmfmDao
See Also:
PmfmDao.findPmfmByStatus(int, java.lang.String, int, int, fr.ifremer.allegro.referential.Status)

findPmfmByAggregationLevel

public java.util.Collection findPmfmByAggregationLevel(AggregationLevel aggregationLevel)
Specified by:
findPmfmByAggregationLevel in interface PmfmDao
See Also:
PmfmDao.findPmfmByAggregationLevel(fr.ifremer.allegro.referential.pmfm.AggregationLevel)

findPmfmByAggregationLevel

public java.util.Collection findPmfmByAggregationLevel(int transform,
                                                       AggregationLevel aggregationLevel)
Description copied from interface: PmfmDao

Does the same thing as PmfmDao.findPmfmByAggregationLevel(fr.ifremer.allegro.referential.pmfm.AggregationLevel) 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 finder results WILL BE passed through an operation which can optionally transform the entities (into value objects for example). By default, transformation does not occur.

Specified by:
findPmfmByAggregationLevel in interface PmfmDao
See Also:
PmfmDao.findPmfmByAggregationLevel(int, fr.ifremer.allegro.referential.pmfm.AggregationLevel)

findPmfmByAggregationLevel

public java.util.Collection findPmfmByAggregationLevel(java.lang.String queryString,
                                                       AggregationLevel aggregationLevel)
Description copied from interface: PmfmDao

Does the same thing as PmfmDao.findPmfmByAggregationLevel(fr.ifremer.allegro.referential.pmfm.AggregationLevel) with an additional argument called queryString. This queryString argument allows you to override the query string defined in PmfmDao.findPmfmByAggregationLevel(fr.ifremer.allegro.referential.pmfm.AggregationLevel).

Specified by:
findPmfmByAggregationLevel in interface PmfmDao
See Also:
PmfmDao.findPmfmByAggregationLevel(java.lang.String, fr.ifremer.allegro.referential.pmfm.AggregationLevel)

findPmfmByAggregationLevel

public java.util.Collection findPmfmByAggregationLevel(int pageNumber,
                                                       int pageSize,
                                                       AggregationLevel aggregationLevel)
Description copied from interface: PmfmDao

Does the same thing as PmfmDao.findPmfmByAggregationLevel(fr.ifremer.allegro.referential.pmfm.AggregationLevel) 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.

Specified by:
findPmfmByAggregationLevel in interface PmfmDao
See Also:
PmfmDao.findPmfmByAggregationLevel(int, int, fr.ifremer.allegro.referential.pmfm.AggregationLevel)

findPmfmByAggregationLevel

public java.util.Collection findPmfmByAggregationLevel(java.lang.String queryString,
                                                       int pageNumber,
                                                       int pageSize,
                                                       AggregationLevel aggregationLevel)
Description copied from interface: PmfmDao

Does the same thing as PmfmDao.findPmfmByAggregationLevel(String, fr.ifremer.allegro.referential.pmfm.AggregationLevel) 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.

Specified by:
findPmfmByAggregationLevel in interface PmfmDao
See Also:
PmfmDao.findPmfmByAggregationLevel(String, int, int, fr.ifremer.allegro.referential.pmfm.AggregationLevel)

findPmfmByAggregationLevel

public java.util.Collection findPmfmByAggregationLevel(int transform,
                                                       java.lang.String queryString,
                                                       AggregationLevel aggregationLevel)
Description copied from interface: PmfmDao

Does the same thing as PmfmDao.findPmfmByAggregationLevel(int, fr.ifremer.allegro.referential.pmfm.AggregationLevel) with an additional argument called queryString. This queryString argument allows you to override the query string defined in PmfmDao.findPmfmByAggregationLevel(int, fr.ifremer.allegro.referential.pmfm.AggregationLevel aggregationLevel).

Specified by:
findPmfmByAggregationLevel in interface PmfmDao
See Also:
PmfmDao.findPmfmByAggregationLevel(int, String, fr.ifremer.allegro.referential.pmfm.AggregationLevel)

findPmfmByAggregationLevel

public java.util.Collection findPmfmByAggregationLevel(int transform,
                                                       int pageNumber,
                                                       int pageSize,
                                                       AggregationLevel aggregationLevel)
Description copied from interface: PmfmDao

Does the same thing as PmfmDao.findPmfmByAggregationLevel(int, fr.ifremer.allegro.referential.pmfm.AggregationLevel) 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.

Specified by:
findPmfmByAggregationLevel in interface PmfmDao
See Also:
PmfmDao.findPmfmByAggregationLevel(int, int, int, fr.ifremer.allegro.referential.pmfm.AggregationLevel)

findPmfmByAggregationLevel

public java.util.Collection findPmfmByAggregationLevel(int transform,
                                                       java.lang.String queryString,
                                                       int pageNumber,
                                                       int pageSize,
                                                       AggregationLevel aggregationLevel)
Description copied from interface: PmfmDao

Does the same thing as PmfmDao.findPmfmByAggregationLevel(int, String, fr.ifremer.allegro.referential.pmfm.AggregationLevel) 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.

Specified by:
findPmfmByAggregationLevel in interface PmfmDao
See Also:
PmfmDao.findPmfmByAggregationLevel(int, java.lang.String, int, int, fr.ifremer.allegro.referential.pmfm.AggregationLevel)

findPmfmByNaturalId

public Pmfm findPmfmByNaturalId(java.lang.Integer id)
Specified by:
findPmfmByNaturalId in interface PmfmDao
See Also:
PmfmDao.findPmfmByNaturalId(java.lang.Integer)

findPmfmByNaturalId

public java.lang.Object findPmfmByNaturalId(int transform,
                                            java.lang.Integer id)
Description copied from interface: PmfmDao

Does the same thing as PmfmDao.findPmfmByNaturalId(java.lang.Integer) 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 finder results WILL BE passed through an operation which can optionally transform the entities (into value objects for example). By default, transformation does not occur.

Specified by:
findPmfmByNaturalId in interface PmfmDao
See Also:
PmfmDao.findPmfmByNaturalId(int, java.lang.Integer)

findPmfmByNaturalId

public Pmfm findPmfmByNaturalId(java.lang.String queryString,
                                java.lang.Integer id)
Description copied from interface: PmfmDao

Does the same thing as PmfmDao.findPmfmByNaturalId(java.lang.Integer) with an additional argument called queryString. This queryString argument allows you to override the query string defined in PmfmDao.findPmfmByNaturalId(java.lang.Integer).

Specified by:
findPmfmByNaturalId in interface PmfmDao
See Also:
PmfmDao.findPmfmByNaturalId(java.lang.String, java.lang.Integer)

findPmfmByNaturalId

public java.lang.Object findPmfmByNaturalId(int transform,
                                            java.lang.String queryString,
                                            java.lang.Integer id)
Description copied from interface: PmfmDao

Does the same thing as PmfmDao.findPmfmByNaturalId(int, java.lang.Integer) with an additional argument called queryString. This queryString argument allows you to override the query string defined in PmfmDao.findPmfmByNaturalId(int, java.lang.Integer id).

Specified by:
findPmfmByNaturalId in interface PmfmDao
See Also:
PmfmDao.findPmfmByNaturalId(int, java.lang.String, java.lang.Integer)

getAllPmfmSinceDateSynchro

public java.util.Collection getAllPmfmSinceDateSynchro(java.sql.Timestamp updateDate)
Specified by:
getAllPmfmSinceDateSynchro in interface PmfmDao
See Also:
PmfmDao.getAllPmfmSinceDateSynchro(java.sql.Timestamp)

getAllPmfmSinceDateSynchro

public java.util.Collection getAllPmfmSinceDateSynchro(int transform,
                                                       java.sql.Timestamp updateDate)
Description copied from interface: PmfmDao

Does the same thing as PmfmDao.getAllPmfmSinceDateSynchro(java.sql.Timestamp) 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 finder results WILL BE passed through an operation which can optionally transform the entities (into value objects for example). By default, transformation does not occur.

Specified by:
getAllPmfmSinceDateSynchro in interface PmfmDao
See Also:
PmfmDao.getAllPmfmSinceDateSynchro(int, java.sql.Timestamp)

getAllPmfmSinceDateSynchro

public java.util.Collection getAllPmfmSinceDateSynchro(java.lang.String queryString,
                                                       java.sql.Timestamp updateDate)
Description copied from interface: PmfmDao

Does the same thing as PmfmDao.getAllPmfmSinceDateSynchro(java.sql.Timestamp) with an additional argument called queryString. This queryString argument allows you to override the query string defined in PmfmDao.getAllPmfmSinceDateSynchro(java.sql.Timestamp).

Specified by:
getAllPmfmSinceDateSynchro in interface PmfmDao
See Also:
PmfmDao.getAllPmfmSinceDateSynchro(java.lang.String, java.sql.Timestamp)

getAllPmfmSinceDateSynchro

public java.util.Collection getAllPmfmSinceDateSynchro(int pageNumber,
                                                       int pageSize,
                                                       java.sql.Timestamp updateDate)
Description copied from interface: PmfmDao

Does the same thing as PmfmDao.getAllPmfmSinceDateSynchro(java.sql.Timestamp) 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.

Specified by:
getAllPmfmSinceDateSynchro in interface PmfmDao
See Also:
PmfmDao.getAllPmfmSinceDateSynchro(int, int, java.sql.Timestamp)

getAllPmfmSinceDateSynchro

public java.util.Collection getAllPmfmSinceDateSynchro(java.lang.String queryString,
                                                       int pageNumber,
                                                       int pageSize,
                                                       java.sql.Timestamp updateDate)
Description copied from interface: PmfmDao

Does the same thing as PmfmDao.getAllPmfmSinceDateSynchro(String, java.sql.Timestamp) 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.

Specified by:
getAllPmfmSinceDateSynchro in interface PmfmDao
See Also:
PmfmDao.getAllPmfmSinceDateSynchro(String, int, int, java.sql.Timestamp)

getAllPmfmSinceDateSynchro

public java.util.Collection getAllPmfmSinceDateSynchro(int transform,
                                                       java.lang.String queryString,
                                                       java.sql.Timestamp updateDate)
Description copied from interface: PmfmDao

Does the same thing as PmfmDao.getAllPmfmSinceDateSynchro(int, java.sql.Timestamp) with an additional argument called queryString. This queryString argument allows you to override the query string defined in PmfmDao.getAllPmfmSinceDateSynchro(int, java.sql.Timestamp updateDate).

Specified by:
getAllPmfmSinceDateSynchro in interface PmfmDao
See Also:
PmfmDao.getAllPmfmSinceDateSynchro(int, String, java.sql.Timestamp)

getAllPmfmSinceDateSynchro

public java.util.Collection getAllPmfmSinceDateSynchro(int transform,
                                                       int pageNumber,
                                                       int pageSize,
                                                       java.sql.Timestamp updateDate)
Description copied from interface: PmfmDao

Does the same thing as PmfmDao.getAllPmfmSinceDateSynchro(int, java.sql.Timestamp) 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.

Specified by:
getAllPmfmSinceDateSynchro in interface PmfmDao
See Also:
PmfmDao.getAllPmfmSinceDateSynchro(int, int, int, java.sql.Timestamp)

getAllPmfmSinceDateSynchro

public java.util.Collection getAllPmfmSinceDateSynchro(int transform,
                                                       java.lang.String queryString,
                                                       int pageNumber,
                                                       int pageSize,
                                                       java.sql.Timestamp updateDate)
Description copied from interface: PmfmDao

Does the same thing as PmfmDao.getAllPmfmSinceDateSynchro(int, String, java.sql.Timestamp) 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.

Specified by:
getAllPmfmSinceDateSynchro in interface PmfmDao
See Also:
PmfmDao.getAllPmfmSinceDateSynchro(int, java.lang.String, int, int, java.sql.Timestamp)

createFromClusterPmfm

public Pmfm createFromClusterPmfm(ClusterPmfm clusterPmfm)
Specified by:
createFromClusterPmfm in interface PmfmDao
See Also:
PmfmDao.createFromClusterPmfm(fr.ifremer.allegro.referential.pmfm.generic.cluster.ClusterPmfm)

handleCreateFromClusterPmfm

protected abstract Pmfm handleCreateFromClusterPmfm(ClusterPmfm clusterPmfm)
                                             throws java.lang.Exception
Performs the core logic for createFromClusterPmfm(fr.ifremer.allegro.referential.pmfm.generic.cluster.ClusterPmfm)

Throws:
java.lang.Exception

getAllClusterPmfmSinceDateSynchro

public ClusterPmfm[] getAllClusterPmfmSinceDateSynchro(java.sql.Timestamp synchronizationTimestamp,
                                                       java.lang.Integer userId,
                                                       java.lang.Integer[] registrationLocationIds,
                                                       java.lang.Integer pageNumber,
                                                       java.lang.Integer pageSize)
Specified by:
getAllClusterPmfmSinceDateSynchro in interface PmfmDao
See Also:
PmfmDao.getAllClusterPmfmSinceDateSynchro(java.sql.Timestamp, java.lang.Integer, java.lang.Integer[], java.lang.Integer, java.lang.Integer)

handleGetAllClusterPmfmSinceDateSynchro

protected abstract ClusterPmfm[] handleGetAllClusterPmfmSinceDateSynchro(java.sql.Timestamp synchronizationTimestamp,
                                                                         java.lang.Integer userId,
                                                                         java.lang.Integer[] registrationLocationIds,
                                                                         java.lang.Integer pageNumber,
                                                                         java.lang.Integer pageSize)
                                                                  throws java.lang.Exception
Performs the core logic for getAllClusterPmfmSinceDateSynchro(java.sql.Timestamp, java.lang.Integer, java.lang.Integer[], java.lang.Integer, java.lang.Integer)

Throws:
java.lang.Exception

transformEntity

protected java.lang.Object transformEntity(int transform,
                                           Pmfm 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.allegro.referential.pmfm.PmfmDao, please note that the PmfmDao.TRANSFORM_NONE constant denotes no transformation, so the entity itself will be returned.

This method will return instances of these types:

If the integer argument value is unknown PmfmDao.TRANSFORM_NONE is assumed.

Parameters:
transform - one of the constants declared in PmfmDao
entity - an entity that was found
Returns:
the transformed entity (i.e. new value object, etc)
See Also:
transformEntities(int,java.util.Collection)

transformEntities

protected void transformEntities(int transform,
                                 java.util.Collection entities)
Transforms a collection of entities using the transformEntity(int,fr.ifremer.allegro.referential.pmfm.Pmfm) method. This method does not instantiate a new collection.

This method is to be used internally only.

Parameters:
transform - one of the constants declared in fr.ifremer.allegro.referential.pmfm.PmfmDao
entities - the collection of entities to transform
See Also:
transformEntity(int,fr.ifremer.allegro.referential.pmfm.Pmfm)

toEntity

protected Pmfm toEntity(java.lang.Object[] row)

toRemotePmfmFullVOCollection

public final void toRemotePmfmFullVOCollection(java.util.Collection entities)
Description copied from interface: PmfmDao
Converts this DAO's entity to a Collection of instances of type RemotePmfmFullVO.

Specified by:
toRemotePmfmFullVOCollection in interface PmfmDao
See Also:
PmfmDao.toRemotePmfmFullVOCollection(java.util.Collection)

toRemotePmfmFullVOArray

public final RemotePmfmFullVO[] toRemotePmfmFullVOArray(java.util.Collection entities)
Description copied from interface: PmfmDao
Converts this DAO's entity to an array of instances of type RemotePmfmFullVO.

Specified by:
toRemotePmfmFullVOArray in interface PmfmDao
See Also:
PmfmDao.toRemotePmfmFullVOArray(java.util.Collection)

toRemotePmfmFullVO

protected RemotePmfmFullVO toRemotePmfmFullVO(java.lang.Object[] row)
Default implementation for transforming the results of a report query into a value object. This implementation exists for convenience reasons only. It needs only be overridden in the PmfmDaoImpl class if you intend to use reporting queries.

See Also:
PmfmDao.toRemotePmfmFullVO(fr.ifremer.allegro.referential.pmfm.Pmfm)

remotePmfmFullVOToEntityCollection

public final void remotePmfmFullVOToEntityCollection(java.util.Collection instances)
Description copied from interface: PmfmDao
Converts a Collection of instances of type RemotePmfmFullVO to this DAO's entity.

Specified by:
remotePmfmFullVOToEntityCollection in interface PmfmDao
See Also:
PmfmDao.remotePmfmFullVOToEntityCollection(java.util.Collection)

toRemotePmfmFullVO

public void toRemotePmfmFullVO(Pmfm source,
                               RemotePmfmFullVO target)
Description copied from interface: PmfmDao
Copies the fields of the specified entity to the target value object. This method is similar to toRemotePmfmFullVO(), but it does not handle any attributes in the target value object that are "read-only" (as those do not have setter methods exposed).

Specified by:
toRemotePmfmFullVO in interface PmfmDao
See Also:
PmfmDao.toRemotePmfmFullVO(fr.ifremer.allegro.referential.pmfm.Pmfm, fr.ifremer.allegro.referential.pmfm.generic.vo.RemotePmfmFullVO)

toRemotePmfmFullVO

public RemotePmfmFullVO toRemotePmfmFullVO(Pmfm entity)
Description copied from interface: PmfmDao
Converts this DAO's entity to an object of type RemotePmfmFullVO.

Specified by:
toRemotePmfmFullVO in interface PmfmDao
See Also:
PmfmDao.toRemotePmfmFullVO(fr.ifremer.allegro.referential.pmfm.Pmfm)

remotePmfmFullVOToEntity

public void remotePmfmFullVOToEntity(RemotePmfmFullVO source,
                                     Pmfm target,
                                     boolean copyIfNull)
Description copied from interface: PmfmDao
Copies the fields of RemotePmfmFullVO to the specified entity.

Specified by:
remotePmfmFullVOToEntity in interface PmfmDao
copyIfNull - If FALSE, the value object's field will not be copied to the entity if the value is NULL. If TRUE, it will be copied regardless of its value.
See Also:
fr.ifremer.allegro.referential.pmfm.PmfmDao#remotePmfmFullVOToEntity(fr.ifremer.allegro.referential.pmfm.generic.vo.RemotePmfmFullVO, fr.ifremer.allegro.referential.pmfm.Pmfm)

toRemotePmfmNaturalIdCollection

public final void toRemotePmfmNaturalIdCollection(java.util.Collection entities)
Description copied from interface: PmfmDao
Converts this DAO's entity to a Collection of instances of type RemotePmfmNaturalId.

Specified by:
toRemotePmfmNaturalIdCollection in interface PmfmDao
See Also:
PmfmDao.toRemotePmfmNaturalIdCollection(java.util.Collection)

toRemotePmfmNaturalIdArray

public final RemotePmfmNaturalId[] toRemotePmfmNaturalIdArray(java.util.Collection entities)
Description copied from interface: PmfmDao
Converts this DAO's entity to an array of instances of type RemotePmfmNaturalId.

Specified by:
toRemotePmfmNaturalIdArray in interface PmfmDao
See Also:
PmfmDao.toRemotePmfmNaturalIdArray(java.util.Collection)

toRemotePmfmNaturalId

protected RemotePmfmNaturalId toRemotePmfmNaturalId(java.lang.Object[] row)
Default implementation for transforming the results of a report query into a value object. This implementation exists for convenience reasons only. It needs only be overridden in the PmfmDaoImpl class if you intend to use reporting queries.

See Also:
PmfmDao.toRemotePmfmNaturalId(fr.ifremer.allegro.referential.pmfm.Pmfm)

remotePmfmNaturalIdToEntityCollection

public final void remotePmfmNaturalIdToEntityCollection(java.util.Collection instances)
Description copied from interface: PmfmDao
Converts a Collection of instances of type RemotePmfmNaturalId to this DAO's entity.

Specified by:
remotePmfmNaturalIdToEntityCollection in interface PmfmDao
See Also:
PmfmDao.remotePmfmNaturalIdToEntityCollection(java.util.Collection)

toRemotePmfmNaturalId

public void toRemotePmfmNaturalId(Pmfm source,
                                  RemotePmfmNaturalId target)
Description copied from interface: PmfmDao
Copies the fields of the specified entity to the target value object. This method is similar to toRemotePmfmNaturalId(), but it does not handle any attributes in the target value object that are "read-only" (as those do not have setter methods exposed).

Specified by:
toRemotePmfmNaturalId in interface PmfmDao
See Also:
PmfmDao.toRemotePmfmNaturalId(fr.ifremer.allegro.referential.pmfm.Pmfm, fr.ifremer.allegro.referential.pmfm.generic.vo.RemotePmfmNaturalId)

toRemotePmfmNaturalId

public RemotePmfmNaturalId toRemotePmfmNaturalId(Pmfm entity)
Description copied from interface: PmfmDao
Converts this DAO's entity to an object of type RemotePmfmNaturalId.

Specified by:
toRemotePmfmNaturalId in interface PmfmDao
See Also:
PmfmDao.toRemotePmfmNaturalId(fr.ifremer.allegro.referential.pmfm.Pmfm)

remotePmfmNaturalIdToEntity

public void remotePmfmNaturalIdToEntity(RemotePmfmNaturalId source,
                                        Pmfm target,
                                        boolean copyIfNull)
Description copied from interface: PmfmDao
Copies the fields of RemotePmfmNaturalId to the specified entity.

Specified by:
remotePmfmNaturalIdToEntity in interface PmfmDao
copyIfNull - If FALSE, the value object's field will not be copied to the entity if the value is NULL. If TRUE, it will be copied regardless of its value.
See Also:
fr.ifremer.allegro.referential.pmfm.PmfmDao#remotePmfmNaturalIdToEntity(fr.ifremer.allegro.referential.pmfm.generic.vo.RemotePmfmNaturalId, fr.ifremer.allegro.referential.pmfm.Pmfm)

toClusterPmfmCollection

public final void toClusterPmfmCollection(java.util.Collection entities)
Description copied from interface: PmfmDao
Converts this DAO's entity to a Collection of instances of type ClusterPmfm.

Specified by:
toClusterPmfmCollection in interface PmfmDao
See Also:
PmfmDao.toClusterPmfmCollection(java.util.Collection)

toClusterPmfmArray

public final ClusterPmfm[] toClusterPmfmArray(java.util.Collection entities)
Description copied from interface: PmfmDao
Converts this DAO's entity to an array of instances of type ClusterPmfm.

Specified by:
toClusterPmfmArray in interface PmfmDao
See Also:
PmfmDao.toClusterPmfmArray(java.util.Collection)

toClusterPmfm

protected ClusterPmfm toClusterPmfm(java.lang.Object[] row)
Default implementation for transforming the results of a report query into a value object. This implementation exists for convenience reasons only. It needs only be overridden in the PmfmDaoImpl class if you intend to use reporting queries.

See Also:
PmfmDao.toClusterPmfm(fr.ifremer.allegro.referential.pmfm.Pmfm)

clusterPmfmToEntityCollection

public final void clusterPmfmToEntityCollection(java.util.Collection instances)
Description copied from interface: PmfmDao
Converts a Collection of instances of type ClusterPmfm to this DAO's entity.

Specified by:
clusterPmfmToEntityCollection in interface PmfmDao
See Also:
PmfmDao.clusterPmfmToEntityCollection(java.util.Collection)

toClusterPmfm

public void toClusterPmfm(Pmfm source,
                          ClusterPmfm target)
Description copied from interface: PmfmDao
Copies the fields of the specified entity to the target value object. This method is similar to toClusterPmfm(), but it does not handle any attributes in the target value object that are "read-only" (as those do not have setter methods exposed).

Specified by:
toClusterPmfm in interface PmfmDao
See Also:
PmfmDao.toClusterPmfm(fr.ifremer.allegro.referential.pmfm.Pmfm, fr.ifremer.allegro.referential.pmfm.generic.cluster.ClusterPmfm)

toClusterPmfm

public ClusterPmfm toClusterPmfm(Pmfm entity)
Description copied from interface: PmfmDao
Converts this DAO's entity to an object of type ClusterPmfm.

Specified by:
toClusterPmfm in interface PmfmDao
See Also:
PmfmDao.toClusterPmfm(fr.ifremer.allegro.referential.pmfm.Pmfm)

clusterPmfmToEntity

public void clusterPmfmToEntity(ClusterPmfm source,
                                Pmfm target,
                                boolean copyIfNull)
Description copied from interface: PmfmDao
Copies the fields of ClusterPmfm to the specified entity.

Specified by:
clusterPmfmToEntity in interface PmfmDao
copyIfNull - If FALSE, the value object's field will not be copied to the entity if the value is NULL. If TRUE, it will be copied regardless of its value.
See Also:
fr.ifremer.allegro.referential.pmfm.PmfmDao#clusterPmfmToEntity(fr.ifremer.allegro.referential.pmfm.generic.cluster.ClusterPmfm, fr.ifremer.allegro.referential.pmfm.Pmfm)

getPrincipal

protected java.security.Principal getPrincipal()
Gets the current principal if one has been set, otherwise returns null.

Returns:
the current principal

search

public PaginationResult search(int transform,
                               int pageNumber,
                               int pageSize,
                               Search search)
Description copied from interface: PmfmDao
Does the same thing as {@link #search(int, fr.ifremer.allegro.Search) but with an additional two flags called pageNumber and pageSize. These flags allow you to limit your data to a specified page number and size.

Specified by:
search in interface PmfmDao
Parameters:
transform - the transformation flag.
pageNumber - the page number in the data to retrieve
pageSize - the size of the page to retrieve.
search - the search object which provides the search parameters and pagination specification.
Returns:
any found results from the search wrapped in a PaginationResult instance.
See Also:
PmfmDao.search(int, int, int, fr.ifremer.allegro.Search)

search

public PaginationResult search(int pageNumber,
                               int pageSize,
                               Search search)
Description copied from interface: PmfmDao
Does the same thing as {@link #search(fr.ifremer.allegro.Search) but with an additional two flags called pageNumber and pageSize. These flags allow you to limit your data to a specified page number and size.

Specified by:
search in interface PmfmDao
Parameters:
pageNumber - the page number in the data to retrieve
pageSize - the size of the page to retrieve.
search - the search object which provides the search parameters and pagination specification.
Returns:
any found results from the search wrapped in a PaginationResult instance.
See Also:
PmfmDao.search(int, int, fr.ifremer.allegro.Search)

search

public java.util.Set search(int transform,
                            Search search)
Description copied from interface: PmfmDao
Does the same thing as PmfmDao.search(fr.ifremer.allegro.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.

Specified by:
search in interface PmfmDao
Parameters:
transform - the transformation flag.
search - the search object which provides the search parameters and pagination specification.
Returns:
any found results from the search.
See Also:
PmfmDao.search(int, fr.ifremer.allegro.Search)

search

public java.util.Set search(Search search)
Description copied from interface: PmfmDao
Performs a search using the parameters specified in the given search object.

Specified by:
search in interface PmfmDao
Parameters:
search - the search object which provides the search parameters and pagination specification.
Returns:
any found results from the search.
See Also:
PmfmDao.search(fr.ifremer.allegro.Search)


Copyright © 2008-2010 IFREMER. All Rights Reserved.