|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.springframework.orm.hibernate3.support.HibernateDaoSupport
fr.ifremer.allegro.referential.taxon.TaxonNameDaoBase
public abstract class TaxonNameDaoBase
Base Spring DAO Class: is able to create, update, remove, load, and find
objects of type fr.ifremer.allegro.referential.taxon.TaxonName
.
TaxonName
Field Summary |
---|
Fields inherited from interface fr.ifremer.allegro.referential.taxon.TaxonNameDao |
---|
TRANSFORM_CLUSTERTAXONNAME, TRANSFORM_NONE, TRANSFORM_REMOTETAXONNAMEFULLVO, TRANSFORM_REMOTETAXONNAMENATURALID |
Constructor Summary | |
---|---|
TaxonNameDaoBase()
|
Method Summary | |
---|---|
void |
clusterTaxonNameToEntity(ClusterTaxonName source,
TaxonName target,
boolean copyIfNull)
Copies the fields of ClusterTaxonName to the specified entity. |
void |
clusterTaxonNameToEntityCollection(java.util.Collection instances)
Converts a Collection of instances of type ClusterTaxonName to this
DAO's entity. |
java.util.Collection |
create(java.util.Collection entities)
Creates a new instance of fr.ifremer.allegro.referential.taxon.TaxonName and adds from the passed in entities collection |
TaxonName |
create(java.util.Date creationDate,
java.lang.Boolean isNaming,
java.lang.Boolean isObsolete,
java.lang.Boolean isReferent,
java.lang.Boolean isTemporary,
java.lang.Boolean isVirtual,
java.lang.String name,
ReferenceTaxon referenceTaxon,
java.util.Date startDate,
TaxonomicLevel taxonomicLevel,
java.lang.Integer upperRank)
Creates a new fr.ifremer.allegro.referential.taxon.TaxonName
instance from only required properties (attributes
and association ends) and adds it to the persistent store. |
java.util.Collection |
create(int transform,
java.util.Collection entities)
Does the same thing as TaxonNameDao.create(fr.ifremer.allegro.referential.taxon.TaxonName) with an
additional flag called transform . |
java.lang.Object |
create(int transform,
java.util.Date creationDate,
java.lang.Boolean isNaming,
java.lang.Boolean isObsolete,
java.lang.Boolean isReferent,
java.lang.Boolean isTemporary,
java.lang.Boolean isVirtual,
java.lang.String name,
ReferenceTaxon referenceTaxon,
java.util.Date startDate,
TaxonomicLevel taxonomicLevel,
java.lang.Integer upperRank)
Does the same thing as TaxonNameDao.create(java.util.Date,java.lang.Boolean,java.lang.Boolean,java.lang.Boolean,java.lang.Boolean,java.lang.Boolean,java.lang.String,fr.ifremer.allegro.referential.taxon.ReferenceTaxon,java.util.Date,fr.ifremer.allegro.referential.taxon.TaxonomicLevel,java.lang.Integer) with an
additional flag called transform . |
java.lang.Object |
create(int transform,
java.lang.String name,
java.lang.String completeName,
java.lang.Boolean isNaming,
java.lang.Boolean isReferent,
java.lang.Integer upperRank,
java.lang.Boolean isVirtual,
java.lang.Boolean isObsolete,
java.lang.Boolean isTemporary,
java.util.Date startDate,
java.util.Date endDate,
java.lang.String comments,
java.util.Date creationDate,
java.sql.Timestamp updateDate,
ReferenceTaxon referenceTaxon,
java.util.Collection childTaxonNames,
TaxonName parentTaxonName,
TaxonomicLevel taxonomicLevel,
java.util.Collection taxonNamehistory,
java.util.Collection parentTaxonNameHistory,
Citation citation)
Does the same thing as TaxonNameDao.create(java.lang.String,java.lang.String,java.lang.Boolean,java.lang.Boolean,java.lang.Integer,java.lang.Boolean,java.lang.Boolean,java.lang.Boolean,java.util.Date,java.util.Date,java.lang.String,java.util.Date,java.sql.Timestamp,fr.ifremer.allegro.referential.taxon.ReferenceTaxon,java.util.Collection,fr.ifremer.allegro.referential.taxon.TaxonName,fr.ifremer.allegro.referential.taxon.TaxonomicLevel,java.util.Collection,java.util.Collection,fr.ifremer.allegro.referential.taxon.Citation) with an
additional flag called transform . |
java.lang.Object |
create(int transform,
TaxonName taxonName)
Does the same thing as TaxonNameDao.create(fr.ifremer.allegro.referential.taxon.TaxonName) with an
additional flag called transform . |
TaxonName |
create(java.lang.String name,
java.lang.String completeName,
java.lang.Boolean isNaming,
java.lang.Boolean isReferent,
java.lang.Integer upperRank,
java.lang.Boolean isVirtual,
java.lang.Boolean isObsolete,
java.lang.Boolean isTemporary,
java.util.Date startDate,
java.util.Date endDate,
java.lang.String comments,
java.util.Date creationDate,
java.sql.Timestamp updateDate,
ReferenceTaxon referenceTaxon,
java.util.Collection childTaxonNames,
TaxonName parentTaxonName,
TaxonomicLevel taxonomicLevel,
java.util.Collection taxonNamehistory,
java.util.Collection parentTaxonNameHistory,
Citation citation)
Creates a new fr.ifremer.allegro.referential.taxon.TaxonName
instance from all attributes and
properties and adds it to the persistent store. |
TaxonName |
create(TaxonName taxonName)
Creates an instance of fr.ifremer.allegro.referential.taxon.TaxonName and adds it to the persistent store. |
TaxonName |
createFromClusterTaxonName(ClusterTaxonName clusterTaxonName)
|
java.util.Collection |
findTaxonNameByCitation(Citation citation)
|
java.util.Collection |
findTaxonNameByCitation(int transform,
Citation citation)
Does the same thing as TaxonNameDao.findTaxonNameByCitation(fr.ifremer.allegro.referential.taxon.Citation) with an
additional flag called transform . |
java.util.Collection |
findTaxonNameByCitation(int pageNumber,
int pageSize,
Citation citation)
Does the same thing as TaxonNameDao.findTaxonNameByCitation(fr.ifremer.allegro.referential.taxon.Citation) with an
additional two arguments called pageNumber and pageSize . |
java.util.Collection |
findTaxonNameByCitation(int transform,
int pageNumber,
int pageSize,
Citation citation)
Does the same thing as TaxonNameDao.findTaxonNameByCitation(int, fr.ifremer.allegro.referential.taxon.Citation) with an
additional two arguments called pageNumber and pageSize . |
java.util.Collection |
findTaxonNameByCitation(int transform,
java.lang.String queryString,
Citation citation)
Does the same thing as TaxonNameDao.findTaxonNameByCitation(int, fr.ifremer.allegro.referential.taxon.Citation) with an
additional argument called queryString . |
java.util.Collection |
findTaxonNameByCitation(int transform,
java.lang.String queryString,
int pageNumber,
int pageSize,
Citation citation)
Does the same thing as TaxonNameDao.findTaxonNameByCitation(int, String, fr.ifremer.allegro.referential.taxon.Citation) with an
additional two arguments called pageNumber and pageSize . |
java.util.Collection |
findTaxonNameByCitation(java.lang.String queryString,
Citation citation)
Does the same thing as TaxonNameDao.findTaxonNameByCitation(fr.ifremer.allegro.referential.taxon.Citation) with an
additional argument called queryString . |
java.util.Collection |
findTaxonNameByCitation(java.lang.String queryString,
int pageNumber,
int pageSize,
Citation citation)
Does the same thing as TaxonNameDao.findTaxonNameByCitation(String, fr.ifremer.allegro.referential.taxon.Citation) with an
additional two arguments called pageNumber and pageSize . |
TaxonName |
findTaxonNameById(java.lang.Integer id)
|
java.lang.Object |
findTaxonNameById(int transform,
java.lang.Integer id)
Does the same thing as TaxonNameDao.findTaxonNameById(java.lang.Integer) with an
additional flag called transform . |
java.lang.Object |
findTaxonNameById(int transform,
java.lang.String queryString,
java.lang.Integer id)
Does the same thing as TaxonNameDao.findTaxonNameById(int, java.lang.Integer) with an
additional argument called queryString . |
TaxonName |
findTaxonNameById(java.lang.String queryString,
java.lang.Integer id)
Does the same thing as TaxonNameDao.findTaxonNameById(java.lang.Integer) with an
additional argument called queryString . |
TaxonName |
findTaxonNameByNaturalId(java.lang.Integer id)
|
java.lang.Object |
findTaxonNameByNaturalId(int transform,
java.lang.Integer id)
Does the same thing as TaxonNameDao.findTaxonNameByNaturalId(java.lang.Integer) with an
additional flag called transform . |
java.lang.Object |
findTaxonNameByNaturalId(int transform,
java.lang.String queryString,
java.lang.Integer id)
Does the same thing as TaxonNameDao.findTaxonNameByNaturalId(int, java.lang.Integer) with an
additional argument called queryString . |
TaxonName |
findTaxonNameByNaturalId(java.lang.String queryString,
java.lang.Integer id)
Does the same thing as TaxonNameDao.findTaxonNameByNaturalId(java.lang.Integer) with an
additional argument called queryString . |
java.util.Collection |
findTaxonNameByParentTaxonName(int transform,
int pageNumber,
int pageSize,
TaxonName parentTaxonName)
Does the same thing as TaxonNameDao.findTaxonNameByParentTaxonName(int, fr.ifremer.allegro.referential.taxon.TaxonName) with an
additional two arguments called pageNumber and pageSize . |
java.util.Collection |
findTaxonNameByParentTaxonName(int pageNumber,
int pageSize,
TaxonName parentTaxonName)
Does the same thing as TaxonNameDao.findTaxonNameByParentTaxonName(fr.ifremer.allegro.referential.taxon.TaxonName) with an
additional two arguments called pageNumber and pageSize . |
java.util.Collection |
findTaxonNameByParentTaxonName(int transform,
java.lang.String queryString,
int pageNumber,
int pageSize,
TaxonName parentTaxonName)
Does the same thing as TaxonNameDao.findTaxonNameByParentTaxonName(int, String, fr.ifremer.allegro.referential.taxon.TaxonName) with an
additional two arguments called pageNumber and pageSize . |
java.util.Collection |
findTaxonNameByParentTaxonName(int transform,
java.lang.String queryString,
TaxonName parentTaxonName)
Does the same thing as TaxonNameDao.findTaxonNameByParentTaxonName(int, fr.ifremer.allegro.referential.taxon.TaxonName) with an
additional argument called queryString . |
java.util.Collection |
findTaxonNameByParentTaxonName(int transform,
TaxonName parentTaxonName)
Does the same thing as TaxonNameDao.findTaxonNameByParentTaxonName(fr.ifremer.allegro.referential.taxon.TaxonName) with an
additional flag called transform . |
java.util.Collection |
findTaxonNameByParentTaxonName(java.lang.String queryString,
int pageNumber,
int pageSize,
TaxonName parentTaxonName)
Does the same thing as TaxonNameDao.findTaxonNameByParentTaxonName(String, fr.ifremer.allegro.referential.taxon.TaxonName) with an
additional two arguments called pageNumber and pageSize . |
java.util.Collection |
findTaxonNameByParentTaxonName(java.lang.String queryString,
TaxonName parentTaxonName)
Does the same thing as TaxonNameDao.findTaxonNameByParentTaxonName(fr.ifremer.allegro.referential.taxon.TaxonName) with an
additional argument called queryString . |
java.util.Collection |
findTaxonNameByParentTaxonName(TaxonName parentTaxonName)
|
java.util.Collection |
findTaxonNameByReferenceTaxon(int transform,
int pageNumber,
int pageSize,
ReferenceTaxon referenceTaxon)
Does the same thing as TaxonNameDao.findTaxonNameByReferenceTaxon(int, fr.ifremer.allegro.referential.taxon.ReferenceTaxon) with an
additional two arguments called pageNumber and pageSize . |
java.util.Collection |
findTaxonNameByReferenceTaxon(int pageNumber,
int pageSize,
ReferenceTaxon referenceTaxon)
Does the same thing as TaxonNameDao.findTaxonNameByReferenceTaxon(fr.ifremer.allegro.referential.taxon.ReferenceTaxon) with an
additional two arguments called pageNumber and pageSize . |
java.util.Collection |
findTaxonNameByReferenceTaxon(int transform,
ReferenceTaxon referenceTaxon)
Does the same thing as TaxonNameDao.findTaxonNameByReferenceTaxon(fr.ifremer.allegro.referential.taxon.ReferenceTaxon) with an
additional flag called transform . |
java.util.Collection |
findTaxonNameByReferenceTaxon(int transform,
java.lang.String queryString,
int pageNumber,
int pageSize,
ReferenceTaxon referenceTaxon)
Does the same thing as TaxonNameDao.findTaxonNameByReferenceTaxon(int, String, fr.ifremer.allegro.referential.taxon.ReferenceTaxon) with an
additional two arguments called pageNumber and pageSize . |
java.util.Collection |
findTaxonNameByReferenceTaxon(int transform,
java.lang.String queryString,
ReferenceTaxon referenceTaxon)
Does the same thing as TaxonNameDao.findTaxonNameByReferenceTaxon(int, fr.ifremer.allegro.referential.taxon.ReferenceTaxon) with an
additional argument called queryString . |
java.util.Collection |
findTaxonNameByReferenceTaxon(ReferenceTaxon referenceTaxon)
|
java.util.Collection |
findTaxonNameByReferenceTaxon(java.lang.String queryString,
int pageNumber,
int pageSize,
ReferenceTaxon referenceTaxon)
Does the same thing as TaxonNameDao.findTaxonNameByReferenceTaxon(String, fr.ifremer.allegro.referential.taxon.ReferenceTaxon) with an
additional two arguments called pageNumber and pageSize . |
java.util.Collection |
findTaxonNameByReferenceTaxon(java.lang.String queryString,
ReferenceTaxon referenceTaxon)
Does the same thing as TaxonNameDao.findTaxonNameByReferenceTaxon(fr.ifremer.allegro.referential.taxon.ReferenceTaxon) with an
additional argument called queryString . |
java.util.Collection |
findTaxonNameByTaxonomicLevel(int transform,
int pageNumber,
int pageSize,
TaxonomicLevel taxonomicLevel)
Does the same thing as TaxonNameDao.findTaxonNameByTaxonomicLevel(int, fr.ifremer.allegro.referential.taxon.TaxonomicLevel) with an
additional two arguments called pageNumber and pageSize . |
java.util.Collection |
findTaxonNameByTaxonomicLevel(int pageNumber,
int pageSize,
TaxonomicLevel taxonomicLevel)
Does the same thing as TaxonNameDao.findTaxonNameByTaxonomicLevel(fr.ifremer.allegro.referential.taxon.TaxonomicLevel) with an
additional two arguments called pageNumber and pageSize . |
java.util.Collection |
findTaxonNameByTaxonomicLevel(int transform,
java.lang.String queryString,
int pageNumber,
int pageSize,
TaxonomicLevel taxonomicLevel)
Does the same thing as TaxonNameDao.findTaxonNameByTaxonomicLevel(int, String, fr.ifremer.allegro.referential.taxon.TaxonomicLevel) with an
additional two arguments called pageNumber and pageSize . |
java.util.Collection |
findTaxonNameByTaxonomicLevel(int transform,
java.lang.String queryString,
TaxonomicLevel taxonomicLevel)
Does the same thing as TaxonNameDao.findTaxonNameByTaxonomicLevel(int, fr.ifremer.allegro.referential.taxon.TaxonomicLevel) with an
additional argument called queryString . |
java.util.Collection |
findTaxonNameByTaxonomicLevel(int transform,
TaxonomicLevel taxonomicLevel)
Does the same thing as TaxonNameDao.findTaxonNameByTaxonomicLevel(fr.ifremer.allegro.referential.taxon.TaxonomicLevel) with an
additional flag called transform . |
java.util.Collection |
findTaxonNameByTaxonomicLevel(java.lang.String queryString,
int pageNumber,
int pageSize,
TaxonomicLevel taxonomicLevel)
Does the same thing as TaxonNameDao.findTaxonNameByTaxonomicLevel(String, fr.ifremer.allegro.referential.taxon.TaxonomicLevel) with an
additional two arguments called pageNumber and pageSize . |
java.util.Collection |
findTaxonNameByTaxonomicLevel(java.lang.String queryString,
TaxonomicLevel taxonomicLevel)
Does the same thing as TaxonNameDao.findTaxonNameByTaxonomicLevel(fr.ifremer.allegro.referential.taxon.TaxonomicLevel) with an
additional argument called queryString . |
java.util.Collection |
findTaxonNameByTaxonomicLevel(TaxonomicLevel taxonomicLevel)
|
ClusterTaxonName[] |
getAllClusterTaxonNameSinceDateSynchro(java.sql.Timestamp synchronizationTimestamp,
java.lang.Integer userId,
java.lang.Integer[] registrationLocationIds,
java.lang.Integer pageNumber,
java.lang.Integer pageSize)
|
java.util.Collection |
getAllTaxonName()
|
java.util.Collection |
getAllTaxonName(int transform)
Does the same thing as TaxonNameDao.getAllTaxonName() with an
additional flag called transform . |
java.util.Collection |
getAllTaxonName(int pageNumber,
int pageSize)
Does the same thing as TaxonNameDao.getAllTaxonName() with an
additional two arguments called pageNumber and pageSize . |
java.util.Collection |
getAllTaxonName(int transform,
int pageNumber,
int pageSize)
Does the same thing as TaxonNameDao.getAllTaxonName(int) with an
additional two arguments called pageNumber and pageSize . |
java.util.Collection |
getAllTaxonName(int transform,
java.lang.String queryString)
Does the same thing as TaxonNameDao.getAllTaxonName(int) with an
additional argument called queryString . |
java.util.Collection |
getAllTaxonName(int transform,
java.lang.String queryString,
int pageNumber,
int pageSize)
Does the same thing as TaxonNameDao.getAllTaxonName(int, String) with an
additional two arguments called pageNumber and pageSize . |
java.util.Collection |
getAllTaxonName(java.lang.String queryString)
Does the same thing as TaxonNameDao.getAllTaxonName() with an
additional argument called queryString . |
java.util.Collection |
getAllTaxonName(java.lang.String queryString,
int pageNumber,
int pageSize)
Does the same thing as TaxonNameDao.getAllTaxonName(String) with an
additional two arguments called pageNumber and pageSize . |
java.util.Collection |
getAllTaxonNameSinceDateSynchro(int transform,
int pageNumber,
int pageSize,
java.sql.Timestamp updateDate)
Does the same thing as TaxonNameDao.getAllTaxonNameSinceDateSynchro(int, java.sql.Timestamp) with an
additional two arguments called pageNumber and pageSize . |
java.util.Collection |
getAllTaxonNameSinceDateSynchro(int pageNumber,
int pageSize,
java.sql.Timestamp updateDate)
Does the same thing as TaxonNameDao.getAllTaxonNameSinceDateSynchro(java.sql.Timestamp) with an
additional two arguments called pageNumber and pageSize . |
java.util.Collection |
getAllTaxonNameSinceDateSynchro(int transform,
java.lang.String queryString,
int pageNumber,
int pageSize,
java.sql.Timestamp updateDate)
Does the same thing as TaxonNameDao.getAllTaxonNameSinceDateSynchro(int, String, java.sql.Timestamp) with an
additional two arguments called pageNumber and pageSize . |
java.util.Collection |
getAllTaxonNameSinceDateSynchro(int transform,
java.lang.String queryString,
java.sql.Timestamp updateDate)
Does the same thing as TaxonNameDao.getAllTaxonNameSinceDateSynchro(int, java.sql.Timestamp) with an
additional argument called queryString . |
java.util.Collection |
getAllTaxonNameSinceDateSynchro(int transform,
java.sql.Timestamp updateDate)
Does the same thing as TaxonNameDao.getAllTaxonNameSinceDateSynchro(java.sql.Timestamp) with an
additional flag called transform . |
java.util.Collection |
getAllTaxonNameSinceDateSynchro(java.lang.String queryString,
int pageNumber,
int pageSize,
java.sql.Timestamp updateDate)
Does the same thing as TaxonNameDao.getAllTaxonNameSinceDateSynchro(String, java.sql.Timestamp) with an
additional two arguments called pageNumber and pageSize . |
java.util.Collection |
getAllTaxonNameSinceDateSynchro(java.lang.String queryString,
java.sql.Timestamp updateDate)
Does the same thing as TaxonNameDao.getAllTaxonNameSinceDateSynchro(java.sql.Timestamp) with an
additional argument called queryString . |
java.util.Collection |
getAllTaxonNameSinceDateSynchro(java.sql.Timestamp updateDate)
|
protected CitationDao |
getCitationDao()
Gets the reference to citationDao . |
protected java.security.Principal |
getPrincipal()
Gets the current principal if one has been set,
otherwise returns null . |
protected ReferenceTaxonDao |
getReferenceTaxonDao()
Gets the reference to referenceTaxonDao . |
protected TaxonNameDao |
getTaxonNameDao()
Gets the reference to taxonNameDao . |
protected TaxonNameHistoryDao |
getTaxonNameHistoryDao()
Gets the reference to taxonNameHistoryDao . |
protected TaxonomicLevelDao |
getTaxonomicLevelDao()
Gets the reference to taxonomicLevelDao . |
protected abstract TaxonName |
handleCreateFromClusterTaxonName(ClusterTaxonName clusterTaxonName)
Performs the core logic for createFromClusterTaxonName(fr.ifremer.allegro.referential.taxon.generic.cluster.ClusterTaxonName) |
protected abstract ClusterTaxonName[] |
handleGetAllClusterTaxonNameSinceDateSynchro(java.sql.Timestamp synchronizationTimestamp,
java.lang.Integer userId,
java.lang.Integer[] registrationLocationIds,
java.lang.Integer pageNumber,
java.lang.Integer pageSize)
Performs the core logic for getAllClusterTaxonNameSinceDateSynchro(java.sql.Timestamp, java.lang.Integer, java.lang.Integer[], java.lang.Integer, java.lang.Integer) |
TaxonName |
load(java.lang.Integer id)
Loads an instance of fr.ifremer.allegro.referential.taxon.TaxonName from the persistent store. |
java.lang.Object |
load(int transform,
java.lang.Integer id)
Does the same thing as TaxonNameDao.load(java.lang.Integer) with an
additional flag called transform . |
java.util.Collection |
loadAll()
Loads all entities of type TaxonName . |
java.util.Collection |
loadAll(int transform)
Does the same thing as TaxonNameDao.loadAll() with an
additional flag called transform . |
java.util.Collection |
loadAll(int pageNumber,
int pageSize)
Does the same thing as TaxonNameDao.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 TaxonNameDao.loadAll(int) with an
additional two arguments called pageNumber and pageSize . |
void |
remoteTaxonNameFullVOToEntity(RemoteTaxonNameFullVO source,
TaxonName target,
boolean copyIfNull)
Copies the fields of RemoteTaxonNameFullVO to the specified entity. |
void |
remoteTaxonNameFullVOToEntityCollection(java.util.Collection instances)
Converts a Collection of instances of type RemoteTaxonNameFullVO to this
DAO's entity. |
void |
remoteTaxonNameNaturalIdToEntity(RemoteTaxonNameNaturalId source,
TaxonName target,
boolean copyIfNull)
Copies the fields of RemoteTaxonNameNaturalId to the specified entity. |
void |
remoteTaxonNameNaturalIdToEntityCollection(java.util.Collection instances)
Converts a Collection of instances of type RemoteTaxonNameNaturalId to this
DAO's entity. |
void |
remove(java.util.Collection entities)
Removes all entities in the given entities |
void |
remove(java.lang.Integer id)
Removes the instance of fr.ifremer.allegro.referential.taxon.TaxonName having the given identifier from the persistent store. |
void |
remove(TaxonName taxonName)
Removes the instance of fr.ifremer.allegro.referential.taxon.TaxonName 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 TaxonNameDao.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 |
setCitationDao(CitationDao citationDao)
Sets the reference to citationDao . |
void |
setReferenceTaxonDao(ReferenceTaxonDao referenceTaxonDao)
Sets the reference to referenceTaxonDao . |
void |
setTaxonNameDao(TaxonNameDao taxonNameDao)
Sets the reference to taxonNameDao . |
void |
setTaxonNameHistoryDao(TaxonNameHistoryDao taxonNameHistoryDao)
Sets the reference to taxonNameHistoryDao . |
void |
setTaxonomicLevelDao(TaxonomicLevelDao taxonomicLevelDao)
Sets the reference to taxonomicLevelDao . |
protected ClusterTaxonName |
toClusterTaxonName(java.lang.Object[] row)
Default implementation for transforming the results of a report query into a value object. |
ClusterTaxonName |
toClusterTaxonName(TaxonName entity)
Converts this DAO's entity to an object of type ClusterTaxonName . |
void |
toClusterTaxonName(TaxonName source,
ClusterTaxonName target)
Copies the fields of the specified entity to the target value object. |
ClusterTaxonName[] |
toClusterTaxonNameArray(java.util.Collection entities)
Converts this DAO's entity to an array of instances of type ClusterTaxonName . |
void |
toClusterTaxonNameCollection(java.util.Collection entities)
Converts this DAO's entity to a Collection of instances of type ClusterTaxonName . |
protected TaxonName |
toEntity(java.lang.Object[] row)
|
protected RemoteTaxonNameFullVO |
toRemoteTaxonNameFullVO(java.lang.Object[] row)
Default implementation for transforming the results of a report query into a value object. |
RemoteTaxonNameFullVO |
toRemoteTaxonNameFullVO(TaxonName entity)
Converts this DAO's entity to an object of type RemoteTaxonNameFullVO . |
void |
toRemoteTaxonNameFullVO(TaxonName source,
RemoteTaxonNameFullVO target)
Copies the fields of the specified entity to the target value object. |
RemoteTaxonNameFullVO[] |
toRemoteTaxonNameFullVOArray(java.util.Collection entities)
Converts this DAO's entity to an array of instances of type RemoteTaxonNameFullVO . |
void |
toRemoteTaxonNameFullVOCollection(java.util.Collection entities)
Converts this DAO's entity to a Collection of instances of type RemoteTaxonNameFullVO . |
protected RemoteTaxonNameNaturalId |
toRemoteTaxonNameNaturalId(java.lang.Object[] row)
Default implementation for transforming the results of a report query into a value object. |
RemoteTaxonNameNaturalId |
toRemoteTaxonNameNaturalId(TaxonName entity)
Converts this DAO's entity to an object of type RemoteTaxonNameNaturalId . |
void |
toRemoteTaxonNameNaturalId(TaxonName source,
RemoteTaxonNameNaturalId target)
Copies the fields of the specified entity to the target value object. |
RemoteTaxonNameNaturalId[] |
toRemoteTaxonNameNaturalIdArray(java.util.Collection entities)
Converts this DAO's entity to an array of instances of type RemoteTaxonNameNaturalId . |
void |
toRemoteTaxonNameNaturalIdCollection(java.util.Collection entities)
Converts this DAO's entity to a Collection of instances of type RemoteTaxonNameNaturalId . |
protected void |
transformEntities(int transform,
java.util.Collection entities)
Transforms a collection of entities using the transformEntity(int,fr.ifremer.allegro.referential.taxon.TaxonName)
method. |
protected java.lang.Object |
transformEntity(int transform,
TaxonName 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.TaxonNameDao , please note
that the TaxonNameDao.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(TaxonName taxonName)
Updates the taxonName 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.TaxonNameDao |
---|
clusterTaxonNameToEntity, remoteTaxonNameFullVOToEntity, remoteTaxonNameNaturalIdToEntity |
Constructor Detail |
---|
public TaxonNameDaoBase()
Method Detail |
---|
public void setReferenceTaxonDao(ReferenceTaxonDao referenceTaxonDao)
referenceTaxonDao
.
protected ReferenceTaxonDao getReferenceTaxonDao()
referenceTaxonDao
.
public void setTaxonomicLevelDao(TaxonomicLevelDao taxonomicLevelDao)
taxonomicLevelDao
.
protected TaxonomicLevelDao getTaxonomicLevelDao()
taxonomicLevelDao
.
public void setCitationDao(CitationDao citationDao)
citationDao
.
protected CitationDao getCitationDao()
citationDao
.
public void setTaxonNameDao(TaxonNameDao taxonNameDao)
taxonNameDao
.
protected TaxonNameDao getTaxonNameDao()
taxonNameDao
.
public void setTaxonNameHistoryDao(TaxonNameHistoryDao taxonNameHistoryDao)
taxonNameHistoryDao
.
protected TaxonNameHistoryDao getTaxonNameHistoryDao()
taxonNameHistoryDao
.
public java.lang.Object load(int transform, java.lang.Integer id)
TaxonNameDao
Does the same thing as TaxonNameDao.load(java.lang.Integer)
with an
additional flag called transform
. If this flag is set to TRANSFORM_NONE
then
the returned entity will NOT be transformed. If this flag is any of the other constants
defined in this class then the result WILL BE passed through an operation which can
optionally transform the entity (into a value object for example). By default, transformation does
not occur.
load
in interface TaxonNameDao
id
- identifier of the entity to load
TaxonNameDao.load(int, java.lang.Integer)
public TaxonName load(java.lang.Integer id)
TaxonNameDao
load
in interface TaxonNameDao
TaxonNameDao.load(java.lang.Integer)
public java.util.Collection loadAll()
TaxonNameDao
TaxonName
.
loadAll
in interface TaxonNameDao
TaxonNameDao.loadAll()
public java.util.Collection loadAll(int transform)
TaxonNameDao
Does the same thing as TaxonNameDao.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.
loadAll
in interface TaxonNameDao
transform
- the flag indicating what transformation to use.
TaxonNameDao.loadAll(int)
public java.util.Collection loadAll(int pageNumber, int pageSize)
TaxonNameDao
Does the same thing as TaxonNameDao.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.
loadAll
in interface TaxonNameDao
pageNumber
- the page number to retrieve when paging results.pageSize
- the size of the page to retrieve when paging results.
TaxonNameDao.loadAll(int, int)
public java.util.Collection loadAll(int transform, int pageNumber, int pageSize)
TaxonNameDao
Does the same thing as TaxonNameDao.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.
loadAll
in interface TaxonNameDao
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.
TaxonNameDao.loadAll(int, int, int)
public TaxonName create(TaxonName taxonName)
TaxonNameDao
create
in interface TaxonNameDao
TaxonNameDao.create(fr.ifremer.allegro.referential.taxon.TaxonName)
public java.lang.Object create(int transform, TaxonName taxonName)
TaxonNameDao
Does the same thing as TaxonNameDao.create(fr.ifremer.allegro.referential.taxon.TaxonName)
with an
additional flag called transform
. If this flag is set to TRANSFORM_NONE
then
the returned entity will NOT be transformed. If this flag is any of the other constants
defined here then the result WILL BE passed through an operation which can optionally
transform the entity (into a value object for example). By default, transformation does
not occur.
create
in interface TaxonNameDao
TaxonNameDao.create(int transform, fr.ifremer.allegro.referential.taxon.TaxonName)
public java.util.Collection create(java.util.Collection entities)
TaxonNameDao
entities
collection
create
in interface TaxonNameDao
entities
- the collection of fr.ifremer.allegro.referential.taxon.TaxonName
instances to create.
TaxonNameDao.create(java.util.Collection)
public java.util.Collection create(int transform, java.util.Collection entities)
TaxonNameDao
Does the same thing as TaxonNameDao.create(fr.ifremer.allegro.referential.taxon.TaxonName)
with an
additional flag called transform
. If this flag is set to TRANSFORM_NONE
then
the returned entity will NOT be transformed. If this flag is any of the other constants
defined here then the result WILL BE passed through an operation which can optionally
transform the entities (into value objects for example). By default, transformation does
not occur.
create
in interface TaxonNameDao
TaxonNameDao.create(int, java.util.Collection)
public TaxonName create(java.lang.String name, java.lang.String completeName, java.lang.Boolean isNaming, java.lang.Boolean isReferent, java.lang.Integer upperRank, java.lang.Boolean isVirtual, java.lang.Boolean isObsolete, java.lang.Boolean isTemporary, java.util.Date startDate, java.util.Date endDate, java.lang.String comments, java.util.Date creationDate, java.sql.Timestamp updateDate, ReferenceTaxon referenceTaxon, java.util.Collection childTaxonNames, TaxonName parentTaxonName, TaxonomicLevel taxonomicLevel, java.util.Collection taxonNamehistory, java.util.Collection parentTaxonNameHistory, Citation citation)
TaxonNameDao
Creates a new fr.ifremer.allegro.referential.taxon.TaxonName
instance from all attributes and
properties and adds it to the persistent store.
create
in interface TaxonNameDao
TaxonNameDao.create(java.lang.String,java.lang.String,java.lang.Boolean,java.lang.Boolean,java.lang.Integer,java.lang.Boolean,java.lang.Boolean,java.lang.Boolean,java.util.Date,java.util.Date,java.lang.String,java.util.Date,java.sql.Timestamp,fr.ifremer.allegro.referential.taxon.ReferenceTaxon,java.util.Collection,fr.ifremer.allegro.referential.taxon.TaxonName,fr.ifremer.allegro.referential.taxon.TaxonomicLevel,java.util.Collection,java.util.Collection,fr.ifremer.allegro.referential.taxon.Citation)
public java.lang.Object create(int transform, java.lang.String name, java.lang.String completeName, java.lang.Boolean isNaming, java.lang.Boolean isReferent, java.lang.Integer upperRank, java.lang.Boolean isVirtual, java.lang.Boolean isObsolete, java.lang.Boolean isTemporary, java.util.Date startDate, java.util.Date endDate, java.lang.String comments, java.util.Date creationDate, java.sql.Timestamp updateDate, ReferenceTaxon referenceTaxon, java.util.Collection childTaxonNames, TaxonName parentTaxonName, TaxonomicLevel taxonomicLevel, java.util.Collection taxonNamehistory, java.util.Collection parentTaxonNameHistory, Citation citation)
TaxonNameDao
Does the same thing as TaxonNameDao.create(java.lang.String,java.lang.String,java.lang.Boolean,java.lang.Boolean,java.lang.Integer,java.lang.Boolean,java.lang.Boolean,java.lang.Boolean,java.util.Date,java.util.Date,java.lang.String,java.util.Date,java.sql.Timestamp,fr.ifremer.allegro.referential.taxon.ReferenceTaxon,java.util.Collection,fr.ifremer.allegro.referential.taxon.TaxonName,fr.ifremer.allegro.referential.taxon.TaxonomicLevel,java.util.Collection,java.util.Collection,fr.ifremer.allegro.referential.taxon.Citation)
with an
additional flag called transform
. If this flag is set to TRANSFORM_NONE
then
the returned entity will NOT be transformed. If this flag is any of the other constants
defined here then the result WILL BE passed through an operation which can optionally
transform the entity (into a value object for example). By default, transformation does
not occur.
create
in interface TaxonNameDao
TaxonNameDao.create(int, java.lang.String,java.lang.String,java.lang.Boolean,java.lang.Boolean,java.lang.Integer,java.lang.Boolean,java.lang.Boolean,java.lang.Boolean,java.util.Date,java.util.Date,java.lang.String,java.util.Date,java.sql.Timestamp,fr.ifremer.allegro.referential.taxon.ReferenceTaxon,java.util.Collection,fr.ifremer.allegro.referential.taxon.TaxonName,fr.ifremer.allegro.referential.taxon.TaxonomicLevel,java.util.Collection,java.util.Collection,fr.ifremer.allegro.referential.taxon.Citation)
public TaxonName create(java.util.Date creationDate, java.lang.Boolean isNaming, java.lang.Boolean isObsolete, java.lang.Boolean isReferent, java.lang.Boolean isTemporary, java.lang.Boolean isVirtual, java.lang.String name, ReferenceTaxon referenceTaxon, java.util.Date startDate, TaxonomicLevel taxonomicLevel, java.lang.Integer upperRank)
TaxonNameDao
Creates a new fr.ifremer.allegro.referential.taxon.TaxonName
instance from only required properties (attributes
and association ends) and adds it to the persistent store.
create
in interface TaxonNameDao
TaxonNameDao.create(java.util.Date,java.lang.Boolean,java.lang.Boolean,java.lang.Boolean,java.lang.Boolean,java.lang.Boolean,java.lang.String,fr.ifremer.allegro.referential.taxon.ReferenceTaxon,java.util.Date,fr.ifremer.allegro.referential.taxon.TaxonomicLevel,java.lang.Integer)
public java.lang.Object create(int transform, java.util.Date creationDate, java.lang.Boolean isNaming, java.lang.Boolean isObsolete, java.lang.Boolean isReferent, java.lang.Boolean isTemporary, java.lang.Boolean isVirtual, java.lang.String name, ReferenceTaxon referenceTaxon, java.util.Date startDate, TaxonomicLevel taxonomicLevel, java.lang.Integer upperRank)
TaxonNameDao
Does the same thing as TaxonNameDao.create(java.util.Date,java.lang.Boolean,java.lang.Boolean,java.lang.Boolean,java.lang.Boolean,java.lang.Boolean,java.lang.String,fr.ifremer.allegro.referential.taxon.ReferenceTaxon,java.util.Date,fr.ifremer.allegro.referential.taxon.TaxonomicLevel,java.lang.Integer)
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.
create
in interface TaxonNameDao
TaxonNameDao.create(int, java.util.Date,java.lang.Boolean,java.lang.Boolean,java.lang.Boolean,java.lang.Boolean,java.lang.Boolean,java.lang.String,fr.ifremer.allegro.referential.taxon.ReferenceTaxon,java.util.Date,fr.ifremer.allegro.referential.taxon.TaxonomicLevel,java.lang.Integer)
public void update(TaxonName taxonName)
TaxonNameDao
taxonName
instance in the persistent store.
update
in interface TaxonNameDao
TaxonNameDao.update(fr.ifremer.allegro.referential.taxon.TaxonName)
public void update(java.util.Collection entities)
TaxonNameDao
entities
collection in the persistent store.
update
in interface TaxonNameDao
TaxonNameDao.update(java.util.Collection)
public void remove(TaxonName taxonName)
TaxonNameDao
remove
in interface TaxonNameDao
TaxonNameDao.remove(fr.ifremer.allegro.referential.taxon.TaxonName)
public void remove(java.lang.Integer id)
TaxonNameDao
identifier
from the persistent store.
remove
in interface TaxonNameDao
TaxonNameDao.remove(java.lang.Integer)
public void remove(java.util.Collection entities)
TaxonNameDao
entities collection.
- Specified by:
remove
in interface TaxonNameDao
- See Also:
TaxonNameDao.remove(java.util.Collection)
public java.util.Collection getAllTaxonName()
getAllTaxonName
in interface TaxonNameDao
TaxonNameDao.getAllTaxonName()
public java.util.Collection getAllTaxonName(int transform)
TaxonNameDao
Does the same thing as TaxonNameDao.getAllTaxonName()
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.
getAllTaxonName
in interface TaxonNameDao
TaxonNameDao.getAllTaxonName(int)
public java.util.Collection getAllTaxonName(java.lang.String queryString)
TaxonNameDao
Does the same thing as TaxonNameDao.getAllTaxonName()
with an
additional argument called queryString
. This queryString
argument allows you to override the query string defined in TaxonNameDao.getAllTaxonName()
.
getAllTaxonName
in interface TaxonNameDao
TaxonNameDao.getAllTaxonName(java.lang.String)
public java.util.Collection getAllTaxonName(int pageNumber, int pageSize)
TaxonNameDao
Does the same thing as TaxonNameDao.getAllTaxonName()
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.
getAllTaxonName
in interface TaxonNameDao
TaxonNameDao.getAllTaxonName(int, int)
public java.util.Collection getAllTaxonName(java.lang.String queryString, int pageNumber, int pageSize)
TaxonNameDao
Does the same thing as TaxonNameDao.getAllTaxonName(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.
getAllTaxonName
in interface TaxonNameDao
TaxonNameDao.getAllTaxonName(String, int, int)
public java.util.Collection getAllTaxonName(int transform, java.lang.String queryString)
TaxonNameDao
Does the same thing as TaxonNameDao.getAllTaxonName(int)
with an
additional argument called queryString
. This queryString
argument allows you to override the query string defined in TaxonNameDao.getAllTaxonName(int)
.
getAllTaxonName
in interface TaxonNameDao
TaxonNameDao.getAllTaxonName(int, String)
public java.util.Collection getAllTaxonName(int transform, int pageNumber, int pageSize)
TaxonNameDao
Does the same thing as TaxonNameDao.getAllTaxonName(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.
getAllTaxonName
in interface TaxonNameDao
TaxonNameDao.getAllTaxonName(int, int, int)
public java.util.Collection getAllTaxonName(int transform, java.lang.String queryString, int pageNumber, int pageSize)
TaxonNameDao
Does the same thing as TaxonNameDao.getAllTaxonName(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.
getAllTaxonName
in interface TaxonNameDao
TaxonNameDao.getAllTaxonName(int, java.lang.String, int, int)
public TaxonName findTaxonNameById(java.lang.Integer id)
findTaxonNameById
in interface TaxonNameDao
TaxonNameDao.findTaxonNameById(java.lang.Integer)
public java.lang.Object findTaxonNameById(int transform, java.lang.Integer id)
TaxonNameDao
Does the same thing as TaxonNameDao.findTaxonNameById(java.lang.Integer)
with an
additional flag called transform
. If this flag is set to TRANSFORM_NONE
then
finder results will NOT be transformed during retrieval.
If this flag is any of the other constants defined here
then finder results WILL BE passed through an operation which can optionally
transform the entities (into value objects for example). By default, transformation does
not occur.
findTaxonNameById
in interface TaxonNameDao
TaxonNameDao.findTaxonNameById(int, java.lang.Integer)
public TaxonName findTaxonNameById(java.lang.String queryString, java.lang.Integer id)
TaxonNameDao
Does the same thing as TaxonNameDao.findTaxonNameById(java.lang.Integer)
with an
additional argument called queryString
. This queryString
argument allows you to override the query string defined in TaxonNameDao.findTaxonNameById(java.lang.Integer)
.
findTaxonNameById
in interface TaxonNameDao
TaxonNameDao.findTaxonNameById(java.lang.String, java.lang.Integer)
public java.lang.Object findTaxonNameById(int transform, java.lang.String queryString, java.lang.Integer id)
TaxonNameDao
Does the same thing as TaxonNameDao.findTaxonNameById(int, java.lang.Integer)
with an
additional argument called queryString
. This queryString
argument allows you to override the query string defined in TaxonNameDao.findTaxonNameById(int, java.lang.Integer id)
.
findTaxonNameById
in interface TaxonNameDao
TaxonNameDao.findTaxonNameById(int, java.lang.String, java.lang.Integer)
public java.util.Collection findTaxonNameByReferenceTaxon(ReferenceTaxon referenceTaxon)
findTaxonNameByReferenceTaxon
in interface TaxonNameDao
TaxonNameDao.findTaxonNameByReferenceTaxon(fr.ifremer.allegro.referential.taxon.ReferenceTaxon)
public java.util.Collection findTaxonNameByReferenceTaxon(int transform, ReferenceTaxon referenceTaxon)
TaxonNameDao
Does the same thing as TaxonNameDao.findTaxonNameByReferenceTaxon(fr.ifremer.allegro.referential.taxon.ReferenceTaxon)
with an
additional flag called transform
. If this flag is set to TRANSFORM_NONE
then
finder results will NOT be transformed during retrieval.
If this flag is any of the other constants defined here
then finder results WILL BE passed through an operation which can optionally
transform the entities (into value objects for example). By default, transformation does
not occur.
findTaxonNameByReferenceTaxon
in interface TaxonNameDao
TaxonNameDao.findTaxonNameByReferenceTaxon(int, fr.ifremer.allegro.referential.taxon.ReferenceTaxon)
public java.util.Collection findTaxonNameByReferenceTaxon(java.lang.String queryString, ReferenceTaxon referenceTaxon)
TaxonNameDao
Does the same thing as TaxonNameDao.findTaxonNameByReferenceTaxon(fr.ifremer.allegro.referential.taxon.ReferenceTaxon)
with an
additional argument called queryString
. This queryString
argument allows you to override the query string defined in TaxonNameDao.findTaxonNameByReferenceTaxon(fr.ifremer.allegro.referential.taxon.ReferenceTaxon)
.
findTaxonNameByReferenceTaxon
in interface TaxonNameDao
TaxonNameDao.findTaxonNameByReferenceTaxon(java.lang.String, fr.ifremer.allegro.referential.taxon.ReferenceTaxon)
public java.util.Collection findTaxonNameByReferenceTaxon(int pageNumber, int pageSize, ReferenceTaxon referenceTaxon)
TaxonNameDao
Does the same thing as TaxonNameDao.findTaxonNameByReferenceTaxon(fr.ifremer.allegro.referential.taxon.ReferenceTaxon)
with an
additional two arguments called pageNumber
and pageSize
. The pageNumber
argument allows you to specify the page number when you are paging the results and the pageSize allows you to specify the size of the
page retrieved.
findTaxonNameByReferenceTaxon
in interface TaxonNameDao
TaxonNameDao.findTaxonNameByReferenceTaxon(int, int, fr.ifremer.allegro.referential.taxon.ReferenceTaxon)
public java.util.Collection findTaxonNameByReferenceTaxon(java.lang.String queryString, int pageNumber, int pageSize, ReferenceTaxon referenceTaxon)
TaxonNameDao
Does the same thing as TaxonNameDao.findTaxonNameByReferenceTaxon(String, fr.ifremer.allegro.referential.taxon.ReferenceTaxon)
with an
additional two arguments called pageNumber
and pageSize
. The pageNumber
argument allows you to specify the page number when you are paging the results and the pageSize allows you to specify the size of the
page retrieved.
findTaxonNameByReferenceTaxon
in interface TaxonNameDao
TaxonNameDao.findTaxonNameByReferenceTaxon(String, int, int, fr.ifremer.allegro.referential.taxon.ReferenceTaxon)
public java.util.Collection findTaxonNameByReferenceTaxon(int transform, java.lang.String queryString, ReferenceTaxon referenceTaxon)
TaxonNameDao
Does the same thing as TaxonNameDao.findTaxonNameByReferenceTaxon(int, fr.ifremer.allegro.referential.taxon.ReferenceTaxon)
with an
additional argument called queryString
. This queryString
argument allows you to override the query string defined in TaxonNameDao.findTaxonNameByReferenceTaxon(int, fr.ifremer.allegro.referential.taxon.ReferenceTaxon referenceTaxon)
.
findTaxonNameByReferenceTaxon
in interface TaxonNameDao
TaxonNameDao.findTaxonNameByReferenceTaxon(int, String, fr.ifremer.allegro.referential.taxon.ReferenceTaxon)
public java.util.Collection findTaxonNameByReferenceTaxon(int transform, int pageNumber, int pageSize, ReferenceTaxon referenceTaxon)
TaxonNameDao
Does the same thing as TaxonNameDao.findTaxonNameByReferenceTaxon(int, fr.ifremer.allegro.referential.taxon.ReferenceTaxon)
with an
additional two arguments called pageNumber
and pageSize
. The pageNumber
argument allows you to specify the page number when you are paging the results and the pageSize allows you to specify the size of the
page retrieved.
findTaxonNameByReferenceTaxon
in interface TaxonNameDao
TaxonNameDao.findTaxonNameByReferenceTaxon(int, int, int, fr.ifremer.allegro.referential.taxon.ReferenceTaxon)
public java.util.Collection findTaxonNameByReferenceTaxon(int transform, java.lang.String queryString, int pageNumber, int pageSize, ReferenceTaxon referenceTaxon)
TaxonNameDao
Does the same thing as TaxonNameDao.findTaxonNameByReferenceTaxon(int, String, fr.ifremer.allegro.referential.taxon.ReferenceTaxon)
with an
additional two arguments called pageNumber
and pageSize
. The pageNumber
argument allows you to specify the page number when you are paging the results and the pageSize allows you to specify the size of the
page retrieved.
findTaxonNameByReferenceTaxon
in interface TaxonNameDao
TaxonNameDao.findTaxonNameByReferenceTaxon(int, java.lang.String, int, int, fr.ifremer.allegro.referential.taxon.ReferenceTaxon)
public java.util.Collection findTaxonNameByTaxonomicLevel(TaxonomicLevel taxonomicLevel)
findTaxonNameByTaxonomicLevel
in interface TaxonNameDao
TaxonNameDao.findTaxonNameByTaxonomicLevel(fr.ifremer.allegro.referential.taxon.TaxonomicLevel)
public java.util.Collection findTaxonNameByTaxonomicLevel(int transform, TaxonomicLevel taxonomicLevel)
TaxonNameDao
Does the same thing as TaxonNameDao.findTaxonNameByTaxonomicLevel(fr.ifremer.allegro.referential.taxon.TaxonomicLevel)
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.
findTaxonNameByTaxonomicLevel
in interface TaxonNameDao
TaxonNameDao.findTaxonNameByTaxonomicLevel(int, fr.ifremer.allegro.referential.taxon.TaxonomicLevel)
public java.util.Collection findTaxonNameByTaxonomicLevel(java.lang.String queryString, TaxonomicLevel taxonomicLevel)
TaxonNameDao
Does the same thing as TaxonNameDao.findTaxonNameByTaxonomicLevel(fr.ifremer.allegro.referential.taxon.TaxonomicLevel)
with an
additional argument called queryString
. This queryString
argument allows you to override the query string defined in TaxonNameDao.findTaxonNameByTaxonomicLevel(fr.ifremer.allegro.referential.taxon.TaxonomicLevel)
.
findTaxonNameByTaxonomicLevel
in interface TaxonNameDao
TaxonNameDao.findTaxonNameByTaxonomicLevel(java.lang.String, fr.ifremer.allegro.referential.taxon.TaxonomicLevel)
public java.util.Collection findTaxonNameByTaxonomicLevel(int pageNumber, int pageSize, TaxonomicLevel taxonomicLevel)
TaxonNameDao
Does the same thing as TaxonNameDao.findTaxonNameByTaxonomicLevel(fr.ifremer.allegro.referential.taxon.TaxonomicLevel)
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.
findTaxonNameByTaxonomicLevel
in interface TaxonNameDao
TaxonNameDao.findTaxonNameByTaxonomicLevel(int, int, fr.ifremer.allegro.referential.taxon.TaxonomicLevel)
public java.util.Collection findTaxonNameByTaxonomicLevel(java.lang.String queryString, int pageNumber, int pageSize, TaxonomicLevel taxonomicLevel)
TaxonNameDao
Does the same thing as TaxonNameDao.findTaxonNameByTaxonomicLevel(String, fr.ifremer.allegro.referential.taxon.TaxonomicLevel)
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.
findTaxonNameByTaxonomicLevel
in interface TaxonNameDao
TaxonNameDao.findTaxonNameByTaxonomicLevel(String, int, int, fr.ifremer.allegro.referential.taxon.TaxonomicLevel)
public java.util.Collection findTaxonNameByTaxonomicLevel(int transform, java.lang.String queryString, TaxonomicLevel taxonomicLevel)
TaxonNameDao
Does the same thing as TaxonNameDao.findTaxonNameByTaxonomicLevel(int, fr.ifremer.allegro.referential.taxon.TaxonomicLevel)
with an
additional argument called queryString
. This queryString
argument allows you to override the query string defined in TaxonNameDao.findTaxonNameByTaxonomicLevel(int, fr.ifremer.allegro.referential.taxon.TaxonomicLevel taxonomicLevel)
.
findTaxonNameByTaxonomicLevel
in interface TaxonNameDao
TaxonNameDao.findTaxonNameByTaxonomicLevel(int, String, fr.ifremer.allegro.referential.taxon.TaxonomicLevel)
public java.util.Collection findTaxonNameByTaxonomicLevel(int transform, int pageNumber, int pageSize, TaxonomicLevel taxonomicLevel)
TaxonNameDao
Does the same thing as TaxonNameDao.findTaxonNameByTaxonomicLevel(int, fr.ifremer.allegro.referential.taxon.TaxonomicLevel)
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.
findTaxonNameByTaxonomicLevel
in interface TaxonNameDao
TaxonNameDao.findTaxonNameByTaxonomicLevel(int, int, int, fr.ifremer.allegro.referential.taxon.TaxonomicLevel)
public java.util.Collection findTaxonNameByTaxonomicLevel(int transform, java.lang.String queryString, int pageNumber, int pageSize, TaxonomicLevel taxonomicLevel)
TaxonNameDao
Does the same thing as TaxonNameDao.findTaxonNameByTaxonomicLevel(int, String, fr.ifremer.allegro.referential.taxon.TaxonomicLevel)
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.
findTaxonNameByTaxonomicLevel
in interface TaxonNameDao
TaxonNameDao.findTaxonNameByTaxonomicLevel(int, java.lang.String, int, int, fr.ifremer.allegro.referential.taxon.TaxonomicLevel)
public java.util.Collection findTaxonNameByCitation(Citation citation)
findTaxonNameByCitation
in interface TaxonNameDao
TaxonNameDao.findTaxonNameByCitation(fr.ifremer.allegro.referential.taxon.Citation)
public java.util.Collection findTaxonNameByCitation(int transform, Citation citation)
TaxonNameDao
Does the same thing as TaxonNameDao.findTaxonNameByCitation(fr.ifremer.allegro.referential.taxon.Citation)
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.
findTaxonNameByCitation
in interface TaxonNameDao
TaxonNameDao.findTaxonNameByCitation(int, fr.ifremer.allegro.referential.taxon.Citation)
public java.util.Collection findTaxonNameByCitation(java.lang.String queryString, Citation citation)
TaxonNameDao
Does the same thing as TaxonNameDao.findTaxonNameByCitation(fr.ifremer.allegro.referential.taxon.Citation)
with an
additional argument called queryString
. This queryString
argument allows you to override the query string defined in TaxonNameDao.findTaxonNameByCitation(fr.ifremer.allegro.referential.taxon.Citation)
.
findTaxonNameByCitation
in interface TaxonNameDao
TaxonNameDao.findTaxonNameByCitation(java.lang.String, fr.ifremer.allegro.referential.taxon.Citation)
public java.util.Collection findTaxonNameByCitation(int pageNumber, int pageSize, Citation citation)
TaxonNameDao
Does the same thing as TaxonNameDao.findTaxonNameByCitation(fr.ifremer.allegro.referential.taxon.Citation)
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.
findTaxonNameByCitation
in interface TaxonNameDao
TaxonNameDao.findTaxonNameByCitation(int, int, fr.ifremer.allegro.referential.taxon.Citation)
public java.util.Collection findTaxonNameByCitation(java.lang.String queryString, int pageNumber, int pageSize, Citation citation)
TaxonNameDao
Does the same thing as TaxonNameDao.findTaxonNameByCitation(String, fr.ifremer.allegro.referential.taxon.Citation)
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.
findTaxonNameByCitation
in interface TaxonNameDao
TaxonNameDao.findTaxonNameByCitation(String, int, int, fr.ifremer.allegro.referential.taxon.Citation)
public java.util.Collection findTaxonNameByCitation(int transform, java.lang.String queryString, Citation citation)
TaxonNameDao
Does the same thing as TaxonNameDao.findTaxonNameByCitation(int, fr.ifremer.allegro.referential.taxon.Citation)
with an
additional argument called queryString
. This queryString
argument allows you to override the query string defined in TaxonNameDao.findTaxonNameByCitation(int, fr.ifremer.allegro.referential.taxon.Citation citation)
.
findTaxonNameByCitation
in interface TaxonNameDao
TaxonNameDao.findTaxonNameByCitation(int, String, fr.ifremer.allegro.referential.taxon.Citation)
public java.util.Collection findTaxonNameByCitation(int transform, int pageNumber, int pageSize, Citation citation)
TaxonNameDao
Does the same thing as TaxonNameDao.findTaxonNameByCitation(int, fr.ifremer.allegro.referential.taxon.Citation)
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.
findTaxonNameByCitation
in interface TaxonNameDao
TaxonNameDao.findTaxonNameByCitation(int, int, int, fr.ifremer.allegro.referential.taxon.Citation)
public java.util.Collection findTaxonNameByCitation(int transform, java.lang.String queryString, int pageNumber, int pageSize, Citation citation)
TaxonNameDao
Does the same thing as TaxonNameDao.findTaxonNameByCitation(int, String, fr.ifremer.allegro.referential.taxon.Citation)
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.
findTaxonNameByCitation
in interface TaxonNameDao
TaxonNameDao.findTaxonNameByCitation(int, java.lang.String, int, int, fr.ifremer.allegro.referential.taxon.Citation)
public java.util.Collection findTaxonNameByParentTaxonName(TaxonName parentTaxonName)
findTaxonNameByParentTaxonName
in interface TaxonNameDao
TaxonNameDao.findTaxonNameByParentTaxonName(fr.ifremer.allegro.referential.taxon.TaxonName)
public java.util.Collection findTaxonNameByParentTaxonName(int transform, TaxonName parentTaxonName)
TaxonNameDao
Does the same thing as TaxonNameDao.findTaxonNameByParentTaxonName(fr.ifremer.allegro.referential.taxon.TaxonName)
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.
findTaxonNameByParentTaxonName
in interface TaxonNameDao
TaxonNameDao.findTaxonNameByParentTaxonName(int, fr.ifremer.allegro.referential.taxon.TaxonName)
public java.util.Collection findTaxonNameByParentTaxonName(java.lang.String queryString, TaxonName parentTaxonName)
TaxonNameDao
Does the same thing as TaxonNameDao.findTaxonNameByParentTaxonName(fr.ifremer.allegro.referential.taxon.TaxonName)
with an
additional argument called queryString
. This queryString
argument allows you to override the query string defined in TaxonNameDao.findTaxonNameByParentTaxonName(fr.ifremer.allegro.referential.taxon.TaxonName)
.
findTaxonNameByParentTaxonName
in interface TaxonNameDao
TaxonNameDao.findTaxonNameByParentTaxonName(java.lang.String, fr.ifremer.allegro.referential.taxon.TaxonName)
public java.util.Collection findTaxonNameByParentTaxonName(int pageNumber, int pageSize, TaxonName parentTaxonName)
TaxonNameDao
Does the same thing as TaxonNameDao.findTaxonNameByParentTaxonName(fr.ifremer.allegro.referential.taxon.TaxonName)
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.
findTaxonNameByParentTaxonName
in interface TaxonNameDao
TaxonNameDao.findTaxonNameByParentTaxonName(int, int, fr.ifremer.allegro.referential.taxon.TaxonName)
public java.util.Collection findTaxonNameByParentTaxonName(java.lang.String queryString, int pageNumber, int pageSize, TaxonName parentTaxonName)
TaxonNameDao
Does the same thing as TaxonNameDao.findTaxonNameByParentTaxonName(String, fr.ifremer.allegro.referential.taxon.TaxonName)
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.
findTaxonNameByParentTaxonName
in interface TaxonNameDao
TaxonNameDao.findTaxonNameByParentTaxonName(String, int, int, fr.ifremer.allegro.referential.taxon.TaxonName)
public java.util.Collection findTaxonNameByParentTaxonName(int transform, java.lang.String queryString, TaxonName parentTaxonName)
TaxonNameDao
Does the same thing as TaxonNameDao.findTaxonNameByParentTaxonName(int, fr.ifremer.allegro.referential.taxon.TaxonName)
with an
additional argument called queryString
. This queryString
argument allows you to override the query string defined in TaxonNameDao.findTaxonNameByParentTaxonName(int, fr.ifremer.allegro.referential.taxon.TaxonName parentTaxonName)
.
findTaxonNameByParentTaxonName
in interface TaxonNameDao
TaxonNameDao.findTaxonNameByParentTaxonName(int, String, fr.ifremer.allegro.referential.taxon.TaxonName)
public java.util.Collection findTaxonNameByParentTaxonName(int transform, int pageNumber, int pageSize, TaxonName parentTaxonName)
TaxonNameDao
Does the same thing as TaxonNameDao.findTaxonNameByParentTaxonName(int, fr.ifremer.allegro.referential.taxon.TaxonName)
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.
findTaxonNameByParentTaxonName
in interface TaxonNameDao
TaxonNameDao.findTaxonNameByParentTaxonName(int, int, int, fr.ifremer.allegro.referential.taxon.TaxonName)
public java.util.Collection findTaxonNameByParentTaxonName(int transform, java.lang.String queryString, int pageNumber, int pageSize, TaxonName parentTaxonName)
TaxonNameDao
Does the same thing as TaxonNameDao.findTaxonNameByParentTaxonName(int, String, fr.ifremer.allegro.referential.taxon.TaxonName)
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.
findTaxonNameByParentTaxonName
in interface TaxonNameDao
TaxonNameDao.findTaxonNameByParentTaxonName(int, java.lang.String, int, int, fr.ifremer.allegro.referential.taxon.TaxonName)
public TaxonName findTaxonNameByNaturalId(java.lang.Integer id)
findTaxonNameByNaturalId
in interface TaxonNameDao
TaxonNameDao.findTaxonNameByNaturalId(java.lang.Integer)
public java.lang.Object findTaxonNameByNaturalId(int transform, java.lang.Integer id)
TaxonNameDao
Does the same thing as TaxonNameDao.findTaxonNameByNaturalId(java.lang.Integer)
with an
additional flag called transform
. If this flag is set to TRANSFORM_NONE
then
finder results will NOT be transformed during retrieval.
If this flag is any of the other constants defined here
then finder results WILL BE passed through an operation which can optionally
transform the entities (into value objects for example). By default, transformation does
not occur.
findTaxonNameByNaturalId
in interface TaxonNameDao
TaxonNameDao.findTaxonNameByNaturalId(int, java.lang.Integer)
public TaxonName findTaxonNameByNaturalId(java.lang.String queryString, java.lang.Integer id)
TaxonNameDao
Does the same thing as TaxonNameDao.findTaxonNameByNaturalId(java.lang.Integer)
with an
additional argument called queryString
. This queryString
argument allows you to override the query string defined in TaxonNameDao.findTaxonNameByNaturalId(java.lang.Integer)
.
findTaxonNameByNaturalId
in interface TaxonNameDao
TaxonNameDao.findTaxonNameByNaturalId(java.lang.String, java.lang.Integer)
public java.lang.Object findTaxonNameByNaturalId(int transform, java.lang.String queryString, java.lang.Integer id)
TaxonNameDao
Does the same thing as TaxonNameDao.findTaxonNameByNaturalId(int, java.lang.Integer)
with an
additional argument called queryString
. This queryString
argument allows you to override the query string defined in TaxonNameDao.findTaxonNameByNaturalId(int, java.lang.Integer id)
.
findTaxonNameByNaturalId
in interface TaxonNameDao
TaxonNameDao.findTaxonNameByNaturalId(int, java.lang.String, java.lang.Integer)
public java.util.Collection getAllTaxonNameSinceDateSynchro(java.sql.Timestamp updateDate)
getAllTaxonNameSinceDateSynchro
in interface TaxonNameDao
TaxonNameDao.getAllTaxonNameSinceDateSynchro(java.sql.Timestamp)
public java.util.Collection getAllTaxonNameSinceDateSynchro(int transform, java.sql.Timestamp updateDate)
TaxonNameDao
Does the same thing as TaxonNameDao.getAllTaxonNameSinceDateSynchro(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.
getAllTaxonNameSinceDateSynchro
in interface TaxonNameDao
TaxonNameDao.getAllTaxonNameSinceDateSynchro(int, java.sql.Timestamp)
public java.util.Collection getAllTaxonNameSinceDateSynchro(java.lang.String queryString, java.sql.Timestamp updateDate)
TaxonNameDao
Does the same thing as TaxonNameDao.getAllTaxonNameSinceDateSynchro(java.sql.Timestamp)
with an
additional argument called queryString
. This queryString
argument allows you to override the query string defined in TaxonNameDao.getAllTaxonNameSinceDateSynchro(java.sql.Timestamp)
.
getAllTaxonNameSinceDateSynchro
in interface TaxonNameDao
TaxonNameDao.getAllTaxonNameSinceDateSynchro(java.lang.String, java.sql.Timestamp)
public java.util.Collection getAllTaxonNameSinceDateSynchro(int pageNumber, int pageSize, java.sql.Timestamp updateDate)
TaxonNameDao
Does the same thing as TaxonNameDao.getAllTaxonNameSinceDateSynchro(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.
getAllTaxonNameSinceDateSynchro
in interface TaxonNameDao
TaxonNameDao.getAllTaxonNameSinceDateSynchro(int, int, java.sql.Timestamp)
public java.util.Collection getAllTaxonNameSinceDateSynchro(java.lang.String queryString, int pageNumber, int pageSize, java.sql.Timestamp updateDate)
TaxonNameDao
Does the same thing as TaxonNameDao.getAllTaxonNameSinceDateSynchro(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.
getAllTaxonNameSinceDateSynchro
in interface TaxonNameDao
TaxonNameDao.getAllTaxonNameSinceDateSynchro(String, int, int, java.sql.Timestamp)
public java.util.Collection getAllTaxonNameSinceDateSynchro(int transform, java.lang.String queryString, java.sql.Timestamp updateDate)
TaxonNameDao
Does the same thing as TaxonNameDao.getAllTaxonNameSinceDateSynchro(int, java.sql.Timestamp)
with an
additional argument called queryString
. This queryString
argument allows you to override the query string defined in TaxonNameDao.getAllTaxonNameSinceDateSynchro(int, java.sql.Timestamp updateDate)
.
getAllTaxonNameSinceDateSynchro
in interface TaxonNameDao
TaxonNameDao.getAllTaxonNameSinceDateSynchro(int, String, java.sql.Timestamp)
public java.util.Collection getAllTaxonNameSinceDateSynchro(int transform, int pageNumber, int pageSize, java.sql.Timestamp updateDate)
TaxonNameDao
Does the same thing as TaxonNameDao.getAllTaxonNameSinceDateSynchro(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.
getAllTaxonNameSinceDateSynchro
in interface TaxonNameDao
TaxonNameDao.getAllTaxonNameSinceDateSynchro(int, int, int, java.sql.Timestamp)
public java.util.Collection getAllTaxonNameSinceDateSynchro(int transform, java.lang.String queryString, int pageNumber, int pageSize, java.sql.Timestamp updateDate)
TaxonNameDao
Does the same thing as TaxonNameDao.getAllTaxonNameSinceDateSynchro(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.
getAllTaxonNameSinceDateSynchro
in interface TaxonNameDao
TaxonNameDao.getAllTaxonNameSinceDateSynchro(int, java.lang.String, int, int, java.sql.Timestamp)
public TaxonName createFromClusterTaxonName(ClusterTaxonName clusterTaxonName)
createFromClusterTaxonName
in interface TaxonNameDao
TaxonNameDao.createFromClusterTaxonName(fr.ifremer.allegro.referential.taxon.generic.cluster.ClusterTaxonName)
protected abstract TaxonName handleCreateFromClusterTaxonName(ClusterTaxonName clusterTaxonName) throws java.lang.Exception
createFromClusterTaxonName(fr.ifremer.allegro.referential.taxon.generic.cluster.ClusterTaxonName)
java.lang.Exception
public ClusterTaxonName[] getAllClusterTaxonNameSinceDateSynchro(java.sql.Timestamp synchronizationTimestamp, java.lang.Integer userId, java.lang.Integer[] registrationLocationIds, java.lang.Integer pageNumber, java.lang.Integer pageSize)
getAllClusterTaxonNameSinceDateSynchro
in interface TaxonNameDao
TaxonNameDao.getAllClusterTaxonNameSinceDateSynchro(java.sql.Timestamp, java.lang.Integer, java.lang.Integer[], java.lang.Integer, java.lang.Integer)
protected abstract ClusterTaxonName[] handleGetAllClusterTaxonNameSinceDateSynchro(java.sql.Timestamp synchronizationTimestamp, java.lang.Integer userId, java.lang.Integer[] registrationLocationIds, java.lang.Integer pageNumber, java.lang.Integer pageSize) throws java.lang.Exception
getAllClusterTaxonNameSinceDateSynchro(java.sql.Timestamp, java.lang.Integer, java.lang.Integer[], java.lang.Integer, java.lang.Integer)
java.lang.Exception
protected java.lang.Object transformEntity(int transform, TaxonName entity)
transform
flag is set to one of the constants defined in fr.ifremer.allegro.referential.taxon.TaxonNameDao
, please note
that the TaxonNameDao.TRANSFORM_NONE
constant denotes no transformation, so the entity itself
will be returned.
This method will return instances of these types:
TaxonName
- TaxonNameDao.TRANSFORM_NONE
RemoteTaxonNameFullVO
- TRANSFORM_REMOTETAXONNAMEFULLVO
RemoteTaxonNameNaturalId
- TRANSFORM_REMOTETAXONNAMENATURALID
ClusterTaxonName
- TRANSFORM_CLUSTERTAXONNAME
TaxonNameDao.TRANSFORM_NONE
is assumed.
transform
- one of the constants declared in TaxonNameDao
entity
- an entity that was found
transformEntities(int,java.util.Collection)
protected void transformEntities(int transform, java.util.Collection entities)
transformEntity(int,fr.ifremer.allegro.referential.taxon.TaxonName)
method. This method does not instantiate a new collection.
This method is to be used internally only.
transform
- one of the constants declared in fr.ifremer.allegro.referential.taxon.TaxonNameDao
entities
- the collection of entities to transformtransformEntity(int,fr.ifremer.allegro.referential.taxon.TaxonName)
protected TaxonName toEntity(java.lang.Object[] row)
public final void toRemoteTaxonNameFullVOCollection(java.util.Collection entities)
TaxonNameDao
RemoteTaxonNameFullVO
.
toRemoteTaxonNameFullVOCollection
in interface TaxonNameDao
TaxonNameDao.toRemoteTaxonNameFullVOCollection(java.util.Collection)
public final RemoteTaxonNameFullVO[] toRemoteTaxonNameFullVOArray(java.util.Collection entities)
TaxonNameDao
RemoteTaxonNameFullVO
.
toRemoteTaxonNameFullVOArray
in interface TaxonNameDao
TaxonNameDao.toRemoteTaxonNameFullVOArray(java.util.Collection)
protected RemoteTaxonNameFullVO toRemoteTaxonNameFullVO(java.lang.Object[] row)
TaxonNameDaoImpl
class if you intend to use reporting queries.
TaxonNameDao.toRemoteTaxonNameFullVO(fr.ifremer.allegro.referential.taxon.TaxonName)
public final void remoteTaxonNameFullVOToEntityCollection(java.util.Collection instances)
TaxonNameDao
RemoteTaxonNameFullVO
to this
DAO's entity.
remoteTaxonNameFullVOToEntityCollection
in interface TaxonNameDao
TaxonNameDao.remoteTaxonNameFullVOToEntityCollection(java.util.Collection)
public void toRemoteTaxonNameFullVO(TaxonName source, RemoteTaxonNameFullVO target)
TaxonNameDao
toRemoteTaxonNameFullVO
in interface TaxonNameDao
TaxonNameDao.toRemoteTaxonNameFullVO(fr.ifremer.allegro.referential.taxon.TaxonName, fr.ifremer.allegro.referential.taxon.generic.vo.RemoteTaxonNameFullVO)
public RemoteTaxonNameFullVO toRemoteTaxonNameFullVO(TaxonName entity)
TaxonNameDao
RemoteTaxonNameFullVO
.
toRemoteTaxonNameFullVO
in interface TaxonNameDao
TaxonNameDao.toRemoteTaxonNameFullVO(fr.ifremer.allegro.referential.taxon.TaxonName)
public void remoteTaxonNameFullVOToEntity(RemoteTaxonNameFullVO source, TaxonName target, boolean copyIfNull)
TaxonNameDao
RemoteTaxonNameFullVO
to the specified entity.
remoteTaxonNameFullVOToEntity
in interface TaxonNameDao
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.fr.ifremer.allegro.referential.taxon.TaxonNameDao#remoteTaxonNameFullVOToEntity(fr.ifremer.allegro.referential.taxon.generic.vo.RemoteTaxonNameFullVO, fr.ifremer.allegro.referential.taxon.TaxonName)
public final void toRemoteTaxonNameNaturalIdCollection(java.util.Collection entities)
TaxonNameDao
RemoteTaxonNameNaturalId
.
toRemoteTaxonNameNaturalIdCollection
in interface TaxonNameDao
TaxonNameDao.toRemoteTaxonNameNaturalIdCollection(java.util.Collection)
public final RemoteTaxonNameNaturalId[] toRemoteTaxonNameNaturalIdArray(java.util.Collection entities)
TaxonNameDao
RemoteTaxonNameNaturalId
.
toRemoteTaxonNameNaturalIdArray
in interface TaxonNameDao
TaxonNameDao.toRemoteTaxonNameNaturalIdArray(java.util.Collection)
protected RemoteTaxonNameNaturalId toRemoteTaxonNameNaturalId(java.lang.Object[] row)
TaxonNameDaoImpl
class if you intend to use reporting queries.
TaxonNameDao.toRemoteTaxonNameNaturalId(fr.ifremer.allegro.referential.taxon.TaxonName)
public final void remoteTaxonNameNaturalIdToEntityCollection(java.util.Collection instances)
TaxonNameDao
RemoteTaxonNameNaturalId
to this
DAO's entity.
remoteTaxonNameNaturalIdToEntityCollection
in interface TaxonNameDao
TaxonNameDao.remoteTaxonNameNaturalIdToEntityCollection(java.util.Collection)
public void toRemoteTaxonNameNaturalId(TaxonName source, RemoteTaxonNameNaturalId target)
TaxonNameDao
toRemoteTaxonNameNaturalId
in interface TaxonNameDao
TaxonNameDao.toRemoteTaxonNameNaturalId(fr.ifremer.allegro.referential.taxon.TaxonName, fr.ifremer.allegro.referential.taxon.generic.vo.RemoteTaxonNameNaturalId)
public RemoteTaxonNameNaturalId toRemoteTaxonNameNaturalId(TaxonName entity)
TaxonNameDao
RemoteTaxonNameNaturalId
.
toRemoteTaxonNameNaturalId
in interface TaxonNameDao
TaxonNameDao.toRemoteTaxonNameNaturalId(fr.ifremer.allegro.referential.taxon.TaxonName)
public void remoteTaxonNameNaturalIdToEntity(RemoteTaxonNameNaturalId source, TaxonName target, boolean copyIfNull)
TaxonNameDao
RemoteTaxonNameNaturalId
to the specified entity.
remoteTaxonNameNaturalIdToEntity
in interface TaxonNameDao
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.fr.ifremer.allegro.referential.taxon.TaxonNameDao#remoteTaxonNameNaturalIdToEntity(fr.ifremer.allegro.referential.taxon.generic.vo.RemoteTaxonNameNaturalId, fr.ifremer.allegro.referential.taxon.TaxonName)
public final void toClusterTaxonNameCollection(java.util.Collection entities)
TaxonNameDao
ClusterTaxonName
.
toClusterTaxonNameCollection
in interface TaxonNameDao
TaxonNameDao.toClusterTaxonNameCollection(java.util.Collection)
public final ClusterTaxonName[] toClusterTaxonNameArray(java.util.Collection entities)
TaxonNameDao
ClusterTaxonName
.
toClusterTaxonNameArray
in interface TaxonNameDao
TaxonNameDao.toClusterTaxonNameArray(java.util.Collection)
protected ClusterTaxonName toClusterTaxonName(java.lang.Object[] row)
TaxonNameDaoImpl
class if you intend to use reporting queries.
TaxonNameDao.toClusterTaxonName(fr.ifremer.allegro.referential.taxon.TaxonName)
public final void clusterTaxonNameToEntityCollection(java.util.Collection instances)
TaxonNameDao
ClusterTaxonName
to this
DAO's entity.
clusterTaxonNameToEntityCollection
in interface TaxonNameDao
TaxonNameDao.clusterTaxonNameToEntityCollection(java.util.Collection)
public void toClusterTaxonName(TaxonName source, ClusterTaxonName target)
TaxonNameDao
toClusterTaxonName
in interface TaxonNameDao
TaxonNameDao.toClusterTaxonName(fr.ifremer.allegro.referential.taxon.TaxonName, fr.ifremer.allegro.referential.taxon.generic.cluster.ClusterTaxonName)
public ClusterTaxonName toClusterTaxonName(TaxonName entity)
TaxonNameDao
ClusterTaxonName
.
toClusterTaxonName
in interface TaxonNameDao
TaxonNameDao.toClusterTaxonName(fr.ifremer.allegro.referential.taxon.TaxonName)
public void clusterTaxonNameToEntity(ClusterTaxonName source, TaxonName target, boolean copyIfNull)
TaxonNameDao
ClusterTaxonName
to the specified entity.
clusterTaxonNameToEntity
in interface TaxonNameDao
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.fr.ifremer.allegro.referential.taxon.TaxonNameDao#clusterTaxonNameToEntity(fr.ifremer.allegro.referential.taxon.generic.cluster.ClusterTaxonName, fr.ifremer.allegro.referential.taxon.TaxonName)
protected java.security.Principal getPrincipal()
principal
if one has been set,
otherwise returns null
.
public PaginationResult search(int transform, int pageNumber, int pageSize, Search search)
TaxonNameDao
pageNumber
and pageSize
. These flags allow you to
limit your data to a specified page number and size.
search
in interface TaxonNameDao
transform
- the transformation flag.pageNumber
- the page number in the data to retrievepageSize
- the size of the page to retrieve.search
- the search object which provides the search parameters and pagination specification.
PaginationResult
instance.TaxonNameDao.search(int, int, int, fr.ifremer.allegro.Search)
public PaginationResult search(int pageNumber, int pageSize, Search search)
TaxonNameDao
pageNumber
and pageSize
. These flags allow you to
limit your data to a specified page number and size.
search
in interface TaxonNameDao
pageNumber
- the page number in the data to retrievepageSize
- the size of the page to retrieve.search
- the search object which provides the search parameters and pagination specification.
PaginationResult
instance.TaxonNameDao.search(int, int, fr.ifremer.allegro.Search)
public java.util.Set search(int transform, Search search)
TaxonNameDao
TaxonNameDao.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.
search
in interface TaxonNameDao
transform
- the transformation flag.search
- the search object which provides the search parameters and pagination specification.
TaxonNameDao.search(int, fr.ifremer.allegro.Search)
public java.util.Set search(Search search)
TaxonNameDao
search
object.
search
in interface TaxonNameDao
search
- the search object which provides the search parameters and pagination specification.
TaxonNameDao.search(fr.ifremer.allegro.Search)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |