fr.ifremer.allegro.administration.programStrategy
Interface ReferenceTaxonStrategyDao

All Known Implementing Classes:
ReferenceTaxonStrategyDaoBase, ReferenceTaxonStrategyDaoImpl

public interface ReferenceTaxonStrategyDao

See Also:
ReferenceTaxonStrategy

Field Summary
static int TRANSFORM_CLUSTERREFERENCETAXONSTRATEGY
          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_REMOTEREFERENCETAXONSTRATEGYFULLVO
          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_REMOTEREFERENCETAXONSTRATEGYNATURALID
          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
 ReferenceTaxonStrategy clusterReferenceTaxonStrategyToEntity(ClusterReferenceTaxonStrategy clusterReferenceTaxonStrategy)
          Converts an instance of type ClusterReferenceTaxonStrategy to this DAO's entity.
 void clusterReferenceTaxonStrategyToEntity(ClusterReferenceTaxonStrategy source, ReferenceTaxonStrategy target, boolean copyIfNull)
          Copies the fields of ClusterReferenceTaxonStrategy to the specified entity.
 void clusterReferenceTaxonStrategyToEntityCollection(java.util.Collection instances)
          Converts a Collection of instances of type ClusterReferenceTaxonStrategy to this DAO's entity.
 java.util.Collection create(java.util.Collection entities)
          Creates a new instance of fr.ifremer.allegro.administration.programStrategy.ReferenceTaxonStrategy and adds from the passed in entities collection
 java.util.Collection create(int transform, java.util.Collection entities)
           Does the same thing as create(fr.ifremer.allegro.administration.programStrategy.ReferenceTaxonStrategy) with an additional flag called transform.
 java.lang.Object create(int transform, ReferenceTaxonStrategy referenceTaxonStrategy)
           Does the same thing as create(fr.ifremer.allegro.administration.programStrategy.ReferenceTaxonStrategy) with an additional flag called transform.
 java.lang.Object create(int transform, ReferenceTaxon referenceTaxon, Strategy strategy)
           Does the same thing as create(fr.ifremer.allegro.referential.taxon.ReferenceTaxon,fr.ifremer.allegro.administration.programStrategy.Strategy) with an additional flag called transform.
 java.lang.Object create(int transform, java.lang.Short priorityLevel, ReferenceTaxon referenceTaxon, Strategy strategy)
           Does the same thing as create(java.lang.Short,fr.ifremer.allegro.referential.taxon.ReferenceTaxon,fr.ifremer.allegro.administration.programStrategy.Strategy) with an additional flag called transform.
 ReferenceTaxonStrategy create(ReferenceTaxonStrategy referenceTaxonStrategy)
          Creates an instance of fr.ifremer.allegro.administration.programStrategy.ReferenceTaxonStrategy and adds it to the persistent store.
 ReferenceTaxonStrategy create(ReferenceTaxon referenceTaxon, Strategy strategy)
           Creates a new fr.ifremer.allegro.administration.programStrategy.ReferenceTaxonStrategy instance from only required properties (attributes and association ends) and adds it to the persistent store.
 ReferenceTaxonStrategy create(java.lang.Short priorityLevel, ReferenceTaxon referenceTaxon, Strategy strategy)
           Creates a new fr.ifremer.allegro.administration.programStrategy.ReferenceTaxonStrategy instance from all attributes and properties and adds it to the persistent store.
 ReferenceTaxonStrategy createFromClusterReferenceTaxonStrategy(ClusterReferenceTaxonStrategy clusterReferenceTaxonStrategy)
           
 java.lang.Object findReferenceTaxonStrategyByIdentifiers(int transform, ReferenceTaxon referenceTaxon, Strategy strategy)
           Does the same thing as findReferenceTaxonStrategyByIdentifiers(fr.ifremer.allegro.referential.taxon.ReferenceTaxon, fr.ifremer.allegro.administration.programStrategy.Strategy) with an additional flag called transform.
 java.lang.Object findReferenceTaxonStrategyByIdentifiers(int transform, java.lang.String queryString, ReferenceTaxon referenceTaxon, Strategy strategy)
           Does the same thing as findReferenceTaxonStrategyByIdentifiers(int, fr.ifremer.allegro.referential.taxon.ReferenceTaxon, fr.ifremer.allegro.administration.programStrategy.Strategy) with an additional argument called queryString.
 ReferenceTaxonStrategy findReferenceTaxonStrategyByIdentifiers(ReferenceTaxon referenceTaxon, Strategy strategy)
           
 ReferenceTaxonStrategy findReferenceTaxonStrategyByIdentifiers(java.lang.String queryString, ReferenceTaxon referenceTaxon, Strategy strategy)
           Does the same thing as findReferenceTaxonStrategyByIdentifiers(fr.ifremer.allegro.referential.taxon.ReferenceTaxon, fr.ifremer.allegro.administration.programStrategy.Strategy) with an additional argument called queryString.
 java.lang.Object findReferenceTaxonStrategyByNaturalId(int transform, ReferenceTaxon referenceTaxon, Strategy strategy)
           Does the same thing as findReferenceTaxonStrategyByNaturalId(fr.ifremer.allegro.referential.taxon.ReferenceTaxon, fr.ifremer.allegro.administration.programStrategy.Strategy) with an additional flag called transform.
 java.lang.Object findReferenceTaxonStrategyByNaturalId(int transform, java.lang.String queryString, ReferenceTaxon referenceTaxon, Strategy strategy)
           Does the same thing as findReferenceTaxonStrategyByNaturalId(int, fr.ifremer.allegro.referential.taxon.ReferenceTaxon, fr.ifremer.allegro.administration.programStrategy.Strategy) with an additional argument called queryString.
 ReferenceTaxonStrategy findReferenceTaxonStrategyByNaturalId(ReferenceTaxon referenceTaxon, Strategy strategy)
           
 ReferenceTaxonStrategy findReferenceTaxonStrategyByNaturalId(java.lang.String queryString, ReferenceTaxon referenceTaxon, Strategy strategy)
           Does the same thing as findReferenceTaxonStrategyByNaturalId(fr.ifremer.allegro.referential.taxon.ReferenceTaxon, fr.ifremer.allegro.administration.programStrategy.Strategy) with an additional argument called queryString.
 java.util.Collection findReferenceTaxonStrategyByReferenceTaxon(int transform, int pageNumber, int pageSize, ReferenceTaxon referenceTaxon)
           Does the same thing as findReferenceTaxonStrategyByReferenceTaxon(int, fr.ifremer.allegro.referential.taxon.ReferenceTaxon) with an additional two arguments called pageNumber and pageSize.
 java.util.Collection findReferenceTaxonStrategyByReferenceTaxon(int pageNumber, int pageSize, ReferenceTaxon referenceTaxon)
           Does the same thing as findReferenceTaxonStrategyByReferenceTaxon(fr.ifremer.allegro.referential.taxon.ReferenceTaxon) with an additional two arguments called pageNumber and pageSize.
 java.util.Collection findReferenceTaxonStrategyByReferenceTaxon(int transform, ReferenceTaxon referenceTaxon)
           Does the same thing as findReferenceTaxonStrategyByReferenceTaxon(fr.ifremer.allegro.referential.taxon.ReferenceTaxon) with an additional flag called transform.
 java.util.Collection findReferenceTaxonStrategyByReferenceTaxon(int transform, java.lang.String queryString, int pageNumber, int pageSize, ReferenceTaxon referenceTaxon)
           Does the same thing as findReferenceTaxonStrategyByReferenceTaxon(int, String, fr.ifremer.allegro.referential.taxon.ReferenceTaxon) with an additional two arguments called pageNumber and pageSize.
 java.util.Collection findReferenceTaxonStrategyByReferenceTaxon(int transform, java.lang.String queryString, ReferenceTaxon referenceTaxon)
           Does the same thing as findReferenceTaxonStrategyByReferenceTaxon(int, fr.ifremer.allegro.referential.taxon.ReferenceTaxon) with an additional argument called queryString.
 java.util.Collection findReferenceTaxonStrategyByReferenceTaxon(ReferenceTaxon referenceTaxon)
           
 java.util.Collection findReferenceTaxonStrategyByReferenceTaxon(java.lang.String queryString, int pageNumber, int pageSize, ReferenceTaxon referenceTaxon)
           Does the same thing as findReferenceTaxonStrategyByReferenceTaxon(String, fr.ifremer.allegro.referential.taxon.ReferenceTaxon) with an additional two arguments called pageNumber and pageSize.
 java.util.Collection findReferenceTaxonStrategyByReferenceTaxon(java.lang.String queryString, ReferenceTaxon referenceTaxon)
           Does the same thing as findReferenceTaxonStrategyByReferenceTaxon(fr.ifremer.allegro.referential.taxon.ReferenceTaxon) with an additional argument called queryString.
 java.util.Collection findReferenceTaxonStrategyByStrategy(int transform, int pageNumber, int pageSize, Strategy strategy)
           Does the same thing as findReferenceTaxonStrategyByStrategy(int, fr.ifremer.allegro.administration.programStrategy.Strategy) with an additional two arguments called pageNumber and pageSize.
 java.util.Collection findReferenceTaxonStrategyByStrategy(int pageNumber, int pageSize, Strategy strategy)
           Does the same thing as findReferenceTaxonStrategyByStrategy(fr.ifremer.allegro.administration.programStrategy.Strategy) with an additional two arguments called pageNumber and pageSize.
 java.util.Collection findReferenceTaxonStrategyByStrategy(int transform, Strategy strategy)
           Does the same thing as findReferenceTaxonStrategyByStrategy(fr.ifremer.allegro.administration.programStrategy.Strategy) with an additional flag called transform.
 java.util.Collection findReferenceTaxonStrategyByStrategy(int transform, java.lang.String queryString, int pageNumber, int pageSize, Strategy strategy)
           Does the same thing as findReferenceTaxonStrategyByStrategy(int, String, fr.ifremer.allegro.administration.programStrategy.Strategy) with an additional two arguments called pageNumber and pageSize.
 java.util.Collection findReferenceTaxonStrategyByStrategy(int transform, java.lang.String queryString, Strategy strategy)
           Does the same thing as findReferenceTaxonStrategyByStrategy(int, fr.ifremer.allegro.administration.programStrategy.Strategy) with an additional argument called queryString.
 java.util.Collection findReferenceTaxonStrategyByStrategy(Strategy strategy)
           
 java.util.Collection findReferenceTaxonStrategyByStrategy(java.lang.String queryString, int pageNumber, int pageSize, Strategy strategy)
           Does the same thing as findReferenceTaxonStrategyByStrategy(String, fr.ifremer.allegro.administration.programStrategy.Strategy) with an additional two arguments called pageNumber and pageSize.
 java.util.Collection findReferenceTaxonStrategyByStrategy(java.lang.String queryString, Strategy strategy)
           Does the same thing as findReferenceTaxonStrategyByStrategy(fr.ifremer.allegro.administration.programStrategy.Strategy) with an additional argument called queryString.
 java.util.Collection getAllReferenceTaxonStrategy()
           
 java.util.Collection getAllReferenceTaxonStrategy(int transform)
           Does the same thing as getAllReferenceTaxonStrategy() with an additional flag called transform.
 java.util.Collection getAllReferenceTaxonStrategy(int pageNumber, int pageSize)
           Does the same thing as getAllReferenceTaxonStrategy() with an additional two arguments called pageNumber and pageSize.
 java.util.Collection getAllReferenceTaxonStrategy(int transform, int pageNumber, int pageSize)
           Does the same thing as getAllReferenceTaxonStrategy(int) with an additional two arguments called pageNumber and pageSize.
 java.util.Collection getAllReferenceTaxonStrategy(int transform, java.lang.String queryString)
           Does the same thing as getAllReferenceTaxonStrategy(int) with an additional argument called queryString.
 java.util.Collection getAllReferenceTaxonStrategy(int transform, java.lang.String queryString, int pageNumber, int pageSize)
           Does the same thing as getAllReferenceTaxonStrategy(int, String) with an additional two arguments called pageNumber and pageSize.
 java.util.Collection getAllReferenceTaxonStrategy(java.lang.String queryString)
           Does the same thing as getAllReferenceTaxonStrategy() with an additional argument called queryString.
 java.util.Collection getAllReferenceTaxonStrategy(java.lang.String queryString, int pageNumber, int pageSize)
           Does the same thing as getAllReferenceTaxonStrategy(String) with an additional two arguments called pageNumber and pageSize.
 java.lang.Object load(int transform, ReferenceTaxon referenceTaxon, Strategy strategy)
           Does the same thing as load(fr.ifremer.allegro.referential.taxon.ReferenceTaxon,fr.ifremer.allegro.administration.programStrategy.Strategy) with an additional flag called transform.
 ReferenceTaxonStrategy load(ReferenceTaxon referenceTaxon, Strategy strategy)
          Loads an instance of fr.ifremer.allegro.administration.programStrategy.ReferenceTaxonStrategy from the persistent store.
 java.util.Collection loadAll()
          Loads all entities of type ReferenceTaxonStrategy.
 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.
 ReferenceTaxonStrategy remoteReferenceTaxonStrategyFullVOToEntity(RemoteReferenceTaxonStrategyFullVO remoteReferenceTaxonStrategyFullVO)
          Converts an instance of type RemoteReferenceTaxonStrategyFullVO to this DAO's entity.
 void remoteReferenceTaxonStrategyFullVOToEntity(RemoteReferenceTaxonStrategyFullVO source, ReferenceTaxonStrategy target, boolean copyIfNull)
          Copies the fields of RemoteReferenceTaxonStrategyFullVO to the specified entity.
 void remoteReferenceTaxonStrategyFullVOToEntityCollection(java.util.Collection instances)
          Converts a Collection of instances of type RemoteReferenceTaxonStrategyFullVO to this DAO's entity.
 ReferenceTaxonStrategy remoteReferenceTaxonStrategyNaturalIdToEntity(RemoteReferenceTaxonStrategyNaturalId remoteReferenceTaxonStrategyNaturalId)
          Converts an instance of type RemoteReferenceTaxonStrategyNaturalId to this DAO's entity.
 void remoteReferenceTaxonStrategyNaturalIdToEntity(RemoteReferenceTaxonStrategyNaturalId source, ReferenceTaxonStrategy target, boolean copyIfNull)
          Copies the fields of RemoteReferenceTaxonStrategyNaturalId to the specified entity.
 void remoteReferenceTaxonStrategyNaturalIdToEntityCollection(java.util.Collection instances)
          Converts a Collection of instances of type RemoteReferenceTaxonStrategyNaturalId to this DAO's entity.
 void remove(java.util.Collection entities)
          Removes all entities in the given entities collection.
 void remove(ReferenceTaxonStrategy referenceTaxonStrategy)
          Removes the instance of fr.ifremer.allegro.administration.programStrategy.ReferenceTaxonStrategy from the persistent store.
 void remove(ReferenceTaxon referenceTaxon, Strategy strategy)
          Removes the instance of fr.ifremer.allegro.administration.programStrategy.ReferenceTaxonStrategy having the given identifiers 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.
 ClusterReferenceTaxonStrategy toClusterReferenceTaxonStrategy(ReferenceTaxonStrategy entity)
          Converts this DAO's entity to an object of type ClusterReferenceTaxonStrategy.
 void toClusterReferenceTaxonStrategy(ReferenceTaxonStrategy source, ClusterReferenceTaxonStrategy target)
          Copies the fields of the specified entity to the target value object.
 ClusterReferenceTaxonStrategy[] toClusterReferenceTaxonStrategyArray(java.util.Collection entities)
          Converts this DAO's entity to an array of instances of type ClusterReferenceTaxonStrategy.
 void toClusterReferenceTaxonStrategyCollection(java.util.Collection entities)
          Converts this DAO's entity to a Collection of instances of type ClusterReferenceTaxonStrategy.
 RemoteReferenceTaxonStrategyFullVO toRemoteReferenceTaxonStrategyFullVO(ReferenceTaxonStrategy entity)
          Converts this DAO's entity to an object of type RemoteReferenceTaxonStrategyFullVO.
 void toRemoteReferenceTaxonStrategyFullVO(ReferenceTaxonStrategy source, RemoteReferenceTaxonStrategyFullVO target)
          Copies the fields of the specified entity to the target value object.
 RemoteReferenceTaxonStrategyFullVO[] toRemoteReferenceTaxonStrategyFullVOArray(java.util.Collection entities)
          Converts this DAO's entity to an array of instances of type RemoteReferenceTaxonStrategyFullVO.
 void toRemoteReferenceTaxonStrategyFullVOCollection(java.util.Collection entities)
          Converts this DAO's entity to a Collection of instances of type RemoteReferenceTaxonStrategyFullVO.
 RemoteReferenceTaxonStrategyNaturalId toRemoteReferenceTaxonStrategyNaturalId(ReferenceTaxonStrategy entity)
          Converts this DAO's entity to an object of type RemoteReferenceTaxonStrategyNaturalId.
 void toRemoteReferenceTaxonStrategyNaturalId(ReferenceTaxonStrategy source, RemoteReferenceTaxonStrategyNaturalId target)
          Copies the fields of the specified entity to the target value object.
 RemoteReferenceTaxonStrategyNaturalId[] toRemoteReferenceTaxonStrategyNaturalIdArray(java.util.Collection entities)
          Converts this DAO's entity to an array of instances of type RemoteReferenceTaxonStrategyNaturalId.
 void toRemoteReferenceTaxonStrategyNaturalIdCollection(java.util.Collection entities)
          Converts this DAO's entity to a Collection of instances of type RemoteReferenceTaxonStrategyNaturalId.
 void update(java.util.Collection entities)
          Updates all instances in the entities collection in the persistent store.
 void update(ReferenceTaxonStrategy referenceTaxonStrategy)
          Updates the referenceTaxonStrategy 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_REMOTEREFERENCETAXONSTRATEGYFULLVO

static final int TRANSFORM_REMOTEREFERENCETAXONSTRATEGYFULLVO
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 RemoteReferenceTaxonStrategyFullVO.

See Also:
Constant Field Values

TRANSFORM_REMOTEREFERENCETAXONSTRATEGYNATURALID

static final int TRANSFORM_REMOTEREFERENCETAXONSTRATEGYNATURALID
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 RemoteReferenceTaxonStrategyNaturalId.

See Also:
Constant Field Values

TRANSFORM_CLUSTERREFERENCETAXONSTRATEGY

static final int TRANSFORM_CLUSTERREFERENCETAXONSTRATEGY
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 ClusterReferenceTaxonStrategy.

See Also:
Constant Field Values
Method Detail

toRemoteReferenceTaxonStrategyFullVO

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


toRemoteReferenceTaxonStrategyFullVO

RemoteReferenceTaxonStrategyFullVO toRemoteReferenceTaxonStrategyFullVO(ReferenceTaxonStrategy entity)
Converts this DAO's entity to an object of type RemoteReferenceTaxonStrategyFullVO.


toRemoteReferenceTaxonStrategyFullVOCollection

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


toRemoteReferenceTaxonStrategyFullVOArray

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


remoteReferenceTaxonStrategyFullVOToEntity

void remoteReferenceTaxonStrategyFullVOToEntity(RemoteReferenceTaxonStrategyFullVO source,
                                                ReferenceTaxonStrategy target,
                                                boolean copyIfNull)
Copies the fields of RemoteReferenceTaxonStrategyFullVO 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.

remoteReferenceTaxonStrategyFullVOToEntity

ReferenceTaxonStrategy remoteReferenceTaxonStrategyFullVOToEntity(RemoteReferenceTaxonStrategyFullVO remoteReferenceTaxonStrategyFullVO)
Converts an instance of type RemoteReferenceTaxonStrategyFullVO to this DAO's entity.


remoteReferenceTaxonStrategyFullVOToEntityCollection

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


toRemoteReferenceTaxonStrategyNaturalId

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


toRemoteReferenceTaxonStrategyNaturalId

RemoteReferenceTaxonStrategyNaturalId toRemoteReferenceTaxonStrategyNaturalId(ReferenceTaxonStrategy entity)
Converts this DAO's entity to an object of type RemoteReferenceTaxonStrategyNaturalId.


toRemoteReferenceTaxonStrategyNaturalIdCollection

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


toRemoteReferenceTaxonStrategyNaturalIdArray

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


remoteReferenceTaxonStrategyNaturalIdToEntity

void remoteReferenceTaxonStrategyNaturalIdToEntity(RemoteReferenceTaxonStrategyNaturalId source,
                                                   ReferenceTaxonStrategy target,
                                                   boolean copyIfNull)
Copies the fields of RemoteReferenceTaxonStrategyNaturalId 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.

remoteReferenceTaxonStrategyNaturalIdToEntity

ReferenceTaxonStrategy remoteReferenceTaxonStrategyNaturalIdToEntity(RemoteReferenceTaxonStrategyNaturalId remoteReferenceTaxonStrategyNaturalId)
Converts an instance of type RemoteReferenceTaxonStrategyNaturalId to this DAO's entity.


remoteReferenceTaxonStrategyNaturalIdToEntityCollection

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


toClusterReferenceTaxonStrategy

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


toClusterReferenceTaxonStrategy

ClusterReferenceTaxonStrategy toClusterReferenceTaxonStrategy(ReferenceTaxonStrategy entity)
Converts this DAO's entity to an object of type ClusterReferenceTaxonStrategy.


toClusterReferenceTaxonStrategyCollection

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


toClusterReferenceTaxonStrategyArray

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


clusterReferenceTaxonStrategyToEntity

void clusterReferenceTaxonStrategyToEntity(ClusterReferenceTaxonStrategy source,
                                           ReferenceTaxonStrategy target,
                                           boolean copyIfNull)
Copies the fields of ClusterReferenceTaxonStrategy 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.

clusterReferenceTaxonStrategyToEntity

ReferenceTaxonStrategy clusterReferenceTaxonStrategyToEntity(ClusterReferenceTaxonStrategy clusterReferenceTaxonStrategy)
Converts an instance of type ClusterReferenceTaxonStrategy to this DAO's entity.


clusterReferenceTaxonStrategyToEntityCollection

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


load

ReferenceTaxonStrategy load(ReferenceTaxon referenceTaxon,
                            Strategy strategy)
Loads an instance of fr.ifremer.allegro.administration.programStrategy.ReferenceTaxonStrategy from the persistent store.


load

java.lang.Object load(int transform,
                      ReferenceTaxon referenceTaxon,
                      Strategy strategy)

Does the same thing as load(fr.ifremer.allegro.referential.taxon.ReferenceTaxon,fr.ifremer.allegro.administration.programStrategy.Strategy) 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:
referenceTaxon - identifier of the entity to load
strategy - 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 ReferenceTaxonStrategy.

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.

create

ReferenceTaxonStrategy create(ReferenceTaxonStrategy referenceTaxonStrategy)
Creates an instance of fr.ifremer.allegro.administration.programStrategy.ReferenceTaxonStrategy and adds it to the persistent store.


create

java.lang.Object create(int transform,
                        ReferenceTaxonStrategy referenceTaxonStrategy)

Does the same thing as create(fr.ifremer.allegro.administration.programStrategy.ReferenceTaxonStrategy) with an additional flag called transform. If this flag is set to TRANSFORM_NONE then the returned entity will NOT be transformed. If this flag is any of the other constants defined here then the result WILL BE passed through an operation which can optionally transform the entity (into a value object for example). By default, transformation does not occur.


create

java.util.Collection create(java.util.Collection entities)
Creates a new instance of fr.ifremer.allegro.administration.programStrategy.ReferenceTaxonStrategy and adds from the passed in entities collection

Parameters:
entities - the collection of fr.ifremer.allegro.administration.programStrategy.ReferenceTaxonStrategy instances to create.
Returns:
the created instances.

create

java.util.Collection create(int transform,
                            java.util.Collection entities)

Does the same thing as create(fr.ifremer.allegro.administration.programStrategy.ReferenceTaxonStrategy) with an additional flag called transform. If this flag is set to TRANSFORM_NONE then the returned entity will NOT be transformed. If this flag is any of the other constants defined here then the result WILL BE passed through an operation which can optionally transform the entities (into value objects for example). By default, transformation does not occur.


create

ReferenceTaxonStrategy create(java.lang.Short priorityLevel,
                              ReferenceTaxon referenceTaxon,
                              Strategy strategy)

Creates a new fr.ifremer.allegro.administration.programStrategy.ReferenceTaxonStrategy instance from all attributes and properties and adds it to the persistent store.


create

java.lang.Object create(int transform,
                        java.lang.Short priorityLevel,
                        ReferenceTaxon referenceTaxon,
                        Strategy strategy)

Does the same thing as create(java.lang.Short,fr.ifremer.allegro.referential.taxon.ReferenceTaxon,fr.ifremer.allegro.administration.programStrategy.Strategy) with an additional flag called transform. If this flag is set to TRANSFORM_NONE then the returned entity will NOT be transformed. If this flag is any of the other constants defined here then the result WILL BE passed through an operation which can optionally transform the entity (into a value object for example). By default, transformation does not occur.


create

ReferenceTaxonStrategy create(ReferenceTaxon referenceTaxon,
                              Strategy strategy)

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


create

java.lang.Object create(int transform,
                        ReferenceTaxon referenceTaxon,
                        Strategy strategy)

Does the same thing as create(fr.ifremer.allegro.referential.taxon.ReferenceTaxon,fr.ifremer.allegro.administration.programStrategy.Strategy) 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.


update

void update(ReferenceTaxonStrategy referenceTaxonStrategy)
Updates the referenceTaxonStrategy 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(ReferenceTaxonStrategy referenceTaxonStrategy)
Removes the instance of fr.ifremer.allegro.administration.programStrategy.ReferenceTaxonStrategy from the persistent store.


remove

void remove(ReferenceTaxon referenceTaxon,
            Strategy strategy)
Removes the instance of fr.ifremer.allegro.administration.programStrategy.ReferenceTaxonStrategy having the given identifiers from the persistent store.


remove

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


getAllReferenceTaxonStrategy

java.util.Collection getAllReferenceTaxonStrategy()

getAllReferenceTaxonStrategy

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

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


getAllReferenceTaxonStrategy

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

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


getAllReferenceTaxonStrategy

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

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


getAllReferenceTaxonStrategy

java.util.Collection getAllReferenceTaxonStrategy(int transform)

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


getAllReferenceTaxonStrategy

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

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


getAllReferenceTaxonStrategy

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

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


getAllReferenceTaxonStrategy

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

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


findReferenceTaxonStrategyByReferenceTaxon

java.util.Collection findReferenceTaxonStrategyByReferenceTaxon(ReferenceTaxon referenceTaxon)

findReferenceTaxonStrategyByReferenceTaxon

java.util.Collection findReferenceTaxonStrategyByReferenceTaxon(java.lang.String queryString,
                                                                ReferenceTaxon referenceTaxon)

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


findReferenceTaxonStrategyByReferenceTaxon

java.util.Collection findReferenceTaxonStrategyByReferenceTaxon(int pageNumber,
                                                                int pageSize,
                                                                ReferenceTaxon referenceTaxon)

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


findReferenceTaxonStrategyByReferenceTaxon

java.util.Collection findReferenceTaxonStrategyByReferenceTaxon(java.lang.String queryString,
                                                                int pageNumber,
                                                                int pageSize,
                                                                ReferenceTaxon referenceTaxon)

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


findReferenceTaxonStrategyByReferenceTaxon

java.util.Collection findReferenceTaxonStrategyByReferenceTaxon(int transform,
                                                                ReferenceTaxon referenceTaxon)

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


findReferenceTaxonStrategyByReferenceTaxon

java.util.Collection findReferenceTaxonStrategyByReferenceTaxon(int transform,
                                                                int pageNumber,
                                                                int pageSize,
                                                                ReferenceTaxon referenceTaxon)

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


findReferenceTaxonStrategyByReferenceTaxon

java.util.Collection findReferenceTaxonStrategyByReferenceTaxon(int transform,
                                                                java.lang.String queryString,
                                                                ReferenceTaxon referenceTaxon)

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


findReferenceTaxonStrategyByReferenceTaxon

java.util.Collection findReferenceTaxonStrategyByReferenceTaxon(int transform,
                                                                java.lang.String queryString,
                                                                int pageNumber,
                                                                int pageSize,
                                                                ReferenceTaxon referenceTaxon)

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


findReferenceTaxonStrategyByStrategy

java.util.Collection findReferenceTaxonStrategyByStrategy(Strategy strategy)

findReferenceTaxonStrategyByStrategy

java.util.Collection findReferenceTaxonStrategyByStrategy(java.lang.String queryString,
                                                          Strategy strategy)

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


findReferenceTaxonStrategyByStrategy

java.util.Collection findReferenceTaxonStrategyByStrategy(int pageNumber,
                                                          int pageSize,
                                                          Strategy strategy)

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


findReferenceTaxonStrategyByStrategy

java.util.Collection findReferenceTaxonStrategyByStrategy(java.lang.String queryString,
                                                          int pageNumber,
                                                          int pageSize,
                                                          Strategy strategy)

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


findReferenceTaxonStrategyByStrategy

java.util.Collection findReferenceTaxonStrategyByStrategy(int transform,
                                                          Strategy strategy)

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


findReferenceTaxonStrategyByStrategy

java.util.Collection findReferenceTaxonStrategyByStrategy(int transform,
                                                          int pageNumber,
                                                          int pageSize,
                                                          Strategy strategy)

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


findReferenceTaxonStrategyByStrategy

java.util.Collection findReferenceTaxonStrategyByStrategy(int transform,
                                                          java.lang.String queryString,
                                                          Strategy strategy)

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


findReferenceTaxonStrategyByStrategy

java.util.Collection findReferenceTaxonStrategyByStrategy(int transform,
                                                          java.lang.String queryString,
                                                          int pageNumber,
                                                          int pageSize,
                                                          Strategy strategy)

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


findReferenceTaxonStrategyByIdentifiers

ReferenceTaxonStrategy findReferenceTaxonStrategyByIdentifiers(ReferenceTaxon referenceTaxon,
                                                               Strategy strategy)

findReferenceTaxonStrategyByIdentifiers

ReferenceTaxonStrategy findReferenceTaxonStrategyByIdentifiers(java.lang.String queryString,
                                                               ReferenceTaxon referenceTaxon,
                                                               Strategy strategy)

Does the same thing as findReferenceTaxonStrategyByIdentifiers(fr.ifremer.allegro.referential.taxon.ReferenceTaxon, fr.ifremer.allegro.administration.programStrategy.Strategy) with an additional argument called queryString. This queryString argument allows you to override the query string defined in findReferenceTaxonStrategyByIdentifiers(fr.ifremer.allegro.referential.taxon.ReferenceTaxon, fr.ifremer.allegro.administration.programStrategy.Strategy).


findReferenceTaxonStrategyByIdentifiers

java.lang.Object findReferenceTaxonStrategyByIdentifiers(int transform,
                                                         ReferenceTaxon referenceTaxon,
                                                         Strategy strategy)

Does the same thing as findReferenceTaxonStrategyByIdentifiers(fr.ifremer.allegro.referential.taxon.ReferenceTaxon, fr.ifremer.allegro.administration.programStrategy.Strategy) 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.


findReferenceTaxonStrategyByIdentifiers

java.lang.Object findReferenceTaxonStrategyByIdentifiers(int transform,
                                                         java.lang.String queryString,
                                                         ReferenceTaxon referenceTaxon,
                                                         Strategy strategy)

Does the same thing as findReferenceTaxonStrategyByIdentifiers(int, fr.ifremer.allegro.referential.taxon.ReferenceTaxon, fr.ifremer.allegro.administration.programStrategy.Strategy) with an additional argument called queryString. This queryString argument allows you to override the query string defined in findReferenceTaxonStrategyByIdentifiers(int, fr.ifremer.allegro.referential.taxon.ReferenceTaxon referenceTaxon, fr.ifremer.allegro.administration.programStrategy.Strategy strategy).


findReferenceTaxonStrategyByNaturalId

ReferenceTaxonStrategy findReferenceTaxonStrategyByNaturalId(ReferenceTaxon referenceTaxon,
                                                             Strategy strategy)

findReferenceTaxonStrategyByNaturalId

ReferenceTaxonStrategy findReferenceTaxonStrategyByNaturalId(java.lang.String queryString,
                                                             ReferenceTaxon referenceTaxon,
                                                             Strategy strategy)

Does the same thing as findReferenceTaxonStrategyByNaturalId(fr.ifremer.allegro.referential.taxon.ReferenceTaxon, fr.ifremer.allegro.administration.programStrategy.Strategy) with an additional argument called queryString. This queryString argument allows you to override the query string defined in findReferenceTaxonStrategyByNaturalId(fr.ifremer.allegro.referential.taxon.ReferenceTaxon, fr.ifremer.allegro.administration.programStrategy.Strategy).


findReferenceTaxonStrategyByNaturalId

java.lang.Object findReferenceTaxonStrategyByNaturalId(int transform,
                                                       ReferenceTaxon referenceTaxon,
                                                       Strategy strategy)

Does the same thing as findReferenceTaxonStrategyByNaturalId(fr.ifremer.allegro.referential.taxon.ReferenceTaxon, fr.ifremer.allegro.administration.programStrategy.Strategy) 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.


findReferenceTaxonStrategyByNaturalId

java.lang.Object findReferenceTaxonStrategyByNaturalId(int transform,
                                                       java.lang.String queryString,
                                                       ReferenceTaxon referenceTaxon,
                                                       Strategy strategy)

Does the same thing as findReferenceTaxonStrategyByNaturalId(int, fr.ifremer.allegro.referential.taxon.ReferenceTaxon, fr.ifremer.allegro.administration.programStrategy.Strategy) with an additional argument called queryString. This queryString argument allows you to override the query string defined in findReferenceTaxonStrategyByNaturalId(int, fr.ifremer.allegro.referential.taxon.ReferenceTaxon referenceTaxon, fr.ifremer.allegro.administration.programStrategy.Strategy strategy).


createFromClusterReferenceTaxonStrategy

ReferenceTaxonStrategy createFromClusterReferenceTaxonStrategy(ClusterReferenceTaxonStrategy clusterReferenceTaxonStrategy)

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.