fr.ifremer.allegro.data.vessel.feature.use
Interface UseFeaturesDao

All Known Subinterfaces:
GearUseFeaturesDao, MetierUseFeaturesDao, VesselUseFeaturesDao
All Known Implementing Classes:
GearUseFeaturesDaoBase, GearUseFeaturesDaoImpl, MetierUseFeaturesDaoBase, MetierUseFeaturesDaoImpl, UseFeaturesDaoBase, UseFeaturesDaoImpl, VesselUseFeaturesDaoBase, VesselUseFeaturesDaoImpl

public interface UseFeaturesDao

See Also:
UseFeatures

Field Summary
static int TRANSFORM_CLUSTERUSEFEATURES
          This constant is used as a transformation flag; entities can be converted automatically into value objects or other types, different methods in a class implementing this interface support this feature: look for an int parameter called transform.
static int TRANSFORM_NONE
          This constant is used as a transformation flag; entities can be converted automatically into value objects or other types, different methods in a class implementing this interface support this feature: look for an int parameter called transform.
static int TRANSFORM_REMOTEUSEFEATURESFULLVO
          This constant is used as a transformation flag; entities can be converted automatically into value objects or other types, different methods in a class implementing this interface support this feature: look for an int parameter called transform.
static int TRANSFORM_REMOTEUSEFEATURESNATURALID
          This constant is used as a transformation flag; entities can be converted automatically into value objects or other types, different methods in a class implementing this interface support this feature: look for an int parameter called transform.
 
Method Summary
 UseFeatures clusterUseFeaturesToEntity(ClusterUseFeatures clusterUseFeatures)
          Converts an instance of type ClusterUseFeatures to this DAO's entity.
 void clusterUseFeaturesToEntity(ClusterUseFeatures source, UseFeatures target, boolean copyIfNull)
          Copies the fields of ClusterUseFeatures to the specified entity.
 void clusterUseFeaturesToEntityCollection(java.util.Collection instances)
          Converts a Collection of instances of type ClusterUseFeatures to this DAO's entity.
 UseFeatures findUseFeaturesById(java.lang.Integer id)
           
 java.lang.Object findUseFeaturesById(int transform, java.lang.Integer id)
           Does the same thing as findUseFeaturesById(java.lang.Integer) with an additional flag called transform.
 java.lang.Object findUseFeaturesById(int transform, java.lang.String queryString, java.lang.Integer id)
           Does the same thing as findUseFeaturesById(int, java.lang.Integer) with an additional argument called queryString.
 UseFeatures findUseFeaturesById(java.lang.String queryString, java.lang.Integer id)
           Does the same thing as findUseFeaturesById(java.lang.Integer) with an additional argument called queryString.
 UseFeatures findUseFeaturesByNaturalId(java.util.Date startDate, Vessel vessel, Program program)
           
 java.lang.Object findUseFeaturesByNaturalId(int transform, java.util.Date startDate, Vessel vessel, Program program)
           Does the same thing as findUseFeaturesByNaturalId(java.util.Date, fr.ifremer.allegro.referential.vessel.Vessel, fr.ifremer.allegro.administration.programStrategy.Program) with an additional flag called transform.
 java.lang.Object findUseFeaturesByNaturalId(int transform, java.lang.String queryString, java.util.Date startDate, Vessel vessel, Program program)
           Does the same thing as findUseFeaturesByNaturalId(int, java.util.Date, fr.ifremer.allegro.referential.vessel.Vessel, fr.ifremer.allegro.administration.programStrategy.Program) with an additional argument called queryString.
 UseFeatures findUseFeaturesByNaturalId(java.lang.String queryString, java.util.Date startDate, Vessel vessel, Program program)
           Does the same thing as findUseFeaturesByNaturalId(java.util.Date, fr.ifremer.allegro.referential.vessel.Vessel, fr.ifremer.allegro.administration.programStrategy.Program) with an additional argument called queryString.
 java.util.Collection findUseFeaturesByProgram(int transform, int pageNumber, int pageSize, Program program)
           Does the same thing as findUseFeaturesByProgram(int, fr.ifremer.allegro.administration.programStrategy.Program) with an additional two arguments called pageNumber and pageSize.
 java.util.Collection findUseFeaturesByProgram(int pageNumber, int pageSize, Program program)
           Does the same thing as findUseFeaturesByProgram(fr.ifremer.allegro.administration.programStrategy.Program) with an additional two arguments called pageNumber and pageSize.
 java.util.Collection findUseFeaturesByProgram(int transform, Program program)
           Does the same thing as findUseFeaturesByProgram(fr.ifremer.allegro.administration.programStrategy.Program) with an additional flag called transform.
 java.util.Collection findUseFeaturesByProgram(int transform, java.lang.String queryString, int pageNumber, int pageSize, Program program)
           Does the same thing as findUseFeaturesByProgram(int, String, fr.ifremer.allegro.administration.programStrategy.Program) with an additional two arguments called pageNumber and pageSize.
 java.util.Collection findUseFeaturesByProgram(int transform, java.lang.String queryString, Program program)
           Does the same thing as findUseFeaturesByProgram(int, fr.ifremer.allegro.administration.programStrategy.Program) with an additional argument called queryString.
 java.util.Collection findUseFeaturesByProgram(Program program)
           
 java.util.Collection findUseFeaturesByProgram(java.lang.String queryString, int pageNumber, int pageSize, Program program)
           Does the same thing as findUseFeaturesByProgram(String, fr.ifremer.allegro.administration.programStrategy.Program) with an additional two arguments called pageNumber and pageSize.
 java.util.Collection findUseFeaturesByProgram(java.lang.String queryString, Program program)
           Does the same thing as findUseFeaturesByProgram(fr.ifremer.allegro.administration.programStrategy.Program) with an additional argument called queryString.
 java.util.Collection findUseFeaturesByQualityFlag(int transform, int pageNumber, int pageSize, QualityFlag qualityFlag)
           Does the same thing as findUseFeaturesByQualityFlag(int, fr.ifremer.allegro.referential.QualityFlag) with an additional two arguments called pageNumber and pageSize.
 java.util.Collection findUseFeaturesByQualityFlag(int pageNumber, int pageSize, QualityFlag qualityFlag)
           Does the same thing as findUseFeaturesByQualityFlag(fr.ifremer.allegro.referential.QualityFlag) with an additional two arguments called pageNumber and pageSize.
 java.util.Collection findUseFeaturesByQualityFlag(int transform, QualityFlag qualityFlag)
           Does the same thing as findUseFeaturesByQualityFlag(fr.ifremer.allegro.referential.QualityFlag) with an additional flag called transform.
 java.util.Collection findUseFeaturesByQualityFlag(int transform, java.lang.String queryString, int pageNumber, int pageSize, QualityFlag qualityFlag)
           Does the same thing as findUseFeaturesByQualityFlag(int, String, fr.ifremer.allegro.referential.QualityFlag) with an additional two arguments called pageNumber and pageSize.
 java.util.Collection findUseFeaturesByQualityFlag(int transform, java.lang.String queryString, QualityFlag qualityFlag)
           Does the same thing as findUseFeaturesByQualityFlag(int, fr.ifremer.allegro.referential.QualityFlag) with an additional argument called queryString.
 java.util.Collection findUseFeaturesByQualityFlag(QualityFlag qualityFlag)
           
 java.util.Collection findUseFeaturesByQualityFlag(java.lang.String queryString, int pageNumber, int pageSize, QualityFlag qualityFlag)
           Does the same thing as findUseFeaturesByQualityFlag(String, fr.ifremer.allegro.referential.QualityFlag) with an additional two arguments called pageNumber and pageSize.
 java.util.Collection findUseFeaturesByQualityFlag(java.lang.String queryString, QualityFlag qualityFlag)
           Does the same thing as findUseFeaturesByQualityFlag(fr.ifremer.allegro.referential.QualityFlag) with an additional argument called queryString.
 java.util.Collection findUseFeaturesByVessel(int transform, int pageNumber, int pageSize, Vessel vessel)
           Does the same thing as findUseFeaturesByVessel(int, fr.ifremer.allegro.referential.vessel.Vessel) with an additional two arguments called pageNumber and pageSize.
 java.util.Collection findUseFeaturesByVessel(int pageNumber, int pageSize, Vessel vessel)
           Does the same thing as findUseFeaturesByVessel(fr.ifremer.allegro.referential.vessel.Vessel) with an additional two arguments called pageNumber and pageSize.
 java.util.Collection findUseFeaturesByVessel(int transform, java.lang.String queryString, int pageNumber, int pageSize, Vessel vessel)
           Does the same thing as findUseFeaturesByVessel(int, String, fr.ifremer.allegro.referential.vessel.Vessel) with an additional two arguments called pageNumber and pageSize.
 java.util.Collection findUseFeaturesByVessel(int transform, java.lang.String queryString, Vessel vessel)
           Does the same thing as findUseFeaturesByVessel(int, fr.ifremer.allegro.referential.vessel.Vessel) with an additional argument called queryString.
 java.util.Collection findUseFeaturesByVessel(int transform, Vessel vessel)
           Does the same thing as findUseFeaturesByVessel(fr.ifremer.allegro.referential.vessel.Vessel) with an additional flag called transform.
 java.util.Collection findUseFeaturesByVessel(java.lang.String queryString, int pageNumber, int pageSize, Vessel vessel)
           Does the same thing as findUseFeaturesByVessel(String, fr.ifremer.allegro.referential.vessel.Vessel) with an additional two arguments called pageNumber and pageSize.
 java.util.Collection findUseFeaturesByVessel(java.lang.String queryString, Vessel vessel)
           Does the same thing as findUseFeaturesByVessel(fr.ifremer.allegro.referential.vessel.Vessel) with an additional argument called queryString.
 java.util.Collection findUseFeaturesByVessel(Vessel vessel)
           
 java.util.Collection getAllUseFeatures()
           
 java.util.Collection getAllUseFeatures(int transform)
           Does the same thing as getAllUseFeatures() with an additional flag called transform.
 java.util.Collection getAllUseFeatures(int pageNumber, int pageSize)
           Does the same thing as getAllUseFeatures() with an additional two arguments called pageNumber and pageSize.
 java.util.Collection getAllUseFeatures(int transform, int pageNumber, int pageSize)
           Does the same thing as getAllUseFeatures(int) with an additional two arguments called pageNumber and pageSize.
 java.util.Collection getAllUseFeatures(int transform, java.lang.String queryString)
           Does the same thing as getAllUseFeatures(int) with an additional argument called queryString.
 java.util.Collection getAllUseFeatures(int transform, java.lang.String queryString, int pageNumber, int pageSize)
           Does the same thing as getAllUseFeatures(int, String) with an additional two arguments called pageNumber and pageSize.
 java.util.Collection getAllUseFeatures(java.lang.String queryString)
           Does the same thing as getAllUseFeatures() with an additional argument called queryString.
 java.util.Collection getAllUseFeatures(java.lang.String queryString, int pageNumber, int pageSize)
           Does the same thing as getAllUseFeatures(String) with an additional two arguments called pageNumber and pageSize.
 java.util.Collection getAllUseFeaturesSinceDateSynchro(int transform, int pageNumber, int pageSize, java.sql.Timestamp updateDate)
           Does the same thing as getAllUseFeaturesSinceDateSynchro(int, java.sql.Timestamp) with an additional two arguments called pageNumber and pageSize.
 java.util.Collection getAllUseFeaturesSinceDateSynchro(int pageNumber, int pageSize, java.sql.Timestamp updateDate)
           Does the same thing as getAllUseFeaturesSinceDateSynchro(java.sql.Timestamp) with an additional two arguments called pageNumber and pageSize.
 java.util.Collection getAllUseFeaturesSinceDateSynchro(int transform, java.lang.String queryString, int pageNumber, int pageSize, java.sql.Timestamp updateDate)
           Does the same thing as getAllUseFeaturesSinceDateSynchro(int, String, java.sql.Timestamp) with an additional two arguments called pageNumber and pageSize.
 java.util.Collection getAllUseFeaturesSinceDateSynchro(int transform, java.lang.String queryString, java.sql.Timestamp updateDate)
           Does the same thing as getAllUseFeaturesSinceDateSynchro(int, java.sql.Timestamp) with an additional argument called queryString.
 java.util.Collection getAllUseFeaturesSinceDateSynchro(int transform, java.sql.Timestamp updateDate)
           Does the same thing as getAllUseFeaturesSinceDateSynchro(java.sql.Timestamp) with an additional flag called transform.
 java.util.Collection getAllUseFeaturesSinceDateSynchro(java.lang.String queryString, int pageNumber, int pageSize, java.sql.Timestamp updateDate)
           Does the same thing as getAllUseFeaturesSinceDateSynchro(String, java.sql.Timestamp) with an additional two arguments called pageNumber and pageSize.
 java.util.Collection getAllUseFeaturesSinceDateSynchro(java.lang.String queryString, java.sql.Timestamp updateDate)
           Does the same thing as getAllUseFeaturesSinceDateSynchro(java.sql.Timestamp) with an additional argument called queryString.
 java.util.Collection getAllUseFeaturesSinceDateSynchro(java.sql.Timestamp updateDate)
           
 UseFeatures load(java.lang.Integer id)
          Loads an instance of fr.ifremer.allegro.data.vessel.feature.use.UseFeatures from the persistent store.
 java.lang.Object load(int transform, java.lang.Integer id)
           Does the same thing as load(java.lang.Integer) with an additional flag called transform.
 java.util.Collection loadAll()
          Loads all entities of type UseFeatures.
 java.util.Collection loadAll(int transform)
           Does the same thing as loadAll() with an additional flag called transform.
 java.util.Collection loadAll(int pageNumber, int pageSize)
           Does the same thing as 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 loadAll(int) with an additional two arguments called pageNumber and pageSize.
 UseFeatures remoteUseFeaturesFullVOToEntity(RemoteUseFeaturesFullVO remoteUseFeaturesFullVO)
          Converts an instance of type RemoteUseFeaturesFullVO to this DAO's entity.
 void remoteUseFeaturesFullVOToEntity(RemoteUseFeaturesFullVO source, UseFeatures target, boolean copyIfNull)
          Copies the fields of RemoteUseFeaturesFullVO to the specified entity.
 void remoteUseFeaturesFullVOToEntityCollection(java.util.Collection instances)
          Converts a Collection of instances of type RemoteUseFeaturesFullVO to this DAO's entity.
 UseFeatures remoteUseFeaturesNaturalIdToEntity(RemoteUseFeaturesNaturalId remoteUseFeaturesNaturalId)
          Converts an instance of type RemoteUseFeaturesNaturalId to this DAO's entity.
 void remoteUseFeaturesNaturalIdToEntity(RemoteUseFeaturesNaturalId source, UseFeatures target, boolean copyIfNull)
          Copies the fields of RemoteUseFeaturesNaturalId to the specified entity.
 void remoteUseFeaturesNaturalIdToEntityCollection(java.util.Collection instances)
          Converts a Collection of instances of type RemoteUseFeaturesNaturalId 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.data.vessel.feature.use.UseFeatures having the given identifier from the persistent store.
 void remove(UseFeatures useFeatures)
          Removes the instance of fr.ifremer.allegro.data.vessel.feature.use.UseFeatures 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 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.
 ClusterUseFeatures toClusterUseFeatures(UseFeatures entity)
          Converts this DAO's entity to an object of type ClusterUseFeatures.
 void toClusterUseFeatures(UseFeatures source, ClusterUseFeatures target)
          Copies the fields of the specified entity to the target value object.
 ClusterUseFeatures[] toClusterUseFeaturesArray(java.util.Collection entities)
          Converts this DAO's entity to an array of instances of type ClusterUseFeatures.
 void toClusterUseFeaturesCollection(java.util.Collection entities)
          Converts this DAO's entity to a Collection of instances of type ClusterUseFeatures.
 RemoteUseFeaturesFullVO toRemoteUseFeaturesFullVO(UseFeatures entity)
          Converts this DAO's entity to an object of type RemoteUseFeaturesFullVO.
 void toRemoteUseFeaturesFullVO(UseFeatures source, RemoteUseFeaturesFullVO target)
          Copies the fields of the specified entity to the target value object.
 RemoteUseFeaturesFullVO[] toRemoteUseFeaturesFullVOArray(java.util.Collection entities)
          Converts this DAO's entity to an array of instances of type RemoteUseFeaturesFullVO.
 void toRemoteUseFeaturesFullVOCollection(java.util.Collection entities)
          Converts this DAO's entity to a Collection of instances of type RemoteUseFeaturesFullVO.
 RemoteUseFeaturesNaturalId toRemoteUseFeaturesNaturalId(UseFeatures entity)
          Converts this DAO's entity to an object of type RemoteUseFeaturesNaturalId.
 void toRemoteUseFeaturesNaturalId(UseFeatures source, RemoteUseFeaturesNaturalId target)
          Copies the fields of the specified entity to the target value object.
 RemoteUseFeaturesNaturalId[] toRemoteUseFeaturesNaturalIdArray(java.util.Collection entities)
          Converts this DAO's entity to an array of instances of type RemoteUseFeaturesNaturalId.
 void toRemoteUseFeaturesNaturalIdCollection(java.util.Collection entities)
          Converts this DAO's entity to a Collection of instances of type RemoteUseFeaturesNaturalId.
 void update(java.util.Collection entities)
          Updates all instances in the entities collection in the persistent store.
 void update(UseFeatures useFeatures)
          Updates the useFeatures instance in the persistent store.
 

Field Detail

TRANSFORM_NONE

static final int TRANSFORM_NONE
This constant is used as a transformation flag; entities can be converted automatically into value objects or other types, different methods in a class implementing this interface support this feature: look for an int parameter called transform.

This specific flag denotes no transformation will occur.

See Also:
Constant Field Values

TRANSFORM_REMOTEUSEFEATURESFULLVO

static final int TRANSFORM_REMOTEUSEFEATURESFULLVO
This constant is used as a transformation flag; entities can be converted automatically into value objects or other types, different methods in a class implementing this interface support this feature: look for an int parameter called transform.

This specific flag denotes entities must be transformed into objects of type RemoteUseFeaturesFullVO.

See Also:
Constant Field Values

TRANSFORM_REMOTEUSEFEATURESNATURALID

static final int TRANSFORM_REMOTEUSEFEATURESNATURALID
This constant is used as a transformation flag; entities can be converted automatically into value objects or other types, different methods in a class implementing this interface support this feature: look for an int parameter called transform.

This specific flag denotes entities must be transformed into objects of type RemoteUseFeaturesNaturalId.

See Also:
Constant Field Values

TRANSFORM_CLUSTERUSEFEATURES

static final int TRANSFORM_CLUSTERUSEFEATURES
This constant is used as a transformation flag; entities can be converted automatically into value objects or other types, different methods in a class implementing this interface support this feature: look for an int parameter called transform.

This specific flag denotes entities must be transformed into objects of type ClusterUseFeatures.

See Also:
Constant Field Values
Method Detail

toRemoteUseFeaturesFullVO

void toRemoteUseFeaturesFullVO(UseFeatures source,
                               RemoteUseFeaturesFullVO target)
Copies the fields of the specified entity to the target value object. This method is similar to toRemoteUseFeaturesFullVO(), but it does not handle any attributes in the target value object that are "read-only" (as those do not have setter methods exposed).


toRemoteUseFeaturesFullVO

RemoteUseFeaturesFullVO toRemoteUseFeaturesFullVO(UseFeatures entity)
Converts this DAO's entity to an object of type RemoteUseFeaturesFullVO.


toRemoteUseFeaturesFullVOCollection

void toRemoteUseFeaturesFullVOCollection(java.util.Collection entities)
Converts this DAO's entity to a Collection of instances of type RemoteUseFeaturesFullVO.


toRemoteUseFeaturesFullVOArray

RemoteUseFeaturesFullVO[] toRemoteUseFeaturesFullVOArray(java.util.Collection entities)
Converts this DAO's entity to an array of instances of type RemoteUseFeaturesFullVO.


remoteUseFeaturesFullVOToEntity

void remoteUseFeaturesFullVOToEntity(RemoteUseFeaturesFullVO source,
                                     UseFeatures target,
                                     boolean copyIfNull)
Copies the fields of RemoteUseFeaturesFullVO to the specified entity.

Parameters:
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.

remoteUseFeaturesFullVOToEntity

UseFeatures remoteUseFeaturesFullVOToEntity(RemoteUseFeaturesFullVO remoteUseFeaturesFullVO)
Converts an instance of type RemoteUseFeaturesFullVO to this DAO's entity.


remoteUseFeaturesFullVOToEntityCollection

void remoteUseFeaturesFullVOToEntityCollection(java.util.Collection instances)
Converts a Collection of instances of type RemoteUseFeaturesFullVO to this DAO's entity.


toRemoteUseFeaturesNaturalId

void toRemoteUseFeaturesNaturalId(UseFeatures source,
                                  RemoteUseFeaturesNaturalId target)
Copies the fields of the specified entity to the target value object. This method is similar to toRemoteUseFeaturesNaturalId(), but it does not handle any attributes in the target value object that are "read-only" (as those do not have setter methods exposed).


toRemoteUseFeaturesNaturalId

RemoteUseFeaturesNaturalId toRemoteUseFeaturesNaturalId(UseFeatures entity)
Converts this DAO's entity to an object of type RemoteUseFeaturesNaturalId.


toRemoteUseFeaturesNaturalIdCollection

void toRemoteUseFeaturesNaturalIdCollection(java.util.Collection entities)
Converts this DAO's entity to a Collection of instances of type RemoteUseFeaturesNaturalId.


toRemoteUseFeaturesNaturalIdArray

RemoteUseFeaturesNaturalId[] toRemoteUseFeaturesNaturalIdArray(java.util.Collection entities)
Converts this DAO's entity to an array of instances of type RemoteUseFeaturesNaturalId.


remoteUseFeaturesNaturalIdToEntity

void remoteUseFeaturesNaturalIdToEntity(RemoteUseFeaturesNaturalId source,
                                        UseFeatures target,
                                        boolean copyIfNull)
Copies the fields of RemoteUseFeaturesNaturalId to the specified entity.

Parameters:
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.

remoteUseFeaturesNaturalIdToEntity

UseFeatures remoteUseFeaturesNaturalIdToEntity(RemoteUseFeaturesNaturalId remoteUseFeaturesNaturalId)
Converts an instance of type RemoteUseFeaturesNaturalId to this DAO's entity.


remoteUseFeaturesNaturalIdToEntityCollection

void remoteUseFeaturesNaturalIdToEntityCollection(java.util.Collection instances)
Converts a Collection of instances of type RemoteUseFeaturesNaturalId to this DAO's entity.


toClusterUseFeatures

void toClusterUseFeatures(UseFeatures source,
                          ClusterUseFeatures target)
Copies the fields of the specified entity to the target value object. This method is similar to toClusterUseFeatures(), but it does not handle any attributes in the target value object that are "read-only" (as those do not have setter methods exposed).


toClusterUseFeatures

ClusterUseFeatures toClusterUseFeatures(UseFeatures entity)
Converts this DAO's entity to an object of type ClusterUseFeatures.


toClusterUseFeaturesCollection

void toClusterUseFeaturesCollection(java.util.Collection entities)
Converts this DAO's entity to a Collection of instances of type ClusterUseFeatures.


toClusterUseFeaturesArray

ClusterUseFeatures[] toClusterUseFeaturesArray(java.util.Collection entities)
Converts this DAO's entity to an array of instances of type ClusterUseFeatures.


clusterUseFeaturesToEntity

void clusterUseFeaturesToEntity(ClusterUseFeatures source,
                                UseFeatures target,
                                boolean copyIfNull)
Copies the fields of ClusterUseFeatures to the specified entity.

Parameters:
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.

clusterUseFeaturesToEntity

UseFeatures clusterUseFeaturesToEntity(ClusterUseFeatures clusterUseFeatures)
Converts an instance of type ClusterUseFeatures to this DAO's entity.


clusterUseFeaturesToEntityCollection

void clusterUseFeaturesToEntityCollection(java.util.Collection instances)
Converts a Collection of instances of type ClusterUseFeatures to this DAO's entity.


load

UseFeatures load(java.lang.Integer id)
Loads an instance of fr.ifremer.allegro.data.vessel.feature.use.UseFeatures from the persistent store.


load

java.lang.Object load(int transform,
                      java.lang.Integer id)

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

Parameters:
id - identifier of the entity to load
Returns:
either the entity or the object transformed from the entity.

loadAll

java.util.Collection loadAll()
Loads all entities of type UseFeatures.

Returns:
the loaded entities.

loadAll

java.util.Collection loadAll(int transform)

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

Parameters:
transform - the flag indicating what transformation to use.
Returns:
the loaded entities.

loadAll

java.util.Collection loadAll(int pageNumber,
                             int pageSize)

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

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.

loadAll

java.util.Collection loadAll(int transform,
                             int pageNumber,
                             int pageSize)

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

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.

update

void update(UseFeatures useFeatures)
Updates the useFeatures instance in the persistent store.


update

void update(java.util.Collection entities)
Updates all instances in the entities collection in the persistent store.


remove

void remove(UseFeatures useFeatures)
Removes the instance of fr.ifremer.allegro.data.vessel.feature.use.UseFeatures from the persistent store.


remove

void remove(java.lang.Integer id)
Removes the instance of fr.ifremer.allegro.data.vessel.feature.use.UseFeatures having the given identifier from the persistent store.


remove

void remove(java.util.Collection entities)
Removes all entities in the given entities collection.


getAllUseFeatures

java.util.Collection getAllUseFeatures()

getAllUseFeatures

java.util.Collection getAllUseFeatures(java.lang.String queryString)

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


getAllUseFeatures

java.util.Collection getAllUseFeatures(int pageNumber,
                                       int pageSize)

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


getAllUseFeatures

java.util.Collection getAllUseFeatures(java.lang.String queryString,
                                       int pageNumber,
                                       int pageSize)

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


getAllUseFeatures

java.util.Collection getAllUseFeatures(int transform)

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


getAllUseFeatures

java.util.Collection getAllUseFeatures(int transform,
                                       int pageNumber,
                                       int pageSize)

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


getAllUseFeatures

java.util.Collection getAllUseFeatures(int transform,
                                       java.lang.String queryString)

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


getAllUseFeatures

java.util.Collection getAllUseFeatures(int transform,
                                       java.lang.String queryString,
                                       int pageNumber,
                                       int pageSize)

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


findUseFeaturesById

UseFeatures findUseFeaturesById(java.lang.Integer id)

findUseFeaturesById

UseFeatures findUseFeaturesById(java.lang.String queryString,
                                java.lang.Integer id)

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


findUseFeaturesById

java.lang.Object findUseFeaturesById(int transform,
                                     java.lang.Integer id)

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


findUseFeaturesById

java.lang.Object findUseFeaturesById(int transform,
                                     java.lang.String queryString,
                                     java.lang.Integer id)

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


findUseFeaturesByQualityFlag

java.util.Collection findUseFeaturesByQualityFlag(QualityFlag qualityFlag)

findUseFeaturesByQualityFlag

java.util.Collection findUseFeaturesByQualityFlag(java.lang.String queryString,
                                                  QualityFlag qualityFlag)

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


findUseFeaturesByQualityFlag

java.util.Collection findUseFeaturesByQualityFlag(int pageNumber,
                                                  int pageSize,
                                                  QualityFlag qualityFlag)

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


findUseFeaturesByQualityFlag

java.util.Collection findUseFeaturesByQualityFlag(java.lang.String queryString,
                                                  int pageNumber,
                                                  int pageSize,
                                                  QualityFlag qualityFlag)

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


findUseFeaturesByQualityFlag

java.util.Collection findUseFeaturesByQualityFlag(int transform,
                                                  QualityFlag qualityFlag)

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


findUseFeaturesByQualityFlag

java.util.Collection findUseFeaturesByQualityFlag(int transform,
                                                  int pageNumber,
                                                  int pageSize,
                                                  QualityFlag qualityFlag)

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


findUseFeaturesByQualityFlag

java.util.Collection findUseFeaturesByQualityFlag(int transform,
                                                  java.lang.String queryString,
                                                  QualityFlag qualityFlag)

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


findUseFeaturesByQualityFlag

java.util.Collection findUseFeaturesByQualityFlag(int transform,
                                                  java.lang.String queryString,
                                                  int pageNumber,
                                                  int pageSize,
                                                  QualityFlag qualityFlag)

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


findUseFeaturesByVessel

java.util.Collection findUseFeaturesByVessel(Vessel vessel)

findUseFeaturesByVessel

java.util.Collection findUseFeaturesByVessel(java.lang.String queryString,
                                             Vessel vessel)

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


findUseFeaturesByVessel

java.util.Collection findUseFeaturesByVessel(int pageNumber,
                                             int pageSize,
                                             Vessel vessel)

Does the same thing as findUseFeaturesByVessel(fr.ifremer.allegro.referential.vessel.Vessel) 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.


findUseFeaturesByVessel

java.util.Collection findUseFeaturesByVessel(java.lang.String queryString,
                                             int pageNumber,
                                             int pageSize,
                                             Vessel vessel)

Does the same thing as findUseFeaturesByVessel(String, fr.ifremer.allegro.referential.vessel.Vessel) 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.


findUseFeaturesByVessel

java.util.Collection findUseFeaturesByVessel(int transform,
                                             Vessel vessel)

Does the same thing as findUseFeaturesByVessel(fr.ifremer.allegro.referential.vessel.Vessel) 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.


findUseFeaturesByVessel

java.util.Collection findUseFeaturesByVessel(int transform,
                                             int pageNumber,
                                             int pageSize,
                                             Vessel vessel)

Does the same thing as findUseFeaturesByVessel(int, fr.ifremer.allegro.referential.vessel.Vessel) 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.


findUseFeaturesByVessel

java.util.Collection findUseFeaturesByVessel(int transform,
                                             java.lang.String queryString,
                                             Vessel vessel)

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


findUseFeaturesByVessel

java.util.Collection findUseFeaturesByVessel(int transform,
                                             java.lang.String queryString,
                                             int pageNumber,
                                             int pageSize,
                                             Vessel vessel)

Does the same thing as findUseFeaturesByVessel(int, String, fr.ifremer.allegro.referential.vessel.Vessel) 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.


findUseFeaturesByProgram

java.util.Collection findUseFeaturesByProgram(Program program)

findUseFeaturesByProgram

java.util.Collection findUseFeaturesByProgram(java.lang.String queryString,
                                              Program program)

Does the same thing as findUseFeaturesByProgram(fr.ifremer.allegro.administration.programStrategy.Program) with an additional argument called queryString. This queryString argument allows you to override the query string defined in findUseFeaturesByProgram(fr.ifremer.allegro.administration.programStrategy.Program).


findUseFeaturesByProgram

java.util.Collection findUseFeaturesByProgram(int pageNumber,
                                              int pageSize,
                                              Program program)

Does the same thing as findUseFeaturesByProgram(fr.ifremer.allegro.administration.programStrategy.Program) 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.


findUseFeaturesByProgram

java.util.Collection findUseFeaturesByProgram(java.lang.String queryString,
                                              int pageNumber,
                                              int pageSize,
                                              Program program)

Does the same thing as findUseFeaturesByProgram(String, fr.ifremer.allegro.administration.programStrategy.Program) 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.


findUseFeaturesByProgram

java.util.Collection findUseFeaturesByProgram(int transform,
                                              Program program)

Does the same thing as findUseFeaturesByProgram(fr.ifremer.allegro.administration.programStrategy.Program) 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.


findUseFeaturesByProgram

java.util.Collection findUseFeaturesByProgram(int transform,
                                              int pageNumber,
                                              int pageSize,
                                              Program program)

Does the same thing as findUseFeaturesByProgram(int, fr.ifremer.allegro.administration.programStrategy.Program) 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.


findUseFeaturesByProgram

java.util.Collection findUseFeaturesByProgram(int transform,
                                              java.lang.String queryString,
                                              Program program)

Does the same thing as findUseFeaturesByProgram(int, fr.ifremer.allegro.administration.programStrategy.Program) with an additional argument called queryString. This queryString argument allows you to override the query string defined in findUseFeaturesByProgram(int, fr.ifremer.allegro.administration.programStrategy.Program program).


findUseFeaturesByProgram

java.util.Collection findUseFeaturesByProgram(int transform,
                                              java.lang.String queryString,
                                              int pageNumber,
                                              int pageSize,
                                              Program program)

Does the same thing as findUseFeaturesByProgram(int, String, fr.ifremer.allegro.administration.programStrategy.Program) 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.


findUseFeaturesByNaturalId

UseFeatures findUseFeaturesByNaturalId(java.util.Date startDate,
                                       Vessel vessel,
                                       Program program)

findUseFeaturesByNaturalId

UseFeatures findUseFeaturesByNaturalId(java.lang.String queryString,
                                       java.util.Date startDate,
                                       Vessel vessel,
                                       Program program)

Does the same thing as findUseFeaturesByNaturalId(java.util.Date, fr.ifremer.allegro.referential.vessel.Vessel, fr.ifremer.allegro.administration.programStrategy.Program) with an additional argument called queryString. This queryString argument allows you to override the query string defined in findUseFeaturesByNaturalId(java.util.Date, fr.ifremer.allegro.referential.vessel.Vessel, fr.ifremer.allegro.administration.programStrategy.Program).


findUseFeaturesByNaturalId

java.lang.Object findUseFeaturesByNaturalId(int transform,
                                            java.util.Date startDate,
                                            Vessel vessel,
                                            Program program)

Does the same thing as findUseFeaturesByNaturalId(java.util.Date, fr.ifremer.allegro.referential.vessel.Vessel, fr.ifremer.allegro.administration.programStrategy.Program) 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.


findUseFeaturesByNaturalId

java.lang.Object findUseFeaturesByNaturalId(int transform,
                                            java.lang.String queryString,
                                            java.util.Date startDate,
                                            Vessel vessel,
                                            Program program)

Does the same thing as findUseFeaturesByNaturalId(int, java.util.Date, fr.ifremer.allegro.referential.vessel.Vessel, fr.ifremer.allegro.administration.programStrategy.Program) with an additional argument called queryString. This queryString argument allows you to override the query string defined in findUseFeaturesByNaturalId(int, java.util.Date startDate, fr.ifremer.allegro.referential.vessel.Vessel vessel, fr.ifremer.allegro.administration.programStrategy.Program program).


getAllUseFeaturesSinceDateSynchro

java.util.Collection getAllUseFeaturesSinceDateSynchro(java.sql.Timestamp updateDate)

getAllUseFeaturesSinceDateSynchro

java.util.Collection getAllUseFeaturesSinceDateSynchro(java.lang.String queryString,
                                                       java.sql.Timestamp updateDate)

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


getAllUseFeaturesSinceDateSynchro

java.util.Collection getAllUseFeaturesSinceDateSynchro(int pageNumber,
                                                       int pageSize,
                                                       java.sql.Timestamp updateDate)

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


getAllUseFeaturesSinceDateSynchro

java.util.Collection getAllUseFeaturesSinceDateSynchro(java.lang.String queryString,
                                                       int pageNumber,
                                                       int pageSize,
                                                       java.sql.Timestamp updateDate)

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


getAllUseFeaturesSinceDateSynchro

java.util.Collection getAllUseFeaturesSinceDateSynchro(int transform,
                                                       java.sql.Timestamp updateDate)

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


getAllUseFeaturesSinceDateSynchro

java.util.Collection getAllUseFeaturesSinceDateSynchro(int transform,
                                                       int pageNumber,
                                                       int pageSize,
                                                       java.sql.Timestamp updateDate)

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


getAllUseFeaturesSinceDateSynchro

java.util.Collection getAllUseFeaturesSinceDateSynchro(int transform,
                                                       java.lang.String queryString,
                                                       java.sql.Timestamp updateDate)

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


getAllUseFeaturesSinceDateSynchro

java.util.Collection getAllUseFeaturesSinceDateSynchro(int transform,
                                                       java.lang.String queryString,
                                                       int pageNumber,
                                                       int pageSize,
                                                       java.sql.Timestamp updateDate)

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


search

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. These flags allow you to limit your data to a specified page number and size.

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.

search

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. These flags allow you to limit your data to a specified page number and size.

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.

search

java.util.Set search(int transform,
                     Search search)
Does the same thing as 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.

Parameters:
transform - the transformation flag.
search - the search object which provides the search parameters and pagination specification.
Returns:
any found results from the search.

search

java.util.Set search(Search search)
Performs a search using the parameters specified in the given search object.

Parameters:
search - the search object which provides the search parameters and pagination specification.
Returns:
any found results from the search.


Copyright © 2008-2010 IFREMER. All Rights Reserved.