fr.ifremer.allegro.referential.taxon
Interface ReferenceTaxonDao

All Known Implementing Classes:
ReferenceTaxonDaoBase, ReferenceTaxonDaoImpl

public interface ReferenceTaxonDao

See Also:
ReferenceTaxon

Field Summary
static int TRANSFORM_CLUSTERREFERENCETAXON
          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_REMOTEREFERENCETAXONFULLVO
          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_REMOTEREFERENCETAXONNATURALID
          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
 ReferenceTaxon clusterReferenceTaxonToEntity(ClusterReferenceTaxon clusterReferenceTaxon)
          Converts an instance of type ClusterReferenceTaxon to this DAO's entity.
 void clusterReferenceTaxonToEntity(ClusterReferenceTaxon source, ReferenceTaxon target, boolean copyIfNull)
          Copies the fields of ClusterReferenceTaxon to the specified entity.
 void clusterReferenceTaxonToEntityCollection(java.util.Collection instances)
          Converts a Collection of instances of type ClusterReferenceTaxon to this DAO's entity.
 java.util.Collection create(java.util.Collection entities)
          Creates a new instance of fr.ifremer.allegro.referential.taxon.ReferenceTaxon 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.referential.taxon.ReferenceTaxon) with an additional flag called transform.
 java.lang.Object create(int transform, ReferenceTaxon referenceTaxon)
           Does the same thing as create(fr.ifremer.allegro.referential.taxon.ReferenceTaxon) with an additional flag called transform.
 java.lang.Object create(int transform, java.sql.Timestamp updateDate, java.util.Collection referenceTaxonStrategies)
           Does the same thing as create(java.sql.Timestamp,java.util.Collection) with an additional flag called transform.
 ReferenceTaxon create(ReferenceTaxon referenceTaxon)
          Creates an instance of fr.ifremer.allegro.referential.taxon.ReferenceTaxon and adds it to the persistent store.
 ReferenceTaxon create(java.sql.Timestamp updateDate, java.util.Collection referenceTaxonStrategies)
           Creates a new fr.ifremer.allegro.referential.taxon.ReferenceTaxon instance from all attributes and properties and adds it to the persistent store.
 ReferenceTaxon createFromClusterReferenceTaxon(ClusterReferenceTaxon clusterReferenceTaxon)
           
 ReferenceTaxon findReferenceTaxonById(java.lang.Integer id)
           
 java.lang.Object findReferenceTaxonById(int transform, java.lang.Integer id)
           Does the same thing as findReferenceTaxonById(java.lang.Integer) with an additional flag called transform.
 java.lang.Object findReferenceTaxonById(int transform, java.lang.String queryString, java.lang.Integer id)
           Does the same thing as findReferenceTaxonById(int, java.lang.Integer) with an additional argument called queryString.
 ReferenceTaxon findReferenceTaxonById(java.lang.String queryString, java.lang.Integer id)
           Does the same thing as findReferenceTaxonById(java.lang.Integer) with an additional argument called queryString.
 ReferenceTaxon findReferenceTaxonByNaturalId(java.lang.Integer id)
           
 java.lang.Object findReferenceTaxonByNaturalId(int transform, java.lang.Integer id)
           Does the same thing as findReferenceTaxonByNaturalId(java.lang.Integer) with an additional flag called transform.
 java.lang.Object findReferenceTaxonByNaturalId(int transform, java.lang.String queryString, java.lang.Integer id)
           Does the same thing as findReferenceTaxonByNaturalId(int, java.lang.Integer) with an additional argument called queryString.
 ReferenceTaxon findReferenceTaxonByNaturalId(java.lang.String queryString, java.lang.Integer id)
           Does the same thing as findReferenceTaxonByNaturalId(java.lang.Integer) with an additional argument called queryString.
 ClusterReferenceTaxon[] getAllClusterReferenceTaxonSinceDateSynchro(java.sql.Timestamp synchronizationTimestamp, java.lang.Integer userId, java.lang.Integer[] registrationLocationIds, java.lang.Integer pageNumber, java.lang.Integer pageSize)
           
 java.util.Collection getAllReferenceTaxon()
           
 java.util.Collection getAllReferenceTaxon(int transform)
           Does the same thing as getAllReferenceTaxon() with an additional flag called transform.
 java.util.Collection getAllReferenceTaxon(int pageNumber, int pageSize)
           Does the same thing as getAllReferenceTaxon() with an additional two arguments called pageNumber and pageSize.
 java.util.Collection getAllReferenceTaxon(int transform, int pageNumber, int pageSize)
           Does the same thing as getAllReferenceTaxon(int) with an additional two arguments called pageNumber and pageSize.
 java.util.Collection getAllReferenceTaxon(int transform, java.lang.String queryString)
           Does the same thing as getAllReferenceTaxon(int) with an additional argument called queryString.
 java.util.Collection getAllReferenceTaxon(int transform, java.lang.String queryString, int pageNumber, int pageSize)
           Does the same thing as getAllReferenceTaxon(int, String) with an additional two arguments called pageNumber and pageSize.
 java.util.Collection getAllReferenceTaxon(java.lang.String queryString)
           Does the same thing as getAllReferenceTaxon() with an additional argument called queryString.
 java.util.Collection getAllReferenceTaxon(java.lang.String queryString, int pageNumber, int pageSize)
           Does the same thing as getAllReferenceTaxon(String) with an additional two arguments called pageNumber and pageSize.
 java.util.Collection getAllReferenceTaxonSinceDateSynchro(int transform, int pageNumber, int pageSize, java.sql.Timestamp updateDate)
           Does the same thing as getAllReferenceTaxonSinceDateSynchro(int, java.sql.Timestamp) with an additional two arguments called pageNumber and pageSize.
 java.util.Collection getAllReferenceTaxonSinceDateSynchro(int pageNumber, int pageSize, java.sql.Timestamp updateDate)
           Does the same thing as getAllReferenceTaxonSinceDateSynchro(java.sql.Timestamp) with an additional two arguments called pageNumber and pageSize.
 java.util.Collection getAllReferenceTaxonSinceDateSynchro(int transform, java.lang.String queryString, int pageNumber, int pageSize, java.sql.Timestamp updateDate)
           Does the same thing as getAllReferenceTaxonSinceDateSynchro(int, String, java.sql.Timestamp) with an additional two arguments called pageNumber and pageSize.
 java.util.Collection getAllReferenceTaxonSinceDateSynchro(int transform, java.lang.String queryString, java.sql.Timestamp updateDate)
           Does the same thing as getAllReferenceTaxonSinceDateSynchro(int, java.sql.Timestamp) with an additional argument called queryString.
 java.util.Collection getAllReferenceTaxonSinceDateSynchro(int transform, java.sql.Timestamp updateDate)
           Does the same thing as getAllReferenceTaxonSinceDateSynchro(java.sql.Timestamp) with an additional flag called transform.
 java.util.Collection getAllReferenceTaxonSinceDateSynchro(java.lang.String queryString, int pageNumber, int pageSize, java.sql.Timestamp updateDate)
           Does the same thing as getAllReferenceTaxonSinceDateSynchro(String, java.sql.Timestamp) with an additional two arguments called pageNumber and pageSize.
 java.util.Collection getAllReferenceTaxonSinceDateSynchro(java.lang.String queryString, java.sql.Timestamp updateDate)
           Does the same thing as getAllReferenceTaxonSinceDateSynchro(java.sql.Timestamp) with an additional argument called queryString.
 java.util.Collection getAllReferenceTaxonSinceDateSynchro(java.sql.Timestamp updateDate)
           
 ReferenceTaxon load(java.lang.Integer id)
          Loads an instance of fr.ifremer.allegro.referential.taxon.ReferenceTaxon 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 ReferenceTaxon.
 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.
 ReferenceTaxon remoteReferenceTaxonFullVOToEntity(RemoteReferenceTaxonFullVO remoteReferenceTaxonFullVO)
          Converts an instance of type RemoteReferenceTaxonFullVO to this DAO's entity.
 void remoteReferenceTaxonFullVOToEntity(RemoteReferenceTaxonFullVO source, ReferenceTaxon target, boolean copyIfNull)
          Copies the fields of RemoteReferenceTaxonFullVO to the specified entity.
 void remoteReferenceTaxonFullVOToEntityCollection(java.util.Collection instances)
          Converts a Collection of instances of type RemoteReferenceTaxonFullVO to this DAO's entity.
 ReferenceTaxon remoteReferenceTaxonNaturalIdToEntity(RemoteReferenceTaxonNaturalId remoteReferenceTaxonNaturalId)
          Converts an instance of type RemoteReferenceTaxonNaturalId to this DAO's entity.
 void remoteReferenceTaxonNaturalIdToEntity(RemoteReferenceTaxonNaturalId source, ReferenceTaxon target, boolean copyIfNull)
          Copies the fields of RemoteReferenceTaxonNaturalId to the specified entity.
 void remoteReferenceTaxonNaturalIdToEntityCollection(java.util.Collection instances)
          Converts a Collection of instances of type RemoteReferenceTaxonNaturalId to this DAO's entity.
 void remove(java.util.Collection entities)
          Removes all entities in the given entities collection.
 void remove(java.lang.Integer id)
          Removes the instance of fr.ifremer.allegro.referential.taxon.ReferenceTaxon having the given identifier from the persistent store.
 void remove(ReferenceTaxon referenceTaxon)
          Removes the instance of fr.ifremer.allegro.referential.taxon.ReferenceTaxon 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.
 ClusterReferenceTaxon toClusterReferenceTaxon(ReferenceTaxon entity)
          Converts this DAO's entity to an object of type ClusterReferenceTaxon.
 void toClusterReferenceTaxon(ReferenceTaxon source, ClusterReferenceTaxon target)
          Copies the fields of the specified entity to the target value object.
 ClusterReferenceTaxon[] toClusterReferenceTaxonArray(java.util.Collection entities)
          Converts this DAO's entity to an array of instances of type ClusterReferenceTaxon.
 void toClusterReferenceTaxonCollection(java.util.Collection entities)
          Converts this DAO's entity to a Collection of instances of type ClusterReferenceTaxon.
 RemoteReferenceTaxonFullVO toRemoteReferenceTaxonFullVO(ReferenceTaxon entity)
          Converts this DAO's entity to an object of type RemoteReferenceTaxonFullVO.
 void toRemoteReferenceTaxonFullVO(ReferenceTaxon source, RemoteReferenceTaxonFullVO target)
          Copies the fields of the specified entity to the target value object.
 RemoteReferenceTaxonFullVO[] toRemoteReferenceTaxonFullVOArray(java.util.Collection entities)
          Converts this DAO's entity to an array of instances of type RemoteReferenceTaxonFullVO.
 void toRemoteReferenceTaxonFullVOCollection(java.util.Collection entities)
          Converts this DAO's entity to a Collection of instances of type RemoteReferenceTaxonFullVO.
 RemoteReferenceTaxonNaturalId toRemoteReferenceTaxonNaturalId(ReferenceTaxon entity)
          Converts this DAO's entity to an object of type RemoteReferenceTaxonNaturalId.
 void toRemoteReferenceTaxonNaturalId(ReferenceTaxon source, RemoteReferenceTaxonNaturalId target)
          Copies the fields of the specified entity to the target value object.
 RemoteReferenceTaxonNaturalId[] toRemoteReferenceTaxonNaturalIdArray(java.util.Collection entities)
          Converts this DAO's entity to an array of instances of type RemoteReferenceTaxonNaturalId.
 void toRemoteReferenceTaxonNaturalIdCollection(java.util.Collection entities)
          Converts this DAO's entity to a Collection of instances of type RemoteReferenceTaxonNaturalId.
 void update(java.util.Collection entities)
          Updates all instances in the entities collection in the persistent store.
 void update(ReferenceTaxon referenceTaxon)
          Updates the referenceTaxon 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_REMOTEREFERENCETAXONFULLVO

static final int TRANSFORM_REMOTEREFERENCETAXONFULLVO
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 RemoteReferenceTaxonFullVO.

See Also:
Constant Field Values

TRANSFORM_REMOTEREFERENCETAXONNATURALID

static final int TRANSFORM_REMOTEREFERENCETAXONNATURALID
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 RemoteReferenceTaxonNaturalId.

See Also:
Constant Field Values

TRANSFORM_CLUSTERREFERENCETAXON

static final int TRANSFORM_CLUSTERREFERENCETAXON
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 ClusterReferenceTaxon.

See Also:
Constant Field Values
Method Detail

toRemoteReferenceTaxonFullVO

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


toRemoteReferenceTaxonFullVO

RemoteReferenceTaxonFullVO toRemoteReferenceTaxonFullVO(ReferenceTaxon entity)
Converts this DAO's entity to an object of type RemoteReferenceTaxonFullVO.


toRemoteReferenceTaxonFullVOCollection

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


toRemoteReferenceTaxonFullVOArray

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


remoteReferenceTaxonFullVOToEntity

void remoteReferenceTaxonFullVOToEntity(RemoteReferenceTaxonFullVO source,
                                        ReferenceTaxon target,
                                        boolean copyIfNull)
Copies the fields of RemoteReferenceTaxonFullVO 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.

remoteReferenceTaxonFullVOToEntity

ReferenceTaxon remoteReferenceTaxonFullVOToEntity(RemoteReferenceTaxonFullVO remoteReferenceTaxonFullVO)
Converts an instance of type RemoteReferenceTaxonFullVO to this DAO's entity.


remoteReferenceTaxonFullVOToEntityCollection

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


toRemoteReferenceTaxonNaturalId

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


toRemoteReferenceTaxonNaturalId

RemoteReferenceTaxonNaturalId toRemoteReferenceTaxonNaturalId(ReferenceTaxon entity)
Converts this DAO's entity to an object of type RemoteReferenceTaxonNaturalId.


toRemoteReferenceTaxonNaturalIdCollection

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


toRemoteReferenceTaxonNaturalIdArray

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


remoteReferenceTaxonNaturalIdToEntity

void remoteReferenceTaxonNaturalIdToEntity(RemoteReferenceTaxonNaturalId source,
                                           ReferenceTaxon target,
                                           boolean copyIfNull)
Copies the fields of RemoteReferenceTaxonNaturalId 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.

remoteReferenceTaxonNaturalIdToEntity

ReferenceTaxon remoteReferenceTaxonNaturalIdToEntity(RemoteReferenceTaxonNaturalId remoteReferenceTaxonNaturalId)
Converts an instance of type RemoteReferenceTaxonNaturalId to this DAO's entity.


remoteReferenceTaxonNaturalIdToEntityCollection

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


toClusterReferenceTaxon

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


toClusterReferenceTaxon

ClusterReferenceTaxon toClusterReferenceTaxon(ReferenceTaxon entity)
Converts this DAO's entity to an object of type ClusterReferenceTaxon.


toClusterReferenceTaxonCollection

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


toClusterReferenceTaxonArray

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


clusterReferenceTaxonToEntity

void clusterReferenceTaxonToEntity(ClusterReferenceTaxon source,
                                   ReferenceTaxon target,
                                   boolean copyIfNull)
Copies the fields of ClusterReferenceTaxon 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.

clusterReferenceTaxonToEntity

ReferenceTaxon clusterReferenceTaxonToEntity(ClusterReferenceTaxon clusterReferenceTaxon)
Converts an instance of type ClusterReferenceTaxon to this DAO's entity.


clusterReferenceTaxonToEntityCollection

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


load

ReferenceTaxon load(java.lang.Integer id)
Loads an instance of fr.ifremer.allegro.referential.taxon.ReferenceTaxon 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 ReferenceTaxon.

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

ReferenceTaxon create(ReferenceTaxon referenceTaxon)
Creates an instance of fr.ifremer.allegro.referential.taxon.ReferenceTaxon and adds it to the persistent store.


create

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

Does the same thing as create(fr.ifremer.allegro.referential.taxon.ReferenceTaxon) 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.referential.taxon.ReferenceTaxon and adds from the passed in entities collection

Parameters:
entities - the collection of fr.ifremer.allegro.referential.taxon.ReferenceTaxon 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.referential.taxon.ReferenceTaxon) 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

ReferenceTaxon create(java.sql.Timestamp updateDate,
                      java.util.Collection referenceTaxonStrategies)

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


create

java.lang.Object create(int transform,
                        java.sql.Timestamp updateDate,
                        java.util.Collection referenceTaxonStrategies)

Does the same thing as create(java.sql.Timestamp,java.util.Collection) 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.


update

void update(ReferenceTaxon referenceTaxon)
Updates the referenceTaxon 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(ReferenceTaxon referenceTaxon)
Removes the instance of fr.ifremer.allegro.referential.taxon.ReferenceTaxon from the persistent store.


remove

void remove(java.lang.Integer id)
Removes the instance of fr.ifremer.allegro.referential.taxon.ReferenceTaxon having the given identifier from the persistent store.


remove

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


getAllReferenceTaxon

java.util.Collection getAllReferenceTaxon()

getAllReferenceTaxon

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

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


getAllReferenceTaxon

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

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


getAllReferenceTaxon

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

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


getAllReferenceTaxon

java.util.Collection getAllReferenceTaxon(int transform)

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


getAllReferenceTaxon

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

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


getAllReferenceTaxon

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

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


getAllReferenceTaxon

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

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


findReferenceTaxonById

ReferenceTaxon findReferenceTaxonById(java.lang.Integer id)

findReferenceTaxonById

ReferenceTaxon findReferenceTaxonById(java.lang.String queryString,
                                      java.lang.Integer id)

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


findReferenceTaxonById

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

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


findReferenceTaxonById

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

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


findReferenceTaxonByNaturalId

ReferenceTaxon findReferenceTaxonByNaturalId(java.lang.Integer id)

findReferenceTaxonByNaturalId

ReferenceTaxon findReferenceTaxonByNaturalId(java.lang.String queryString,
                                             java.lang.Integer id)

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


findReferenceTaxonByNaturalId

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

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


findReferenceTaxonByNaturalId

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

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


getAllReferenceTaxonSinceDateSynchro

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

getAllReferenceTaxonSinceDateSynchro

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

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


getAllReferenceTaxonSinceDateSynchro

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

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


getAllReferenceTaxonSinceDateSynchro

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

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


getAllReferenceTaxonSinceDateSynchro

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

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


getAllReferenceTaxonSinceDateSynchro

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

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


getAllReferenceTaxonSinceDateSynchro

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

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


getAllReferenceTaxonSinceDateSynchro

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

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


createFromClusterReferenceTaxon

ReferenceTaxon createFromClusterReferenceTaxon(ClusterReferenceTaxon clusterReferenceTaxon)

getAllClusterReferenceTaxonSinceDateSynchro

ClusterReferenceTaxon[] getAllClusterReferenceTaxonSinceDateSynchro(java.sql.Timestamp synchronizationTimestamp,
                                                                    java.lang.Integer userId,
                                                                    java.lang.Integer[] registrationLocationIds,
                                                                    java.lang.Integer pageNumber,
                                                                    java.lang.Integer pageSize)

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.