fr.ifremer.allegro.referential.taxon
Interface TaxonGroupTypeDao

All Known Implementing Classes:
TaxonGroupTypeDaoBase, TaxonGroupTypeDaoImpl

public interface TaxonGroupTypeDao

See Also:
TaxonGroupType

Field Summary
static int TRANSFORM_CLUSTERTAXONGROUPTYPE
          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_REMOTETAXONGROUPTYPEFULLVO
          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_REMOTETAXONGROUPTYPENATURALID
          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
 TaxonGroupType clusterTaxonGroupTypeToEntity(ClusterTaxonGroupType clusterTaxonGroupType)
          Converts an instance of type ClusterTaxonGroupType to this DAO's entity.
 void clusterTaxonGroupTypeToEntity(ClusterTaxonGroupType source, TaxonGroupType target, boolean copyIfNull)
          Copies the fields of ClusterTaxonGroupType to the specified entity.
 void clusterTaxonGroupTypeToEntityCollection(java.util.Collection instances)
          Converts a Collection of instances of type ClusterTaxonGroupType to this DAO's entity.
 java.util.Collection create(java.util.Collection entities)
          Creates a new instance of fr.ifremer.allegro.referential.taxon.TaxonGroupType 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.TaxonGroupType) with an additional flag called transform.
 java.lang.Object create(int transform, java.lang.String code, java.lang.String name)
           Does the same thing as create(java.lang.String,java.lang.String) with an additional flag called transform.
 java.lang.Object create(int transform, java.lang.String code, java.lang.String name, java.sql.Timestamp updateDate, java.util.Collection taxonGroups)
           Does the same thing as create(java.lang.String,java.lang.String,java.sql.Timestamp,java.util.Collection) with an additional flag called transform.
 java.lang.Object create(int transform, TaxonGroupType taxonGroupType)
           Does the same thing as create(fr.ifremer.allegro.referential.taxon.TaxonGroupType) with an additional flag called transform.
 TaxonGroupType create(java.lang.String code, java.lang.String name)
           Creates a new fr.ifremer.allegro.referential.taxon.TaxonGroupType instance from only required properties (attributes and association ends) and adds it to the persistent store.
 TaxonGroupType create(java.lang.String code, java.lang.String name, java.sql.Timestamp updateDate, java.util.Collection taxonGroups)
           Creates a new fr.ifremer.allegro.referential.taxon.TaxonGroupType instance from all attributes and properties and adds it to the persistent store.
 TaxonGroupType create(TaxonGroupType taxonGroupType)
          Creates an instance of fr.ifremer.allegro.referential.taxon.TaxonGroupType and adds it to the persistent store.
 TaxonGroupType createFromClusterTaxonGroupType(ClusterTaxonGroupType clusterTaxonGroupType)
           
 java.lang.Object findTaxonGroupTypeByCode(int transform, java.lang.String code)
           Does the same thing as findTaxonGroupTypeByCode(java.lang.String) with an additional flag called transform.
 java.lang.Object findTaxonGroupTypeByCode(int transform, java.lang.String queryString, java.lang.String code)
           Does the same thing as findTaxonGroupTypeByCode(int, java.lang.String) with an additional argument called queryString.
 TaxonGroupType findTaxonGroupTypeByCode(java.lang.String code)
           
 TaxonGroupType findTaxonGroupTypeByCode(java.lang.String queryString, java.lang.String code)
           Does the same thing as findTaxonGroupTypeByCode(java.lang.String) with an additional argument called queryString.
 java.lang.Object findTaxonGroupTypeByNaturalId(int transform, java.lang.String code)
           Does the same thing as findTaxonGroupTypeByNaturalId(java.lang.String) with an additional flag called transform.
 java.lang.Object findTaxonGroupTypeByNaturalId(int transform, java.lang.String queryString, java.lang.String code)
           Does the same thing as findTaxonGroupTypeByNaturalId(int, java.lang.String) with an additional argument called queryString.
 TaxonGroupType findTaxonGroupTypeByNaturalId(java.lang.String code)
           
 TaxonGroupType findTaxonGroupTypeByNaturalId(java.lang.String queryString, java.lang.String code)
           Does the same thing as findTaxonGroupTypeByNaturalId(java.lang.String) with an additional argument called queryString.
 ClusterTaxonGroupType[] getAllClusterTaxonGroupTypeSinceDateSynchro(java.sql.Timestamp synchronizationTimestamp, java.lang.Integer userId, java.lang.Integer[] registrationLocationIds, java.lang.Integer pageNumber, java.lang.Integer pageSize)
           
 java.util.Collection getAllTaxonGroupType()
           
 java.util.Collection getAllTaxonGroupType(int transform)
           Does the same thing as getAllTaxonGroupType() with an additional flag called transform.
 java.util.Collection getAllTaxonGroupType(int pageNumber, int pageSize)
           Does the same thing as getAllTaxonGroupType() with an additional two arguments called pageNumber and pageSize.
 java.util.Collection getAllTaxonGroupType(int transform, int pageNumber, int pageSize)
           Does the same thing as getAllTaxonGroupType(int) with an additional two arguments called pageNumber and pageSize.
 java.util.Collection getAllTaxonGroupType(int transform, java.lang.String queryString)
           Does the same thing as getAllTaxonGroupType(int) with an additional argument called queryString.
 java.util.Collection getAllTaxonGroupType(int transform, java.lang.String queryString, int pageNumber, int pageSize)
           Does the same thing as getAllTaxonGroupType(int, String) with an additional two arguments called pageNumber and pageSize.
 java.util.Collection getAllTaxonGroupType(java.lang.String queryString)
           Does the same thing as getAllTaxonGroupType() with an additional argument called queryString.
 java.util.Collection getAllTaxonGroupType(java.lang.String queryString, int pageNumber, int pageSize)
           Does the same thing as getAllTaxonGroupType(String) with an additional two arguments called pageNumber and pageSize.
 java.util.Collection getAllTaxonGroupTypeSinceDateSynchro(int transform, int pageNumber, int pageSize, java.sql.Timestamp updateDate)
           Does the same thing as getAllTaxonGroupTypeSinceDateSynchro(int, java.sql.Timestamp) with an additional two arguments called pageNumber and pageSize.
 java.util.Collection getAllTaxonGroupTypeSinceDateSynchro(int pageNumber, int pageSize, java.sql.Timestamp updateDate)
           Does the same thing as getAllTaxonGroupTypeSinceDateSynchro(java.sql.Timestamp) with an additional two arguments called pageNumber and pageSize.
 java.util.Collection getAllTaxonGroupTypeSinceDateSynchro(int transform, java.lang.String queryString, int pageNumber, int pageSize, java.sql.Timestamp updateDate)
           Does the same thing as getAllTaxonGroupTypeSinceDateSynchro(int, String, java.sql.Timestamp) with an additional two arguments called pageNumber and pageSize.
 java.util.Collection getAllTaxonGroupTypeSinceDateSynchro(int transform, java.lang.String queryString, java.sql.Timestamp updateDate)
           Does the same thing as getAllTaxonGroupTypeSinceDateSynchro(int, java.sql.Timestamp) with an additional argument called queryString.
 java.util.Collection getAllTaxonGroupTypeSinceDateSynchro(int transform, java.sql.Timestamp updateDate)
           Does the same thing as getAllTaxonGroupTypeSinceDateSynchro(java.sql.Timestamp) with an additional flag called transform.
 java.util.Collection getAllTaxonGroupTypeSinceDateSynchro(java.lang.String queryString, int pageNumber, int pageSize, java.sql.Timestamp updateDate)
           Does the same thing as getAllTaxonGroupTypeSinceDateSynchro(String, java.sql.Timestamp) with an additional two arguments called pageNumber and pageSize.
 java.util.Collection getAllTaxonGroupTypeSinceDateSynchro(java.lang.String queryString, java.sql.Timestamp updateDate)
           Does the same thing as getAllTaxonGroupTypeSinceDateSynchro(java.sql.Timestamp) with an additional argument called queryString.
 java.util.Collection getAllTaxonGroupTypeSinceDateSynchro(java.sql.Timestamp updateDate)
           
 java.lang.Object load(int transform, java.lang.String code)
           Does the same thing as load(java.lang.String) with an additional flag called transform.
 TaxonGroupType load(java.lang.String code)
          Loads an instance of fr.ifremer.allegro.referential.taxon.TaxonGroupType from the persistent store.
 java.util.Collection loadAll()
          Loads all entities of type TaxonGroupType.
 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.
 TaxonGroupType remoteTaxonGroupTypeFullVOToEntity(RemoteTaxonGroupTypeFullVO remoteTaxonGroupTypeFullVO)
          Converts an instance of type RemoteTaxonGroupTypeFullVO to this DAO's entity.
 void remoteTaxonGroupTypeFullVOToEntity(RemoteTaxonGroupTypeFullVO source, TaxonGroupType target, boolean copyIfNull)
          Copies the fields of RemoteTaxonGroupTypeFullVO to the specified entity.
 void remoteTaxonGroupTypeFullVOToEntityCollection(java.util.Collection instances)
          Converts a Collection of instances of type RemoteTaxonGroupTypeFullVO to this DAO's entity.
 TaxonGroupType remoteTaxonGroupTypeNaturalIdToEntity(RemoteTaxonGroupTypeNaturalId remoteTaxonGroupTypeNaturalId)
          Converts an instance of type RemoteTaxonGroupTypeNaturalId to this DAO's entity.
 void remoteTaxonGroupTypeNaturalIdToEntity(RemoteTaxonGroupTypeNaturalId source, TaxonGroupType target, boolean copyIfNull)
          Copies the fields of RemoteTaxonGroupTypeNaturalId to the specified entity.
 void remoteTaxonGroupTypeNaturalIdToEntityCollection(java.util.Collection instances)
          Converts a Collection of instances of type RemoteTaxonGroupTypeNaturalId to this DAO's entity.
 void remove(java.util.Collection entities)
          Removes all entities in the given entities collection.
 void remove(java.lang.String code)
          Removes the instance of fr.ifremer.allegro.referential.taxon.TaxonGroupType having the given identifier from the persistent store.
 void remove(TaxonGroupType taxonGroupType)
          Removes the instance of fr.ifremer.allegro.referential.taxon.TaxonGroupType 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.
 ClusterTaxonGroupType toClusterTaxonGroupType(TaxonGroupType entity)
          Converts this DAO's entity to an object of type ClusterTaxonGroupType.
 void toClusterTaxonGroupType(TaxonGroupType source, ClusterTaxonGroupType target)
          Copies the fields of the specified entity to the target value object.
 ClusterTaxonGroupType[] toClusterTaxonGroupTypeArray(java.util.Collection entities)
          Converts this DAO's entity to an array of instances of type ClusterTaxonGroupType.
 void toClusterTaxonGroupTypeCollection(java.util.Collection entities)
          Converts this DAO's entity to a Collection of instances of type ClusterTaxonGroupType.
 RemoteTaxonGroupTypeFullVO toRemoteTaxonGroupTypeFullVO(TaxonGroupType entity)
          Converts this DAO's entity to an object of type RemoteTaxonGroupTypeFullVO.
 void toRemoteTaxonGroupTypeFullVO(TaxonGroupType source, RemoteTaxonGroupTypeFullVO target)
          Copies the fields of the specified entity to the target value object.
 RemoteTaxonGroupTypeFullVO[] toRemoteTaxonGroupTypeFullVOArray(java.util.Collection entities)
          Converts this DAO's entity to an array of instances of type RemoteTaxonGroupTypeFullVO.
 void toRemoteTaxonGroupTypeFullVOCollection(java.util.Collection entities)
          Converts this DAO's entity to a Collection of instances of type RemoteTaxonGroupTypeFullVO.
 RemoteTaxonGroupTypeNaturalId toRemoteTaxonGroupTypeNaturalId(TaxonGroupType entity)
          Converts this DAO's entity to an object of type RemoteTaxonGroupTypeNaturalId.
 void toRemoteTaxonGroupTypeNaturalId(TaxonGroupType source, RemoteTaxonGroupTypeNaturalId target)
          Copies the fields of the specified entity to the target value object.
 RemoteTaxonGroupTypeNaturalId[] toRemoteTaxonGroupTypeNaturalIdArray(java.util.Collection entities)
          Converts this DAO's entity to an array of instances of type RemoteTaxonGroupTypeNaturalId.
 void toRemoteTaxonGroupTypeNaturalIdCollection(java.util.Collection entities)
          Converts this DAO's entity to a Collection of instances of type RemoteTaxonGroupTypeNaturalId.
 void update(java.util.Collection entities)
          Updates all instances in the entities collection in the persistent store.
 void update(TaxonGroupType taxonGroupType)
          Updates the taxonGroupType 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_REMOTETAXONGROUPTYPEFULLVO

static final int TRANSFORM_REMOTETAXONGROUPTYPEFULLVO
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 RemoteTaxonGroupTypeFullVO.

See Also:
Constant Field Values

TRANSFORM_REMOTETAXONGROUPTYPENATURALID

static final int TRANSFORM_REMOTETAXONGROUPTYPENATURALID
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 RemoteTaxonGroupTypeNaturalId.

See Also:
Constant Field Values

TRANSFORM_CLUSTERTAXONGROUPTYPE

static final int TRANSFORM_CLUSTERTAXONGROUPTYPE
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 ClusterTaxonGroupType.

See Also:
Constant Field Values
Method Detail

toRemoteTaxonGroupTypeFullVO

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


toRemoteTaxonGroupTypeFullVO

RemoteTaxonGroupTypeFullVO toRemoteTaxonGroupTypeFullVO(TaxonGroupType entity)
Converts this DAO's entity to an object of type RemoteTaxonGroupTypeFullVO.


toRemoteTaxonGroupTypeFullVOCollection

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


toRemoteTaxonGroupTypeFullVOArray

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


remoteTaxonGroupTypeFullVOToEntity

void remoteTaxonGroupTypeFullVOToEntity(RemoteTaxonGroupTypeFullVO source,
                                        TaxonGroupType target,
                                        boolean copyIfNull)
Copies the fields of RemoteTaxonGroupTypeFullVO 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.

remoteTaxonGroupTypeFullVOToEntity

TaxonGroupType remoteTaxonGroupTypeFullVOToEntity(RemoteTaxonGroupTypeFullVO remoteTaxonGroupTypeFullVO)
Converts an instance of type RemoteTaxonGroupTypeFullVO to this DAO's entity.


remoteTaxonGroupTypeFullVOToEntityCollection

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


toRemoteTaxonGroupTypeNaturalId

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


toRemoteTaxonGroupTypeNaturalId

RemoteTaxonGroupTypeNaturalId toRemoteTaxonGroupTypeNaturalId(TaxonGroupType entity)
Converts this DAO's entity to an object of type RemoteTaxonGroupTypeNaturalId.


toRemoteTaxonGroupTypeNaturalIdCollection

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


toRemoteTaxonGroupTypeNaturalIdArray

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


remoteTaxonGroupTypeNaturalIdToEntity

void remoteTaxonGroupTypeNaturalIdToEntity(RemoteTaxonGroupTypeNaturalId source,
                                           TaxonGroupType target,
                                           boolean copyIfNull)
Copies the fields of RemoteTaxonGroupTypeNaturalId 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.

remoteTaxonGroupTypeNaturalIdToEntity

TaxonGroupType remoteTaxonGroupTypeNaturalIdToEntity(RemoteTaxonGroupTypeNaturalId remoteTaxonGroupTypeNaturalId)
Converts an instance of type RemoteTaxonGroupTypeNaturalId to this DAO's entity.


remoteTaxonGroupTypeNaturalIdToEntityCollection

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


toClusterTaxonGroupType

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


toClusterTaxonGroupType

ClusterTaxonGroupType toClusterTaxonGroupType(TaxonGroupType entity)
Converts this DAO's entity to an object of type ClusterTaxonGroupType.


toClusterTaxonGroupTypeCollection

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


toClusterTaxonGroupTypeArray

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


clusterTaxonGroupTypeToEntity

void clusterTaxonGroupTypeToEntity(ClusterTaxonGroupType source,
                                   TaxonGroupType target,
                                   boolean copyIfNull)
Copies the fields of ClusterTaxonGroupType 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.

clusterTaxonGroupTypeToEntity

TaxonGroupType clusterTaxonGroupTypeToEntity(ClusterTaxonGroupType clusterTaxonGroupType)
Converts an instance of type ClusterTaxonGroupType to this DAO's entity.


clusterTaxonGroupTypeToEntityCollection

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


load

TaxonGroupType load(java.lang.String code)
Loads an instance of fr.ifremer.allegro.referential.taxon.TaxonGroupType from the persistent store.


load

java.lang.Object load(int transform,
                      java.lang.String code)

Does the same thing as load(java.lang.String) 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:
code - 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 TaxonGroupType.

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

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


create

java.lang.Object create(int transform,
                        TaxonGroupType taxonGroupType)

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

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

TaxonGroupType create(java.lang.String code,
                      java.lang.String name,
                      java.sql.Timestamp updateDate,
                      java.util.Collection taxonGroups)

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


create

java.lang.Object create(int transform,
                        java.lang.String code,
                        java.lang.String name,
                        java.sql.Timestamp updateDate,
                        java.util.Collection taxonGroups)

Does the same thing as create(java.lang.String,java.lang.String,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.


create

TaxonGroupType create(java.lang.String code,
                      java.lang.String name)

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


create

java.lang.Object create(int transform,
                        java.lang.String code,
                        java.lang.String name)

Does the same thing as create(java.lang.String,java.lang.String) 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(TaxonGroupType taxonGroupType)
Updates the taxonGroupType 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(TaxonGroupType taxonGroupType)
Removes the instance of fr.ifremer.allegro.referential.taxon.TaxonGroupType from the persistent store.


remove

void remove(java.lang.String code)
Removes the instance of fr.ifremer.allegro.referential.taxon.TaxonGroupType having the given identifier from the persistent store.


remove

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


getAllTaxonGroupType

java.util.Collection getAllTaxonGroupType()

getAllTaxonGroupType

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

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


getAllTaxonGroupType

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

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


getAllTaxonGroupType

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

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


getAllTaxonGroupType

java.util.Collection getAllTaxonGroupType(int transform)

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


getAllTaxonGroupType

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

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


getAllTaxonGroupType

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

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


getAllTaxonGroupType

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

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


findTaxonGroupTypeByCode

TaxonGroupType findTaxonGroupTypeByCode(java.lang.String code)

findTaxonGroupTypeByCode

TaxonGroupType findTaxonGroupTypeByCode(java.lang.String queryString,
                                        java.lang.String code)

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


findTaxonGroupTypeByCode

java.lang.Object findTaxonGroupTypeByCode(int transform,
                                          java.lang.String code)

Does the same thing as findTaxonGroupTypeByCode(java.lang.String) 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.


findTaxonGroupTypeByCode

java.lang.Object findTaxonGroupTypeByCode(int transform,
                                          java.lang.String queryString,
                                          java.lang.String code)

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


findTaxonGroupTypeByNaturalId

TaxonGroupType findTaxonGroupTypeByNaturalId(java.lang.String code)

findTaxonGroupTypeByNaturalId

TaxonGroupType findTaxonGroupTypeByNaturalId(java.lang.String queryString,
                                             java.lang.String code)

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


findTaxonGroupTypeByNaturalId

java.lang.Object findTaxonGroupTypeByNaturalId(int transform,
                                               java.lang.String code)

Does the same thing as findTaxonGroupTypeByNaturalId(java.lang.String) 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.


findTaxonGroupTypeByNaturalId

java.lang.Object findTaxonGroupTypeByNaturalId(int transform,
                                               java.lang.String queryString,
                                               java.lang.String code)

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


getAllTaxonGroupTypeSinceDateSynchro

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

getAllTaxonGroupTypeSinceDateSynchro

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

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


getAllTaxonGroupTypeSinceDateSynchro

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

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


getAllTaxonGroupTypeSinceDateSynchro

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

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


getAllTaxonGroupTypeSinceDateSynchro

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

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


getAllTaxonGroupTypeSinceDateSynchro

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

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


getAllTaxonGroupTypeSinceDateSynchro

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

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


getAllTaxonGroupTypeSinceDateSynchro

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

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


createFromClusterTaxonGroupType

TaxonGroupType createFromClusterTaxonGroupType(ClusterTaxonGroupType clusterTaxonGroupType)

getAllClusterTaxonGroupTypeSinceDateSynchro

ClusterTaxonGroupType[] getAllClusterTaxonGroupTypeSinceDateSynchro(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.