fr.ifremer.allegro.referential.taxon
Class TaxonGroupInformationDaoBase

java.lang.Object
  extended by org.springframework.orm.hibernate3.support.HibernateDaoSupport
      extended by fr.ifremer.allegro.referential.taxon.TaxonGroupInformationDaoBase
All Implemented Interfaces:
TaxonGroupInformationDao
Direct Known Subclasses:
TaxonGroupInformationDaoImpl

public abstract class TaxonGroupInformationDaoBase
extends org.springframework.orm.hibernate3.support.HibernateDaoSupport
implements TaxonGroupInformationDao

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

See Also:
TaxonGroupInformation

Field Summary
 
Fields inherited from interface fr.ifremer.allegro.referential.taxon.TaxonGroupInformationDao
TRANSFORM_CLUSTERTAXONGROUPINFORMATION, TRANSFORM_NONE, TRANSFORM_REMOTETAXONGROUPINFORMATIONFULLVO, TRANSFORM_REMOTETAXONGROUPINFORMATIONNATURALID
 
Constructor Summary
TaxonGroupInformationDaoBase()
           
 
Method Summary
 void clusterTaxonGroupInformationToEntity(ClusterTaxonGroupInformation source, TaxonGroupInformation target, boolean copyIfNull)
          Copies the fields of ClusterTaxonGroupInformation to the specified entity.
 void clusterTaxonGroupInformationToEntityCollection(java.util.Collection instances)
          Converts a Collection of instances of type ClusterTaxonGroupInformation to this DAO's entity.
 java.util.Collection create(java.util.Collection entities)
          Creates a new instance of fr.ifremer.allegro.referential.taxon.TaxonGroupInformation and adds from the passed in entities collection
 java.util.Collection create(int transform, java.util.Collection entities)
           Does the same thing as TaxonGroupInformationDao.create(fr.ifremer.allegro.referential.taxon.TaxonGroupInformation) with an additional flag called transform.
 java.lang.Object create(int transform, ReferenceDocument referenceDocument, TaxonGroup taxonGroup)
           Does the same thing as TaxonGroupInformationDao.create(fr.ifremer.allegro.referential.taxon.ReferenceDocument,fr.ifremer.allegro.referential.taxon.TaxonGroup) with an additional flag called transform.
 java.lang.Object create(int transform, java.lang.String description, java.sql.Timestamp updateDate, ReferenceDocument referenceDocument, TaxonGroup taxonGroup)
           Does the same thing as TaxonGroupInformationDao.create(java.lang.String,java.sql.Timestamp,fr.ifremer.allegro.referential.taxon.ReferenceDocument,fr.ifremer.allegro.referential.taxon.TaxonGroup) with an additional flag called transform.
 java.lang.Object create(int transform, TaxonGroupInformation taxonGroupInformation)
           Does the same thing as TaxonGroupInformationDao.create(fr.ifremer.allegro.referential.taxon.TaxonGroupInformation) with an additional flag called transform.
 TaxonGroupInformation create(ReferenceDocument referenceDocument, TaxonGroup taxonGroup)
           Creates a new fr.ifremer.allegro.referential.taxon.TaxonGroupInformation instance from only required properties (attributes and association ends) and adds it to the persistent store.
 TaxonGroupInformation create(java.lang.String description, java.sql.Timestamp updateDate, ReferenceDocument referenceDocument, TaxonGroup taxonGroup)
           Creates a new fr.ifremer.allegro.referential.taxon.TaxonGroupInformation instance from all attributes and properties and adds it to the persistent store.
 TaxonGroupInformation create(TaxonGroupInformation taxonGroupInformation)
          Creates an instance of fr.ifremer.allegro.referential.taxon.TaxonGroupInformation and adds it to the persistent store.
 TaxonGroupInformation createFromClusterTaxonGroupInformation(ClusterTaxonGroupInformation clusterTaxonGroupInformation)
           
 java.lang.Object findTaxonGroupInformationByIdentifiers(int transform, ReferenceDocument referenceDocument, TaxonGroup taxonGroup)
           Does the same thing as TaxonGroupInformationDao.findTaxonGroupInformationByIdentifiers(fr.ifremer.allegro.referential.taxon.ReferenceDocument, fr.ifremer.allegro.referential.taxon.TaxonGroup) with an additional flag called transform.
 java.lang.Object findTaxonGroupInformationByIdentifiers(int transform, java.lang.String queryString, ReferenceDocument referenceDocument, TaxonGroup taxonGroup)
           Does the same thing as TaxonGroupInformationDao.findTaxonGroupInformationByIdentifiers(int, fr.ifremer.allegro.referential.taxon.ReferenceDocument, fr.ifremer.allegro.referential.taxon.TaxonGroup) with an additional argument called queryString.
 TaxonGroupInformation findTaxonGroupInformationByIdentifiers(ReferenceDocument referenceDocument, TaxonGroup taxonGroup)
           
 TaxonGroupInformation findTaxonGroupInformationByIdentifiers(java.lang.String queryString, ReferenceDocument referenceDocument, TaxonGroup taxonGroup)
           Does the same thing as TaxonGroupInformationDao.findTaxonGroupInformationByIdentifiers(fr.ifremer.allegro.referential.taxon.ReferenceDocument, fr.ifremer.allegro.referential.taxon.TaxonGroup) with an additional argument called queryString.
 java.lang.Object findTaxonGroupInformationByNaturalId(int transform, ReferenceDocument referenceDocument, TaxonGroup taxonGroup)
           Does the same thing as TaxonGroupInformationDao.findTaxonGroupInformationByNaturalId(fr.ifremer.allegro.referential.taxon.ReferenceDocument, fr.ifremer.allegro.referential.taxon.TaxonGroup) with an additional flag called transform.
 java.lang.Object findTaxonGroupInformationByNaturalId(int transform, java.lang.String queryString, ReferenceDocument referenceDocument, TaxonGroup taxonGroup)
           Does the same thing as TaxonGroupInformationDao.findTaxonGroupInformationByNaturalId(int, fr.ifremer.allegro.referential.taxon.ReferenceDocument, fr.ifremer.allegro.referential.taxon.TaxonGroup) with an additional argument called queryString.
 TaxonGroupInformation findTaxonGroupInformationByNaturalId(ReferenceDocument referenceDocument, TaxonGroup taxonGroup)
           
 TaxonGroupInformation findTaxonGroupInformationByNaturalId(java.lang.String queryString, ReferenceDocument referenceDocument, TaxonGroup taxonGroup)
           Does the same thing as TaxonGroupInformationDao.findTaxonGroupInformationByNaturalId(fr.ifremer.allegro.referential.taxon.ReferenceDocument, fr.ifremer.allegro.referential.taxon.TaxonGroup) with an additional argument called queryString.
 java.util.Collection findTaxonGroupInformationByReferenceDocument(int transform, int pageNumber, int pageSize, ReferenceDocument referenceDocument)
           Does the same thing as TaxonGroupInformationDao.findTaxonGroupInformationByReferenceDocument(int, fr.ifremer.allegro.referential.taxon.ReferenceDocument) with an additional two arguments called pageNumber and pageSize.
 java.util.Collection findTaxonGroupInformationByReferenceDocument(int pageNumber, int pageSize, ReferenceDocument referenceDocument)
           Does the same thing as TaxonGroupInformationDao.findTaxonGroupInformationByReferenceDocument(fr.ifremer.allegro.referential.taxon.ReferenceDocument) with an additional two arguments called pageNumber and pageSize.
 java.util.Collection findTaxonGroupInformationByReferenceDocument(int transform, ReferenceDocument referenceDocument)
           Does the same thing as TaxonGroupInformationDao.findTaxonGroupInformationByReferenceDocument(fr.ifremer.allegro.referential.taxon.ReferenceDocument) with an additional flag called transform.
 java.util.Collection findTaxonGroupInformationByReferenceDocument(int transform, java.lang.String queryString, int pageNumber, int pageSize, ReferenceDocument referenceDocument)
           Does the same thing as TaxonGroupInformationDao.findTaxonGroupInformationByReferenceDocument(int, String, fr.ifremer.allegro.referential.taxon.ReferenceDocument) with an additional two arguments called pageNumber and pageSize.
 java.util.Collection findTaxonGroupInformationByReferenceDocument(int transform, java.lang.String queryString, ReferenceDocument referenceDocument)
           Does the same thing as TaxonGroupInformationDao.findTaxonGroupInformationByReferenceDocument(int, fr.ifremer.allegro.referential.taxon.ReferenceDocument) with an additional argument called queryString.
 java.util.Collection findTaxonGroupInformationByReferenceDocument(ReferenceDocument referenceDocument)
           
 java.util.Collection findTaxonGroupInformationByReferenceDocument(java.lang.String queryString, int pageNumber, int pageSize, ReferenceDocument referenceDocument)
           Does the same thing as TaxonGroupInformationDao.findTaxonGroupInformationByReferenceDocument(String, fr.ifremer.allegro.referential.taxon.ReferenceDocument) with an additional two arguments called pageNumber and pageSize.
 java.util.Collection findTaxonGroupInformationByReferenceDocument(java.lang.String queryString, ReferenceDocument referenceDocument)
           Does the same thing as TaxonGroupInformationDao.findTaxonGroupInformationByReferenceDocument(fr.ifremer.allegro.referential.taxon.ReferenceDocument) with an additional argument called queryString.
 java.util.Collection findTaxonGroupInformationByTaxonGroup(int transform, int pageNumber, int pageSize, TaxonGroup taxonGroup)
           Does the same thing as TaxonGroupInformationDao.findTaxonGroupInformationByTaxonGroup(int, fr.ifremer.allegro.referential.taxon.TaxonGroup) with an additional two arguments called pageNumber and pageSize.
 java.util.Collection findTaxonGroupInformationByTaxonGroup(int pageNumber, int pageSize, TaxonGroup taxonGroup)
           Does the same thing as TaxonGroupInformationDao.findTaxonGroupInformationByTaxonGroup(fr.ifremer.allegro.referential.taxon.TaxonGroup) with an additional two arguments called pageNumber and pageSize.
 java.util.Collection findTaxonGroupInformationByTaxonGroup(int transform, java.lang.String queryString, int pageNumber, int pageSize, TaxonGroup taxonGroup)
           Does the same thing as TaxonGroupInformationDao.findTaxonGroupInformationByTaxonGroup(int, String, fr.ifremer.allegro.referential.taxon.TaxonGroup) with an additional two arguments called pageNumber and pageSize.
 java.util.Collection findTaxonGroupInformationByTaxonGroup(int transform, java.lang.String queryString, TaxonGroup taxonGroup)
           Does the same thing as TaxonGroupInformationDao.findTaxonGroupInformationByTaxonGroup(int, fr.ifremer.allegro.referential.taxon.TaxonGroup) with an additional argument called queryString.
 java.util.Collection findTaxonGroupInformationByTaxonGroup(int transform, TaxonGroup taxonGroup)
           Does the same thing as TaxonGroupInformationDao.findTaxonGroupInformationByTaxonGroup(fr.ifremer.allegro.referential.taxon.TaxonGroup) with an additional flag called transform.
 java.util.Collection findTaxonGroupInformationByTaxonGroup(java.lang.String queryString, int pageNumber, int pageSize, TaxonGroup taxonGroup)
           Does the same thing as TaxonGroupInformationDao.findTaxonGroupInformationByTaxonGroup(String, fr.ifremer.allegro.referential.taxon.TaxonGroup) with an additional two arguments called pageNumber and pageSize.
 java.util.Collection findTaxonGroupInformationByTaxonGroup(java.lang.String queryString, TaxonGroup taxonGroup)
           Does the same thing as TaxonGroupInformationDao.findTaxonGroupInformationByTaxonGroup(fr.ifremer.allegro.referential.taxon.TaxonGroup) with an additional argument called queryString.
 java.util.Collection findTaxonGroupInformationByTaxonGroup(TaxonGroup taxonGroup)
           
 java.util.Collection getAllTaxonGroupInformation()
           
 java.util.Collection getAllTaxonGroupInformation(int transform)
           Does the same thing as TaxonGroupInformationDao.getAllTaxonGroupInformation() with an additional flag called transform.
 java.util.Collection getAllTaxonGroupInformation(int pageNumber, int pageSize)
           Does the same thing as TaxonGroupInformationDao.getAllTaxonGroupInformation() with an additional two arguments called pageNumber and pageSize.
 java.util.Collection getAllTaxonGroupInformation(int transform, int pageNumber, int pageSize)
           Does the same thing as TaxonGroupInformationDao.getAllTaxonGroupInformation(int) with an additional two arguments called pageNumber and pageSize.
 java.util.Collection getAllTaxonGroupInformation(int transform, java.lang.String queryString)
           Does the same thing as TaxonGroupInformationDao.getAllTaxonGroupInformation(int) with an additional argument called queryString.
 java.util.Collection getAllTaxonGroupInformation(int transform, java.lang.String queryString, int pageNumber, int pageSize)
           Does the same thing as TaxonGroupInformationDao.getAllTaxonGroupInformation(int, String) with an additional two arguments called pageNumber and pageSize.
 java.util.Collection getAllTaxonGroupInformation(java.lang.String queryString)
           Does the same thing as TaxonGroupInformationDao.getAllTaxonGroupInformation() with an additional argument called queryString.
 java.util.Collection getAllTaxonGroupInformation(java.lang.String queryString, int pageNumber, int pageSize)
           Does the same thing as TaxonGroupInformationDao.getAllTaxonGroupInformation(String) with an additional two arguments called pageNumber and pageSize.
 java.util.Collection getAllTaxonGroupInformationSinceDateSynchro(int transform, int pageNumber, int pageSize, java.sql.Timestamp updateDate)
           Does the same thing as TaxonGroupInformationDao.getAllTaxonGroupInformationSinceDateSynchro(int, java.sql.Timestamp) with an additional two arguments called pageNumber and pageSize.
 java.util.Collection getAllTaxonGroupInformationSinceDateSynchro(int pageNumber, int pageSize, java.sql.Timestamp updateDate)
           Does the same thing as TaxonGroupInformationDao.getAllTaxonGroupInformationSinceDateSynchro(java.sql.Timestamp) with an additional two arguments called pageNumber and pageSize.
 java.util.Collection getAllTaxonGroupInformationSinceDateSynchro(int transform, java.lang.String queryString, int pageNumber, int pageSize, java.sql.Timestamp updateDate)
           Does the same thing as TaxonGroupInformationDao.getAllTaxonGroupInformationSinceDateSynchro(int, String, java.sql.Timestamp) with an additional two arguments called pageNumber and pageSize.
 java.util.Collection getAllTaxonGroupInformationSinceDateSynchro(int transform, java.lang.String queryString, java.sql.Timestamp updateDate)
           Does the same thing as TaxonGroupInformationDao.getAllTaxonGroupInformationSinceDateSynchro(int, java.sql.Timestamp) with an additional argument called queryString.
 java.util.Collection getAllTaxonGroupInformationSinceDateSynchro(int transform, java.sql.Timestamp updateDate)
           Does the same thing as TaxonGroupInformationDao.getAllTaxonGroupInformationSinceDateSynchro(java.sql.Timestamp) with an additional flag called transform.
 java.util.Collection getAllTaxonGroupInformationSinceDateSynchro(java.lang.String queryString, int pageNumber, int pageSize, java.sql.Timestamp updateDate)
           Does the same thing as TaxonGroupInformationDao.getAllTaxonGroupInformationSinceDateSynchro(String, java.sql.Timestamp) with an additional two arguments called pageNumber and pageSize.
 java.util.Collection getAllTaxonGroupInformationSinceDateSynchro(java.lang.String queryString, java.sql.Timestamp updateDate)
           Does the same thing as TaxonGroupInformationDao.getAllTaxonGroupInformationSinceDateSynchro(java.sql.Timestamp) with an additional argument called queryString.
 java.util.Collection getAllTaxonGroupInformationSinceDateSynchro(java.sql.Timestamp updateDate)
           
protected  java.security.Principal getPrincipal()
          Gets the current principal if one has been set, otherwise returns null.
protected  ReferenceDocumentDao getReferenceDocumentDao()
          Gets the reference to referenceDocumentDao.
protected  TaxonGroupDao getTaxonGroupDao()
          Gets the reference to taxonGroupDao.
protected abstract  TaxonGroupInformation handleCreateFromClusterTaxonGroupInformation(ClusterTaxonGroupInformation clusterTaxonGroupInformation)
          Performs the core logic for createFromClusterTaxonGroupInformation(fr.ifremer.allegro.referential.taxon.generic.cluster.ClusterTaxonGroupInformation)
 java.lang.Object load(int transform, ReferenceDocument referenceDocument, TaxonGroup taxonGroup)
           Does the same thing as TaxonGroupInformationDao.load(fr.ifremer.allegro.referential.taxon.ReferenceDocument,fr.ifremer.allegro.referential.taxon.TaxonGroup) with an additional flag called transform.
 TaxonGroupInformation load(ReferenceDocument referenceDocument, TaxonGroup taxonGroup)
          Loads an instance of fr.ifremer.allegro.referential.taxon.TaxonGroupInformation from the persistent store.
 java.util.Collection loadAll()
          Loads all entities of type TaxonGroupInformation.
 java.util.Collection loadAll(int transform)
           Does the same thing as TaxonGroupInformationDao.loadAll() with an additional flag called transform.
 java.util.Collection loadAll(int pageNumber, int pageSize)
           Does the same thing as TaxonGroupInformationDao.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 TaxonGroupInformationDao.loadAll(int) with an additional two arguments called pageNumber and pageSize.
 void remoteTaxonGroupInformationFullVOToEntity(RemoteTaxonGroupInformationFullVO source, TaxonGroupInformation target, boolean copyIfNull)
          Copies the fields of RemoteTaxonGroupInformationFullVO to the specified entity.
 void remoteTaxonGroupInformationFullVOToEntityCollection(java.util.Collection instances)
          Converts a Collection of instances of type RemoteTaxonGroupInformationFullVO to this DAO's entity.
 void remoteTaxonGroupInformationNaturalIdToEntity(RemoteTaxonGroupInformationNaturalId source, TaxonGroupInformation target, boolean copyIfNull)
          Copies the fields of RemoteTaxonGroupInformationNaturalId to the specified entity.
 void remoteTaxonGroupInformationNaturalIdToEntityCollection(java.util.Collection instances)
          Converts a Collection of instances of type RemoteTaxonGroupInformationNaturalId to this DAO's entity.
 void remove(java.util.Collection entities)
          Removes all entities in the given entities collection.
 void remove(ReferenceDocument referenceDocument, TaxonGroup taxonGroup)
          Removes the instance of fr.ifremer.allegro.referential.taxon.TaxonGroupInformation having the given identifiers from the persistent store.
 void remove(TaxonGroupInformation taxonGroupInformation)
          Removes the instance of fr.ifremer.allegro.referential.taxon.TaxonGroupInformation 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 TaxonGroupInformationDao.search(fr.ifremer.allegro.Search) but with an additional flag called transform.
 java.util.Set search(Search search)
          Performs a search using the parameters specified in the given search object.
 void setReferenceDocumentDao(ReferenceDocumentDao referenceDocumentDao)
          Sets the reference to referenceDocumentDao.
 void setTaxonGroupDao(TaxonGroupDao taxonGroupDao)
          Sets the reference to taxonGroupDao.
protected  ClusterTaxonGroupInformation toClusterTaxonGroupInformation(java.lang.Object[] row)
          Default implementation for transforming the results of a report query into a value object.
 ClusterTaxonGroupInformation toClusterTaxonGroupInformation(TaxonGroupInformation entity)
          Converts this DAO's entity to an object of type ClusterTaxonGroupInformation.
 void toClusterTaxonGroupInformation(TaxonGroupInformation source, ClusterTaxonGroupInformation target)
          Copies the fields of the specified entity to the target value object.
 ClusterTaxonGroupInformation[] toClusterTaxonGroupInformationArray(java.util.Collection entities)
          Converts this DAO's entity to an array of instances of type ClusterTaxonGroupInformation.
 void toClusterTaxonGroupInformationCollection(java.util.Collection entities)
          Converts this DAO's entity to a Collection of instances of type ClusterTaxonGroupInformation.
protected  TaxonGroupInformation toEntity(java.lang.Object[] row)
           
protected  RemoteTaxonGroupInformationFullVO toRemoteTaxonGroupInformationFullVO(java.lang.Object[] row)
          Default implementation for transforming the results of a report query into a value object.
 RemoteTaxonGroupInformationFullVO toRemoteTaxonGroupInformationFullVO(TaxonGroupInformation entity)
          Converts this DAO's entity to an object of type RemoteTaxonGroupInformationFullVO.
 void toRemoteTaxonGroupInformationFullVO(TaxonGroupInformation source, RemoteTaxonGroupInformationFullVO target)
          Copies the fields of the specified entity to the target value object.
 RemoteTaxonGroupInformationFullVO[] toRemoteTaxonGroupInformationFullVOArray(java.util.Collection entities)
          Converts this DAO's entity to an array of instances of type RemoteTaxonGroupInformationFullVO.
 void toRemoteTaxonGroupInformationFullVOCollection(java.util.Collection entities)
          Converts this DAO's entity to a Collection of instances of type RemoteTaxonGroupInformationFullVO.
protected  RemoteTaxonGroupInformationNaturalId toRemoteTaxonGroupInformationNaturalId(java.lang.Object[] row)
          Default implementation for transforming the results of a report query into a value object.
 RemoteTaxonGroupInformationNaturalId toRemoteTaxonGroupInformationNaturalId(TaxonGroupInformation entity)
          Converts this DAO's entity to an object of type RemoteTaxonGroupInformationNaturalId.
 void toRemoteTaxonGroupInformationNaturalId(TaxonGroupInformation source, RemoteTaxonGroupInformationNaturalId target)
          Copies the fields of the specified entity to the target value object.
 RemoteTaxonGroupInformationNaturalId[] toRemoteTaxonGroupInformationNaturalIdArray(java.util.Collection entities)
          Converts this DAO's entity to an array of instances of type RemoteTaxonGroupInformationNaturalId.
 void toRemoteTaxonGroupInformationNaturalIdCollection(java.util.Collection entities)
          Converts this DAO's entity to a Collection of instances of type RemoteTaxonGroupInformationNaturalId.
protected  void transformEntities(int transform, java.util.Collection entities)
          Transforms a collection of entities using the transformEntity(int,fr.ifremer.allegro.referential.taxon.TaxonGroupInformation) method.
protected  java.lang.Object transformEntity(int transform, TaxonGroupInformation entity)
          Allows transformation of entities into value objects (or something else for that matter), when the transform flag is set to one of the constants defined in fr.ifremer.allegro.referential.taxon.TaxonGroupInformationDao, please note that the TaxonGroupInformationDao.TRANSFORM_NONE constant denotes no transformation, so the entity itself will be returned.
 void update(java.util.Collection entities)
          Updates all instances in the entities collection in the persistent store.
 void update(TaxonGroupInformation taxonGroupInformation)
          Updates the taxonGroupInformation instance in the persistent store.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface fr.ifremer.allegro.referential.taxon.TaxonGroupInformationDao
clusterTaxonGroupInformationToEntity, remoteTaxonGroupInformationFullVOToEntity, remoteTaxonGroupInformationNaturalIdToEntity
 

Constructor Detail

TaxonGroupInformationDaoBase

public TaxonGroupInformationDaoBase()
Method Detail

setReferenceDocumentDao

public void setReferenceDocumentDao(ReferenceDocumentDao referenceDocumentDao)
Sets the reference to referenceDocumentDao.


getReferenceDocumentDao

protected ReferenceDocumentDao getReferenceDocumentDao()
Gets the reference to referenceDocumentDao.


setTaxonGroupDao

public void setTaxonGroupDao(TaxonGroupDao taxonGroupDao)
Sets the reference to taxonGroupDao.


getTaxonGroupDao

protected TaxonGroupDao getTaxonGroupDao()
Gets the reference to taxonGroupDao.


load

public java.lang.Object load(int transform,
                             ReferenceDocument referenceDocument,
                             TaxonGroup taxonGroup)
Description copied from interface: TaxonGroupInformationDao

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

Specified by:
load in interface TaxonGroupInformationDao
referenceDocument - identifier of the entity to load
taxonGroup - identifier of the entity to load
Returns:
either the entity or the object transformed from the entity.
See Also:
TaxonGroupInformationDao.load(int, fr.ifremer.allegro.referential.taxon.ReferenceDocument,fr.ifremer.allegro.referential.taxon.TaxonGroup)

load

public TaxonGroupInformation load(ReferenceDocument referenceDocument,
                                  TaxonGroup taxonGroup)
Description copied from interface: TaxonGroupInformationDao
Loads an instance of fr.ifremer.allegro.referential.taxon.TaxonGroupInformation from the persistent store.

Specified by:
load in interface TaxonGroupInformationDao
See Also:
TaxonGroupInformationDao.load(fr.ifremer.allegro.referential.taxon.ReferenceDocument,fr.ifremer.allegro.referential.taxon.TaxonGroup)

loadAll

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

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

loadAll

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

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

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

loadAll

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

Does the same thing as TaxonGroupInformationDao.loadAll() with an additional two arguments called pageNumber and pageSize. The pageNumber argument allows you to specify the page number when you are paging the results and the pageSize allows you to specify the size of the page retrieved.

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

loadAll

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

Does the same thing as TaxonGroupInformationDao.loadAll(int) with an additional two arguments called pageNumber and pageSize. The pageNumber argument allows you to specify the page number when you are paging the results and the pageSize allows you to specify the size of the page retrieved.

Specified by:
loadAll in interface TaxonGroupInformationDao
Parameters:
transform - the flag indicating what transformation to use.
pageNumber - the page number to retrieve when paging results.
pageSize - the size of the page to retrieve when paging results.
Returns:
the loaded entities.
See Also:
TaxonGroupInformationDao.loadAll(int, int, int)

create

public TaxonGroupInformation create(TaxonGroupInformation taxonGroupInformation)
Description copied from interface: TaxonGroupInformationDao
Creates an instance of fr.ifremer.allegro.referential.taxon.TaxonGroupInformation and adds it to the persistent store.

Specified by:
create in interface TaxonGroupInformationDao
See Also:
TaxonGroupInformationDao.create(fr.ifremer.allegro.referential.taxon.TaxonGroupInformation)

create

public java.lang.Object create(int transform,
                               TaxonGroupInformation taxonGroupInformation)
Description copied from interface: TaxonGroupInformationDao

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

Specified by:
create in interface TaxonGroupInformationDao
See Also:
TaxonGroupInformationDao.create(int transform, fr.ifremer.allegro.referential.taxon.TaxonGroupInformation)

create

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

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

create

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

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

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

create

public TaxonGroupInformation create(java.lang.String description,
                                    java.sql.Timestamp updateDate,
                                    ReferenceDocument referenceDocument,
                                    TaxonGroup taxonGroup)
Description copied from interface: TaxonGroupInformationDao

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

Specified by:
create in interface TaxonGroupInformationDao
See Also:
TaxonGroupInformationDao.create(java.lang.String,java.sql.Timestamp,fr.ifremer.allegro.referential.taxon.ReferenceDocument,fr.ifremer.allegro.referential.taxon.TaxonGroup)

create

public java.lang.Object create(int transform,
                               java.lang.String description,
                               java.sql.Timestamp updateDate,
                               ReferenceDocument referenceDocument,
                               TaxonGroup taxonGroup)
Description copied from interface: TaxonGroupInformationDao

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

Specified by:
create in interface TaxonGroupInformationDao
See Also:
TaxonGroupInformationDao.create(int, java.lang.String,java.sql.Timestamp,fr.ifremer.allegro.referential.taxon.ReferenceDocument,fr.ifremer.allegro.referential.taxon.TaxonGroup)

create

public TaxonGroupInformation create(ReferenceDocument referenceDocument,
                                    TaxonGroup taxonGroup)
Description copied from interface: TaxonGroupInformationDao

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

Specified by:
create in interface TaxonGroupInformationDao
See Also:
TaxonGroupInformationDao.create(fr.ifremer.allegro.referential.taxon.ReferenceDocument,fr.ifremer.allegro.referential.taxon.TaxonGroup)

create

public java.lang.Object create(int transform,
                               ReferenceDocument referenceDocument,
                               TaxonGroup taxonGroup)
Description copied from interface: TaxonGroupInformationDao

Does the same thing as TaxonGroupInformationDao.create(fr.ifremer.allegro.referential.taxon.ReferenceDocument,fr.ifremer.allegro.referential.taxon.TaxonGroup) with an additional flag called transform. If this flag is set to TRANSFORM_NONE then the returned entity will NOTWILL BE passed through an operation which can optionally transform the entity (into a value object for example). By default, transformation does not occur.

Specified by:
create in interface TaxonGroupInformationDao
See Also:
TaxonGroupInformationDao.create(int, fr.ifremer.allegro.referential.taxon.ReferenceDocument,fr.ifremer.allegro.referential.taxon.TaxonGroup)

update

public void update(TaxonGroupInformation taxonGroupInformation)
Description copied from interface: TaxonGroupInformationDao
Updates the taxonGroupInformation instance in the persistent store.

Specified by:
update in interface TaxonGroupInformationDao
See Also:
TaxonGroupInformationDao.update(fr.ifremer.allegro.referential.taxon.TaxonGroupInformation)

update

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

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

remove

public void remove(TaxonGroupInformation taxonGroupInformation)
Description copied from interface: TaxonGroupInformationDao
Removes the instance of fr.ifremer.allegro.referential.taxon.TaxonGroupInformation from the persistent store.

Specified by:
remove in interface TaxonGroupInformationDao
See Also:
TaxonGroupInformationDao.remove(fr.ifremer.allegro.referential.taxon.TaxonGroupInformation)

remove

public void remove(ReferenceDocument referenceDocument,
                   TaxonGroup taxonGroup)
Description copied from interface: TaxonGroupInformationDao
Removes the instance of fr.ifremer.allegro.referential.taxon.TaxonGroupInformation having the given identifiers from the persistent store.

Specified by:
remove in interface TaxonGroupInformationDao
See Also:
TaxonGroupInformationDao.remove(fr.ifremer.allegro.referential.taxon.ReferenceDocument,fr.ifremer.allegro.referential.taxon.TaxonGroup)

remove

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

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

getAllTaxonGroupInformation

public java.util.Collection getAllTaxonGroupInformation()
Specified by:
getAllTaxonGroupInformation in interface TaxonGroupInformationDao
See Also:
TaxonGroupInformationDao.getAllTaxonGroupInformation()

getAllTaxonGroupInformation

public java.util.Collection getAllTaxonGroupInformation(int transform)
Description copied from interface: TaxonGroupInformationDao

Does the same thing as TaxonGroupInformationDao.getAllTaxonGroupInformation() with an additional flag called transform. If this flag is set to TRANSFORM_NONE then finder results will NOT be transformed during retrieval. If this flag is any of the other constants defined here then finder results WILL BE passed through an operation which can optionally transform the entities (into value objects for example). By default, transformation does not occur.

Specified by:
getAllTaxonGroupInformation in interface TaxonGroupInformationDao
See Also:
TaxonGroupInformationDao.getAllTaxonGroupInformation(int)

getAllTaxonGroupInformation

public java.util.Collection getAllTaxonGroupInformation(java.lang.String queryString)
Description copied from interface: TaxonGroupInformationDao

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

Specified by:
getAllTaxonGroupInformation in interface TaxonGroupInformationDao
See Also:
TaxonGroupInformationDao.getAllTaxonGroupInformation(java.lang.String)

getAllTaxonGroupInformation

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

Does the same thing as TaxonGroupInformationDao.getAllTaxonGroupInformation() with an additional two arguments called pageNumber and pageSize. The pageNumber argument allows you to specify the page number when you are paging the results and the pageSize allows you to specify the size of the page retrieved.

Specified by:
getAllTaxonGroupInformation in interface TaxonGroupInformationDao
See Also:
TaxonGroupInformationDao.getAllTaxonGroupInformation(int, int)

getAllTaxonGroupInformation

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

Does the same thing as TaxonGroupInformationDao.getAllTaxonGroupInformation(String) with an additional two arguments called pageNumber and pageSize. The pageNumber argument allows you to specify the page number when you are paging the results and the pageSize allows you to specify the size of the page retrieved.

Specified by:
getAllTaxonGroupInformation in interface TaxonGroupInformationDao
See Also:
TaxonGroupInformationDao.getAllTaxonGroupInformation(String, int, int)

getAllTaxonGroupInformation

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

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

Specified by:
getAllTaxonGroupInformation in interface TaxonGroupInformationDao
See Also:
TaxonGroupInformationDao.getAllTaxonGroupInformation(int, String)

getAllTaxonGroupInformation

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

Does the same thing as TaxonGroupInformationDao.getAllTaxonGroupInformation(int) with an additional two arguments called pageNumber and pageSize. The pageNumber argument allows you to specify the page number when you are paging the results and the pageSize allows you to specify the size of the page retrieved.

Specified by:
getAllTaxonGroupInformation in interface TaxonGroupInformationDao
See Also:
TaxonGroupInformationDao.getAllTaxonGroupInformation(int, int, int)

getAllTaxonGroupInformation

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

Does the same thing as TaxonGroupInformationDao.getAllTaxonGroupInformation(int, String) with an additional two arguments called pageNumber and pageSize. The pageNumber argument allows you to specify the page number when you are paging the results and the pageSize allows you to specify the size of the page retrieved.

Specified by:
getAllTaxonGroupInformation in interface TaxonGroupInformationDao
See Also:
TaxonGroupInformationDao.getAllTaxonGroupInformation(int, java.lang.String, int, int)

findTaxonGroupInformationByReferenceDocument

public java.util.Collection findTaxonGroupInformationByReferenceDocument(ReferenceDocument referenceDocument)
Specified by:
findTaxonGroupInformationByReferenceDocument in interface TaxonGroupInformationDao
See Also:
TaxonGroupInformationDao.findTaxonGroupInformationByReferenceDocument(fr.ifremer.allegro.referential.taxon.ReferenceDocument)

findTaxonGroupInformationByReferenceDocument

public java.util.Collection findTaxonGroupInformationByReferenceDocument(int transform,
                                                                         ReferenceDocument referenceDocument)
Description copied from interface: TaxonGroupInformationDao

Does the same thing as TaxonGroupInformationDao.findTaxonGroupInformationByReferenceDocument(fr.ifremer.allegro.referential.taxon.ReferenceDocument) with an additional flag called transform. If this flag is set to TRANSFORM_NONE then finder results will NOT be transformed during retrieval. If this flag is any of the other constants defined here then finder results WILL BE passed through an operation which can optionally transform the entities (into value objects for example). By default, transformation does not occur.

Specified by:
findTaxonGroupInformationByReferenceDocument in interface TaxonGroupInformationDao
See Also:
TaxonGroupInformationDao.findTaxonGroupInformationByReferenceDocument(int, fr.ifremer.allegro.referential.taxon.ReferenceDocument)

findTaxonGroupInformationByReferenceDocument

public java.util.Collection findTaxonGroupInformationByReferenceDocument(java.lang.String queryString,
                                                                         ReferenceDocument referenceDocument)
Description copied from interface: TaxonGroupInformationDao

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

Specified by:
findTaxonGroupInformationByReferenceDocument in interface TaxonGroupInformationDao
See Also:
TaxonGroupInformationDao.findTaxonGroupInformationByReferenceDocument(java.lang.String, fr.ifremer.allegro.referential.taxon.ReferenceDocument)

findTaxonGroupInformationByReferenceDocument

public java.util.Collection findTaxonGroupInformationByReferenceDocument(int pageNumber,
                                                                         int pageSize,
                                                                         ReferenceDocument referenceDocument)
Description copied from interface: TaxonGroupInformationDao

Does the same thing as TaxonGroupInformationDao.findTaxonGroupInformationByReferenceDocument(fr.ifremer.allegro.referential.taxon.ReferenceDocument) with an additional two arguments called pageNumber and pageSize. The pageNumber argument allows you to specify the page number when you are paging the results and the pageSize allows you to specify the size of the page retrieved.

Specified by:
findTaxonGroupInformationByReferenceDocument in interface TaxonGroupInformationDao
See Also:
TaxonGroupInformationDao.findTaxonGroupInformationByReferenceDocument(int, int, fr.ifremer.allegro.referential.taxon.ReferenceDocument)

findTaxonGroupInformationByReferenceDocument

public java.util.Collection findTaxonGroupInformationByReferenceDocument(java.lang.String queryString,
                                                                         int pageNumber,
                                                                         int pageSize,
                                                                         ReferenceDocument referenceDocument)
Description copied from interface: TaxonGroupInformationDao

Does the same thing as TaxonGroupInformationDao.findTaxonGroupInformationByReferenceDocument(String, fr.ifremer.allegro.referential.taxon.ReferenceDocument) with an additional two arguments called pageNumber and pageSize. The pageNumber argument allows you to specify the page number when you are paging the results and the pageSize allows you to specify the size of the page retrieved.

Specified by:
findTaxonGroupInformationByReferenceDocument in interface TaxonGroupInformationDao
See Also:
TaxonGroupInformationDao.findTaxonGroupInformationByReferenceDocument(String, int, int, fr.ifremer.allegro.referential.taxon.ReferenceDocument)

findTaxonGroupInformationByReferenceDocument

public java.util.Collection findTaxonGroupInformationByReferenceDocument(int transform,
                                                                         java.lang.String queryString,
                                                                         ReferenceDocument referenceDocument)
Description copied from interface: TaxonGroupInformationDao

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

Specified by:
findTaxonGroupInformationByReferenceDocument in interface TaxonGroupInformationDao
See Also:
TaxonGroupInformationDao.findTaxonGroupInformationByReferenceDocument(int, String, fr.ifremer.allegro.referential.taxon.ReferenceDocument)

findTaxonGroupInformationByReferenceDocument

public java.util.Collection findTaxonGroupInformationByReferenceDocument(int transform,
                                                                         int pageNumber,
                                                                         int pageSize,
                                                                         ReferenceDocument referenceDocument)
Description copied from interface: TaxonGroupInformationDao

Does the same thing as TaxonGroupInformationDao.findTaxonGroupInformationByReferenceDocument(int, fr.ifremer.allegro.referential.taxon.ReferenceDocument) with an additional two arguments called pageNumber and pageSize. The pageNumber argument allows you to specify the page number when you are paging the results and the pageSize allows you to specify the size of the page retrieved.

Specified by:
findTaxonGroupInformationByReferenceDocument in interface TaxonGroupInformationDao
See Also:
TaxonGroupInformationDao.findTaxonGroupInformationByReferenceDocument(int, int, int, fr.ifremer.allegro.referential.taxon.ReferenceDocument)

findTaxonGroupInformationByReferenceDocument

public java.util.Collection findTaxonGroupInformationByReferenceDocument(int transform,
                                                                         java.lang.String queryString,
                                                                         int pageNumber,
                                                                         int pageSize,
                                                                         ReferenceDocument referenceDocument)
Description copied from interface: TaxonGroupInformationDao

Does the same thing as TaxonGroupInformationDao.findTaxonGroupInformationByReferenceDocument(int, String, fr.ifremer.allegro.referential.taxon.ReferenceDocument) with an additional two arguments called pageNumber and pageSize. The pageNumber argument allows you to specify the page number when you are paging the results and the pageSize allows you to specify the size of the page retrieved.

Specified by:
findTaxonGroupInformationByReferenceDocument in interface TaxonGroupInformationDao
See Also:
TaxonGroupInformationDao.findTaxonGroupInformationByReferenceDocument(int, java.lang.String, int, int, fr.ifremer.allegro.referential.taxon.ReferenceDocument)

findTaxonGroupInformationByTaxonGroup

public java.util.Collection findTaxonGroupInformationByTaxonGroup(TaxonGroup taxonGroup)
Specified by:
findTaxonGroupInformationByTaxonGroup in interface TaxonGroupInformationDao
See Also:
TaxonGroupInformationDao.findTaxonGroupInformationByTaxonGroup(fr.ifremer.allegro.referential.taxon.TaxonGroup)

findTaxonGroupInformationByTaxonGroup

public java.util.Collection findTaxonGroupInformationByTaxonGroup(int transform,
                                                                  TaxonGroup taxonGroup)
Description copied from interface: TaxonGroupInformationDao

Does the same thing as TaxonGroupInformationDao.findTaxonGroupInformationByTaxonGroup(fr.ifremer.allegro.referential.taxon.TaxonGroup) with an additional flag called transform. If this flag is set to TRANSFORM_NONE then finder results will NOT be transformed during retrieval. If this flag is any of the other constants defined here then finder results WILL BE passed through an operation which can optionally transform the entities (into value objects for example). By default, transformation does not occur.

Specified by:
findTaxonGroupInformationByTaxonGroup in interface TaxonGroupInformationDao
See Also:
TaxonGroupInformationDao.findTaxonGroupInformationByTaxonGroup(int, fr.ifremer.allegro.referential.taxon.TaxonGroup)

findTaxonGroupInformationByTaxonGroup

public java.util.Collection findTaxonGroupInformationByTaxonGroup(java.lang.String queryString,
                                                                  TaxonGroup taxonGroup)
Description copied from interface: TaxonGroupInformationDao

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

Specified by:
findTaxonGroupInformationByTaxonGroup in interface TaxonGroupInformationDao
See Also:
TaxonGroupInformationDao.findTaxonGroupInformationByTaxonGroup(java.lang.String, fr.ifremer.allegro.referential.taxon.TaxonGroup)

findTaxonGroupInformationByTaxonGroup

public java.util.Collection findTaxonGroupInformationByTaxonGroup(int pageNumber,
                                                                  int pageSize,
                                                                  TaxonGroup taxonGroup)
Description copied from interface: TaxonGroupInformationDao

Does the same thing as TaxonGroupInformationDao.findTaxonGroupInformationByTaxonGroup(fr.ifremer.allegro.referential.taxon.TaxonGroup) with an additional two arguments called pageNumber and pageSize. The pageNumber argument allows you to specify the page number when you are paging the results and the pageSize allows you to specify the size of the page retrieved.

Specified by:
findTaxonGroupInformationByTaxonGroup in interface TaxonGroupInformationDao
See Also:
TaxonGroupInformationDao.findTaxonGroupInformationByTaxonGroup(int, int, fr.ifremer.allegro.referential.taxon.TaxonGroup)

findTaxonGroupInformationByTaxonGroup

public java.util.Collection findTaxonGroupInformationByTaxonGroup(java.lang.String queryString,
                                                                  int pageNumber,
                                                                  int pageSize,
                                                                  TaxonGroup taxonGroup)
Description copied from interface: TaxonGroupInformationDao

Does the same thing as TaxonGroupInformationDao.findTaxonGroupInformationByTaxonGroup(String, fr.ifremer.allegro.referential.taxon.TaxonGroup) with an additional two arguments called pageNumber and pageSize. The pageNumber argument allows you to specify the page number when you are paging the results and the pageSize allows you to specify the size of the page retrieved.

Specified by:
findTaxonGroupInformationByTaxonGroup in interface TaxonGroupInformationDao
See Also:
TaxonGroupInformationDao.findTaxonGroupInformationByTaxonGroup(String, int, int, fr.ifremer.allegro.referential.taxon.TaxonGroup)

findTaxonGroupInformationByTaxonGroup

public java.util.Collection findTaxonGroupInformationByTaxonGroup(int transform,
                                                                  java.lang.String queryString,
                                                                  TaxonGroup taxonGroup)
Description copied from interface: TaxonGroupInformationDao

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

Specified by:
findTaxonGroupInformationByTaxonGroup in interface TaxonGroupInformationDao
See Also:
TaxonGroupInformationDao.findTaxonGroupInformationByTaxonGroup(int, String, fr.ifremer.allegro.referential.taxon.TaxonGroup)

findTaxonGroupInformationByTaxonGroup

public java.util.Collection findTaxonGroupInformationByTaxonGroup(int transform,
                                                                  int pageNumber,
                                                                  int pageSize,
                                                                  TaxonGroup taxonGroup)
Description copied from interface: TaxonGroupInformationDao

Does the same thing as TaxonGroupInformationDao.findTaxonGroupInformationByTaxonGroup(int, fr.ifremer.allegro.referential.taxon.TaxonGroup) with an additional two arguments called pageNumber and pageSize. The pageNumber argument allows you to specify the page number when you are paging the results and the pageSize allows you to specify the size of the page retrieved.

Specified by:
findTaxonGroupInformationByTaxonGroup in interface TaxonGroupInformationDao
See Also:
TaxonGroupInformationDao.findTaxonGroupInformationByTaxonGroup(int, int, int, fr.ifremer.allegro.referential.taxon.TaxonGroup)

findTaxonGroupInformationByTaxonGroup

public java.util.Collection findTaxonGroupInformationByTaxonGroup(int transform,
                                                                  java.lang.String queryString,
                                                                  int pageNumber,
                                                                  int pageSize,
                                                                  TaxonGroup taxonGroup)
Description copied from interface: TaxonGroupInformationDao

Does the same thing as TaxonGroupInformationDao.findTaxonGroupInformationByTaxonGroup(int, String, fr.ifremer.allegro.referential.taxon.TaxonGroup) with an additional two arguments called pageNumber and pageSize. The pageNumber argument allows you to specify the page number when you are paging the results and the pageSize allows you to specify the size of the page retrieved.

Specified by:
findTaxonGroupInformationByTaxonGroup in interface TaxonGroupInformationDao
See Also:
TaxonGroupInformationDao.findTaxonGroupInformationByTaxonGroup(int, java.lang.String, int, int, fr.ifremer.allegro.referential.taxon.TaxonGroup)

findTaxonGroupInformationByIdentifiers

public TaxonGroupInformation findTaxonGroupInformationByIdentifiers(ReferenceDocument referenceDocument,
                                                                    TaxonGroup taxonGroup)
Specified by:
findTaxonGroupInformationByIdentifiers in interface TaxonGroupInformationDao
See Also:
TaxonGroupInformationDao.findTaxonGroupInformationByIdentifiers(fr.ifremer.allegro.referential.taxon.ReferenceDocument, fr.ifremer.allegro.referential.taxon.TaxonGroup)

findTaxonGroupInformationByIdentifiers

public java.lang.Object findTaxonGroupInformationByIdentifiers(int transform,
                                                               ReferenceDocument referenceDocument,
                                                               TaxonGroup taxonGroup)
Description copied from interface: TaxonGroupInformationDao

Does the same thing as TaxonGroupInformationDao.findTaxonGroupInformationByIdentifiers(fr.ifremer.allegro.referential.taxon.ReferenceDocument, fr.ifremer.allegro.referential.taxon.TaxonGroup) with an additional flag called transform. If this flag is set to TRANSFORM_NONE then finder results will NOT be transformed during retrieval. If this flag is any of the other constants defined here then finder results WILL BE passed through an operation which can optionally transform the entities (into value objects for example). By default, transformation does not occur.

Specified by:
findTaxonGroupInformationByIdentifiers in interface TaxonGroupInformationDao
See Also:
TaxonGroupInformationDao.findTaxonGroupInformationByIdentifiers(int, fr.ifremer.allegro.referential.taxon.ReferenceDocument, fr.ifremer.allegro.referential.taxon.TaxonGroup)

findTaxonGroupInformationByIdentifiers

public TaxonGroupInformation findTaxonGroupInformationByIdentifiers(java.lang.String queryString,
                                                                    ReferenceDocument referenceDocument,
                                                                    TaxonGroup taxonGroup)
Description copied from interface: TaxonGroupInformationDao

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

Specified by:
findTaxonGroupInformationByIdentifiers in interface TaxonGroupInformationDao
See Also:
TaxonGroupInformationDao.findTaxonGroupInformationByIdentifiers(java.lang.String, fr.ifremer.allegro.referential.taxon.ReferenceDocument, fr.ifremer.allegro.referential.taxon.TaxonGroup)

findTaxonGroupInformationByIdentifiers

public java.lang.Object findTaxonGroupInformationByIdentifiers(int transform,
                                                               java.lang.String queryString,
                                                               ReferenceDocument referenceDocument,
                                                               TaxonGroup taxonGroup)
Description copied from interface: TaxonGroupInformationDao

Does the same thing as TaxonGroupInformationDao.findTaxonGroupInformationByIdentifiers(int, fr.ifremer.allegro.referential.taxon.ReferenceDocument, fr.ifremer.allegro.referential.taxon.TaxonGroup) with an additional argument called queryString. This queryString argument allows you to override the query string defined in TaxonGroupInformationDao.findTaxonGroupInformationByIdentifiers(int, fr.ifremer.allegro.referential.taxon.ReferenceDocument referenceDocument, fr.ifremer.allegro.referential.taxon.TaxonGroup taxonGroup).

Specified by:
findTaxonGroupInformationByIdentifiers in interface TaxonGroupInformationDao
See Also:
TaxonGroupInformationDao.findTaxonGroupInformationByIdentifiers(int, java.lang.String, fr.ifremer.allegro.referential.taxon.ReferenceDocument, fr.ifremer.allegro.referential.taxon.TaxonGroup)

findTaxonGroupInformationByNaturalId

public TaxonGroupInformation findTaxonGroupInformationByNaturalId(ReferenceDocument referenceDocument,
                                                                  TaxonGroup taxonGroup)
Specified by:
findTaxonGroupInformationByNaturalId in interface TaxonGroupInformationDao
See Also:
TaxonGroupInformationDao.findTaxonGroupInformationByNaturalId(fr.ifremer.allegro.referential.taxon.ReferenceDocument, fr.ifremer.allegro.referential.taxon.TaxonGroup)

findTaxonGroupInformationByNaturalId

public java.lang.Object findTaxonGroupInformationByNaturalId(int transform,
                                                             ReferenceDocument referenceDocument,
                                                             TaxonGroup taxonGroup)
Description copied from interface: TaxonGroupInformationDao

Does the same thing as TaxonGroupInformationDao.findTaxonGroupInformationByNaturalId(fr.ifremer.allegro.referential.taxon.ReferenceDocument, fr.ifremer.allegro.referential.taxon.TaxonGroup) with an additional flag called transform. If this flag is set to TRANSFORM_NONE then finder results will NOT be transformed during retrieval. If this flag is any of the other constants defined here then finder results WILL BE passed through an operation which can optionally transform the entities (into value objects for example). By default, transformation does not occur.

Specified by:
findTaxonGroupInformationByNaturalId in interface TaxonGroupInformationDao
See Also:
TaxonGroupInformationDao.findTaxonGroupInformationByNaturalId(int, fr.ifremer.allegro.referential.taxon.ReferenceDocument, fr.ifremer.allegro.referential.taxon.TaxonGroup)

findTaxonGroupInformationByNaturalId

public TaxonGroupInformation findTaxonGroupInformationByNaturalId(java.lang.String queryString,
                                                                  ReferenceDocument referenceDocument,
                                                                  TaxonGroup taxonGroup)
Description copied from interface: TaxonGroupInformationDao

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

Specified by:
findTaxonGroupInformationByNaturalId in interface TaxonGroupInformationDao
See Also:
TaxonGroupInformationDao.findTaxonGroupInformationByNaturalId(java.lang.String, fr.ifremer.allegro.referential.taxon.ReferenceDocument, fr.ifremer.allegro.referential.taxon.TaxonGroup)

findTaxonGroupInformationByNaturalId

public java.lang.Object findTaxonGroupInformationByNaturalId(int transform,
                                                             java.lang.String queryString,
                                                             ReferenceDocument referenceDocument,
                                                             TaxonGroup taxonGroup)
Description copied from interface: TaxonGroupInformationDao

Does the same thing as TaxonGroupInformationDao.findTaxonGroupInformationByNaturalId(int, fr.ifremer.allegro.referential.taxon.ReferenceDocument, fr.ifremer.allegro.referential.taxon.TaxonGroup) with an additional argument called queryString. This queryString argument allows you to override the query string defined in TaxonGroupInformationDao.findTaxonGroupInformationByNaturalId(int, fr.ifremer.allegro.referential.taxon.ReferenceDocument referenceDocument, fr.ifremer.allegro.referential.taxon.TaxonGroup taxonGroup).

Specified by:
findTaxonGroupInformationByNaturalId in interface TaxonGroupInformationDao
See Also:
TaxonGroupInformationDao.findTaxonGroupInformationByNaturalId(int, java.lang.String, fr.ifremer.allegro.referential.taxon.ReferenceDocument, fr.ifremer.allegro.referential.taxon.TaxonGroup)

getAllTaxonGroupInformationSinceDateSynchro

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

getAllTaxonGroupInformationSinceDateSynchro

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

Does the same thing as TaxonGroupInformationDao.getAllTaxonGroupInformationSinceDateSynchro(java.sql.Timestamp) with an additional flag called transform. If this flag is set to TRANSFORM_NONE then finder results will NOT be transformed during retrieval. If this flag is any of the other constants defined here then finder results WILL BE passed through an operation which can optionally transform the entities (into value objects for example). By default, transformation does not occur.

Specified by:
getAllTaxonGroupInformationSinceDateSynchro in interface TaxonGroupInformationDao
See Also:
TaxonGroupInformationDao.getAllTaxonGroupInformationSinceDateSynchro(int, java.sql.Timestamp)

getAllTaxonGroupInformationSinceDateSynchro

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

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

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

getAllTaxonGroupInformationSinceDateSynchro

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

Does the same thing as TaxonGroupInformationDao.getAllTaxonGroupInformationSinceDateSynchro(java.sql.Timestamp) with an additional two arguments called pageNumber and pageSize. The pageNumber argument allows you to specify the page number when you are paging the results and the pageSize allows you to specify the size of the page retrieved.

Specified by:
getAllTaxonGroupInformationSinceDateSynchro in interface TaxonGroupInformationDao
See Also:
TaxonGroupInformationDao.getAllTaxonGroupInformationSinceDateSynchro(int, int, java.sql.Timestamp)

getAllTaxonGroupInformationSinceDateSynchro

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

Does the same thing as TaxonGroupInformationDao.getAllTaxonGroupInformationSinceDateSynchro(String, java.sql.Timestamp) with an additional two arguments called pageNumber and pageSize. The pageNumber argument allows you to specify the page number when you are paging the results and the pageSize allows you to specify the size of the page retrieved.

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

getAllTaxonGroupInformationSinceDateSynchro

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

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

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

getAllTaxonGroupInformationSinceDateSynchro

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

Does the same thing as TaxonGroupInformationDao.getAllTaxonGroupInformationSinceDateSynchro(int, java.sql.Timestamp) with an additional two arguments called pageNumber and pageSize. The pageNumber argument allows you to specify the page number when you are paging the results and the pageSize allows you to specify the size of the page retrieved.

Specified by:
getAllTaxonGroupInformationSinceDateSynchro in interface TaxonGroupInformationDao
See Also:
TaxonGroupInformationDao.getAllTaxonGroupInformationSinceDateSynchro(int, int, int, java.sql.Timestamp)

getAllTaxonGroupInformationSinceDateSynchro

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

Does the same thing as TaxonGroupInformationDao.getAllTaxonGroupInformationSinceDateSynchro(int, String, java.sql.Timestamp) with an additional two arguments called pageNumber and pageSize. The pageNumber argument allows you to specify the page number when you are paging the results and the pageSize allows you to specify the size of the page retrieved.

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

createFromClusterTaxonGroupInformation

public TaxonGroupInformation createFromClusterTaxonGroupInformation(ClusterTaxonGroupInformation clusterTaxonGroupInformation)
Specified by:
createFromClusterTaxonGroupInformation in interface TaxonGroupInformationDao
See Also:
TaxonGroupInformationDao.createFromClusterTaxonGroupInformation(fr.ifremer.allegro.referential.taxon.generic.cluster.ClusterTaxonGroupInformation)

handleCreateFromClusterTaxonGroupInformation

protected abstract TaxonGroupInformation handleCreateFromClusterTaxonGroupInformation(ClusterTaxonGroupInformation clusterTaxonGroupInformation)
                                                                               throws java.lang.Exception
Performs the core logic for createFromClusterTaxonGroupInformation(fr.ifremer.allegro.referential.taxon.generic.cluster.ClusterTaxonGroupInformation)

Throws:
java.lang.Exception

transformEntity

protected java.lang.Object transformEntity(int transform,
                                           TaxonGroupInformation entity)
Allows transformation of entities into value objects (or something else for that matter), when the transform flag is set to one of the constants defined in fr.ifremer.allegro.referential.taxon.TaxonGroupInformationDao, please note that the TaxonGroupInformationDao.TRANSFORM_NONE constant denotes no transformation, so the entity itself will be returned.

This method will return instances of these types:

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

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

transformEntities

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

This method is to be used internally only.

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

toEntity

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

toRemoteTaxonGroupInformationFullVOCollection

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

Specified by:
toRemoteTaxonGroupInformationFullVOCollection in interface TaxonGroupInformationDao
See Also:
TaxonGroupInformationDao.toRemoteTaxonGroupInformationFullVOCollection(java.util.Collection)

toRemoteTaxonGroupInformationFullVOArray

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

Specified by:
toRemoteTaxonGroupInformationFullVOArray in interface TaxonGroupInformationDao
See Also:
TaxonGroupInformationDao.toRemoteTaxonGroupInformationFullVOArray(java.util.Collection)

toRemoteTaxonGroupInformationFullVO

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

See Also:
TaxonGroupInformationDao.toRemoteTaxonGroupInformationFullVO(fr.ifremer.allegro.referential.taxon.TaxonGroupInformation)

remoteTaxonGroupInformationFullVOToEntityCollection

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

Specified by:
remoteTaxonGroupInformationFullVOToEntityCollection in interface TaxonGroupInformationDao
See Also:
TaxonGroupInformationDao.remoteTaxonGroupInformationFullVOToEntityCollection(java.util.Collection)

toRemoteTaxonGroupInformationFullVO

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

Specified by:
toRemoteTaxonGroupInformationFullVO in interface TaxonGroupInformationDao
See Also:
TaxonGroupInformationDao.toRemoteTaxonGroupInformationFullVO(fr.ifremer.allegro.referential.taxon.TaxonGroupInformation, fr.ifremer.allegro.referential.taxon.generic.vo.RemoteTaxonGroupInformationFullVO)

toRemoteTaxonGroupInformationFullVO

public RemoteTaxonGroupInformationFullVO toRemoteTaxonGroupInformationFullVO(TaxonGroupInformation entity)
Description copied from interface: TaxonGroupInformationDao
Converts this DAO's entity to an object of type RemoteTaxonGroupInformationFullVO.

Specified by:
toRemoteTaxonGroupInformationFullVO in interface TaxonGroupInformationDao
See Also:
TaxonGroupInformationDao.toRemoteTaxonGroupInformationFullVO(fr.ifremer.allegro.referential.taxon.TaxonGroupInformation)

remoteTaxonGroupInformationFullVOToEntity

public void remoteTaxonGroupInformationFullVOToEntity(RemoteTaxonGroupInformationFullVO source,
                                                      TaxonGroupInformation target,
                                                      boolean copyIfNull)
Description copied from interface: TaxonGroupInformationDao
Copies the fields of RemoteTaxonGroupInformationFullVO to the specified entity.

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

toRemoteTaxonGroupInformationNaturalIdCollection

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

Specified by:
toRemoteTaxonGroupInformationNaturalIdCollection in interface TaxonGroupInformationDao
See Also:
TaxonGroupInformationDao.toRemoteTaxonGroupInformationNaturalIdCollection(java.util.Collection)

toRemoteTaxonGroupInformationNaturalIdArray

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

Specified by:
toRemoteTaxonGroupInformationNaturalIdArray in interface TaxonGroupInformationDao
See Also:
TaxonGroupInformationDao.toRemoteTaxonGroupInformationNaturalIdArray(java.util.Collection)

toRemoteTaxonGroupInformationNaturalId

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

See Also:
TaxonGroupInformationDao.toRemoteTaxonGroupInformationNaturalId(fr.ifremer.allegro.referential.taxon.TaxonGroupInformation)

remoteTaxonGroupInformationNaturalIdToEntityCollection

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

Specified by:
remoteTaxonGroupInformationNaturalIdToEntityCollection in interface TaxonGroupInformationDao
See Also:
TaxonGroupInformationDao.remoteTaxonGroupInformationNaturalIdToEntityCollection(java.util.Collection)

toRemoteTaxonGroupInformationNaturalId

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

Specified by:
toRemoteTaxonGroupInformationNaturalId in interface TaxonGroupInformationDao
See Also:
TaxonGroupInformationDao.toRemoteTaxonGroupInformationNaturalId(fr.ifremer.allegro.referential.taxon.TaxonGroupInformation, fr.ifremer.allegro.referential.taxon.generic.vo.RemoteTaxonGroupInformationNaturalId)

toRemoteTaxonGroupInformationNaturalId

public RemoteTaxonGroupInformationNaturalId toRemoteTaxonGroupInformationNaturalId(TaxonGroupInformation entity)
Description copied from interface: TaxonGroupInformationDao
Converts this DAO's entity to an object of type RemoteTaxonGroupInformationNaturalId.

Specified by:
toRemoteTaxonGroupInformationNaturalId in interface TaxonGroupInformationDao
See Also:
TaxonGroupInformationDao.toRemoteTaxonGroupInformationNaturalId(fr.ifremer.allegro.referential.taxon.TaxonGroupInformation)

remoteTaxonGroupInformationNaturalIdToEntity

public void remoteTaxonGroupInformationNaturalIdToEntity(RemoteTaxonGroupInformationNaturalId source,
                                                         TaxonGroupInformation target,
                                                         boolean copyIfNull)
Description copied from interface: TaxonGroupInformationDao
Copies the fields of RemoteTaxonGroupInformationNaturalId to the specified entity.

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

toClusterTaxonGroupInformationCollection

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

Specified by:
toClusterTaxonGroupInformationCollection in interface TaxonGroupInformationDao
See Also:
TaxonGroupInformationDao.toClusterTaxonGroupInformationCollection(java.util.Collection)

toClusterTaxonGroupInformationArray

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

Specified by:
toClusterTaxonGroupInformationArray in interface TaxonGroupInformationDao
See Also:
TaxonGroupInformationDao.toClusterTaxonGroupInformationArray(java.util.Collection)

toClusterTaxonGroupInformation

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

See Also:
TaxonGroupInformationDao.toClusterTaxonGroupInformation(fr.ifremer.allegro.referential.taxon.TaxonGroupInformation)

clusterTaxonGroupInformationToEntityCollection

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

Specified by:
clusterTaxonGroupInformationToEntityCollection in interface TaxonGroupInformationDao
See Also:
TaxonGroupInformationDao.clusterTaxonGroupInformationToEntityCollection(java.util.Collection)

toClusterTaxonGroupInformation

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

Specified by:
toClusterTaxonGroupInformation in interface TaxonGroupInformationDao
See Also:
TaxonGroupInformationDao.toClusterTaxonGroupInformation(fr.ifremer.allegro.referential.taxon.TaxonGroupInformation, fr.ifremer.allegro.referential.taxon.generic.cluster.ClusterTaxonGroupInformation)

toClusterTaxonGroupInformation

public ClusterTaxonGroupInformation toClusterTaxonGroupInformation(TaxonGroupInformation entity)
Description copied from interface: TaxonGroupInformationDao
Converts this DAO's entity to an object of type ClusterTaxonGroupInformation.

Specified by:
toClusterTaxonGroupInformation in interface TaxonGroupInformationDao
See Also:
TaxonGroupInformationDao.toClusterTaxonGroupInformation(fr.ifremer.allegro.referential.taxon.TaxonGroupInformation)

clusterTaxonGroupInformationToEntity

public void clusterTaxonGroupInformationToEntity(ClusterTaxonGroupInformation source,
                                                 TaxonGroupInformation target,
                                                 boolean copyIfNull)
Description copied from interface: TaxonGroupInformationDao
Copies the fields of ClusterTaxonGroupInformation to the specified entity.

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

getPrincipal

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

Returns:
the current principal

search

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

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

search

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

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

search

public java.util.Set search(int transform,
                            Search search)
Description copied from interface: TaxonGroupInformationDao
Does the same thing as TaxonGroupInformationDao.search(fr.ifremer.allegro.Search) but with an additional flag called transform. If this flag is set to TRANSFORM_NONE then finder results will NOT be transformed during retrieval. If this flag is any of the other constants defined here then results WILL BE passed through an operation which can optionally transform the entities (into value objects for example). By default, transformation does not occur.

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

search

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

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


Copyright © 2008-2010 IFREMER. All Rights Reserved.