fr.ifremer.allegro.referential
Interface AnalysisInstrumentDao

All Known Implementing Classes:
AnalysisInstrumentDaoBase, AnalysisInstrumentDaoImpl

public interface AnalysisInstrumentDao

See Also:
AnalysisInstrument

Field Summary
static int TRANSFORM_CLUSTERANALYSISINSTRUMENT
          This constant is used as a transformation flag; entities can be converted automatically into value objects or other types, different methods in a class implementing this interface support this feature: look for an int parameter called transform.
static int TRANSFORM_NONE
          This constant is used as a transformation flag; entities can be converted automatically into value objects or other types, different methods in a class implementing this interface support this feature: look for an int parameter called transform.
static int TRANSFORM_REMOTEANALYSISINSTRUMENTFULLVO
          This constant is used as a transformation flag; entities can be converted automatically into value objects or other types, different methods in a class implementing this interface support this feature: look for an int parameter called transform.
static int TRANSFORM_REMOTEANALYSISINSTRUMENTNATURALID
          This constant is used as a transformation flag; entities can be converted automatically into value objects or other types, different methods in a class implementing this interface support this feature: look for an int parameter called transform.
 
Method Summary
 AnalysisInstrument clusterAnalysisInstrumentToEntity(ClusterAnalysisInstrument clusterAnalysisInstrument)
          Converts an instance of type ClusterAnalysisInstrument to this DAO's entity.
 void clusterAnalysisInstrumentToEntity(ClusterAnalysisInstrument source, AnalysisInstrument target, boolean copyIfNull)
          Copies the fields of ClusterAnalysisInstrument to the specified entity.
 void clusterAnalysisInstrumentToEntityCollection(java.util.Collection instances)
          Converts a Collection of instances of type ClusterAnalysisInstrument to this DAO's entity.
 AnalysisInstrument create(AnalysisInstrument analysisInstrument)
          Creates an instance of fr.ifremer.allegro.referential.AnalysisInstrument and adds it to the persistent store.
 java.util.Collection create(java.util.Collection entities)
          Creates a new instance of fr.ifremer.allegro.referential.AnalysisInstrument and adds from the passed in entities collection
 java.lang.Object create(int transform, AnalysisInstrument analysisInstrument)
           Does the same thing as create(fr.ifremer.allegro.referential.AnalysisInstrument) with an additional flag called transform.
 java.util.Collection create(int transform, java.util.Collection entities)
           Does the same thing as create(fr.ifremer.allegro.referential.AnalysisInstrument) with an additional flag called transform.
 java.lang.Object create(int transform, java.lang.String name, Status status)
           Does the same thing as create(java.lang.String,fr.ifremer.allegro.referential.Status) with an additional flag called transform.
 java.lang.Object create(int transform, java.lang.String name, java.lang.String description, java.sql.Timestamp updateDate, Status status)
           Does the same thing as create(java.lang.String,java.lang.String,java.sql.Timestamp,fr.ifremer.allegro.referential.Status) with an additional flag called transform.
 AnalysisInstrument create(java.lang.String name, Status status)
           Creates a new fr.ifremer.allegro.referential.AnalysisInstrument instance from only required properties (attributes and association ends) and adds it to the persistent store.
 AnalysisInstrument create(java.lang.String name, java.lang.String description, java.sql.Timestamp updateDate, Status status)
           Creates a new fr.ifremer.allegro.referential.AnalysisInstrument instance from all attributes and properties and adds it to the persistent store.
 AnalysisInstrument createFromClusterAnalysisInstrument(ClusterAnalysisInstrument clusterAnalysisInstrument)
           
 AnalysisInstrument findAnalysisInstrumentById(java.lang.Integer id)
           
 java.lang.Object findAnalysisInstrumentById(int transform, java.lang.Integer id)
           Does the same thing as findAnalysisInstrumentById(java.lang.Integer) with an additional flag called transform.
 java.lang.Object findAnalysisInstrumentById(int transform, java.lang.String queryString, java.lang.Integer id)
           Does the same thing as findAnalysisInstrumentById(int, java.lang.Integer) with an additional argument called queryString.
 AnalysisInstrument findAnalysisInstrumentById(java.lang.String queryString, java.lang.Integer id)
           Does the same thing as findAnalysisInstrumentById(java.lang.Integer) with an additional argument called queryString.
 AnalysisInstrument findAnalysisInstrumentByNaturalId(java.lang.Integer id)
           
 java.lang.Object findAnalysisInstrumentByNaturalId(int transform, java.lang.Integer id)
           Does the same thing as findAnalysisInstrumentByNaturalId(java.lang.Integer) with an additional flag called transform.
 java.lang.Object findAnalysisInstrumentByNaturalId(int transform, java.lang.String queryString, java.lang.Integer id)
           Does the same thing as findAnalysisInstrumentByNaturalId(int, java.lang.Integer) with an additional argument called queryString.
 AnalysisInstrument findAnalysisInstrumentByNaturalId(java.lang.String queryString, java.lang.Integer id)
           Does the same thing as findAnalysisInstrumentByNaturalId(java.lang.Integer) with an additional argument called queryString.
 java.util.Collection findAnalysisInstrumentByStatus(int transform, int pageNumber, int pageSize, Status status)
           Does the same thing as findAnalysisInstrumentByStatus(int, fr.ifremer.allegro.referential.Status) with an additional two arguments called pageNumber and pageSize.
 java.util.Collection findAnalysisInstrumentByStatus(int pageNumber, int pageSize, Status status)
           Does the same thing as findAnalysisInstrumentByStatus(fr.ifremer.allegro.referential.Status) with an additional two arguments called pageNumber and pageSize.
 java.util.Collection findAnalysisInstrumentByStatus(int transform, Status status)
           Does the same thing as findAnalysisInstrumentByStatus(fr.ifremer.allegro.referential.Status) with an additional flag called transform.
 java.util.Collection findAnalysisInstrumentByStatus(int transform, java.lang.String queryString, int pageNumber, int pageSize, Status status)
           Does the same thing as findAnalysisInstrumentByStatus(int, String, fr.ifremer.allegro.referential.Status) with an additional two arguments called pageNumber and pageSize.
 java.util.Collection findAnalysisInstrumentByStatus(int transform, java.lang.String queryString, Status status)
           Does the same thing as findAnalysisInstrumentByStatus(int, fr.ifremer.allegro.referential.Status) with an additional argument called queryString.
 java.util.Collection findAnalysisInstrumentByStatus(Status status)
           
 java.util.Collection findAnalysisInstrumentByStatus(java.lang.String queryString, int pageNumber, int pageSize, Status status)
           Does the same thing as findAnalysisInstrumentByStatus(String, fr.ifremer.allegro.referential.Status) with an additional two arguments called pageNumber and pageSize.
 java.util.Collection findAnalysisInstrumentByStatus(java.lang.String queryString, Status status)
           Does the same thing as findAnalysisInstrumentByStatus(fr.ifremer.allegro.referential.Status) with an additional argument called queryString.
 java.util.Collection getAllAnalysisInstrument()
           
 java.util.Collection getAllAnalysisInstrument(int transform)
           Does the same thing as getAllAnalysisInstrument() with an additional flag called transform.
 java.util.Collection getAllAnalysisInstrument(int pageNumber, int pageSize)
           Does the same thing as getAllAnalysisInstrument() with an additional two arguments called pageNumber and pageSize.
 java.util.Collection getAllAnalysisInstrument(int transform, int pageNumber, int pageSize)
           Does the same thing as getAllAnalysisInstrument(int) with an additional two arguments called pageNumber and pageSize.
 java.util.Collection getAllAnalysisInstrument(int transform, java.lang.String queryString)
           Does the same thing as getAllAnalysisInstrument(int) with an additional argument called queryString.
 java.util.Collection getAllAnalysisInstrument(int transform, java.lang.String queryString, int pageNumber, int pageSize)
           Does the same thing as getAllAnalysisInstrument(int, String) with an additional two arguments called pageNumber and pageSize.
 java.util.Collection getAllAnalysisInstrument(java.lang.String queryString)
           Does the same thing as getAllAnalysisInstrument() with an additional argument called queryString.
 java.util.Collection getAllAnalysisInstrument(java.lang.String queryString, int pageNumber, int pageSize)
           Does the same thing as getAllAnalysisInstrument(String) with an additional two arguments called pageNumber and pageSize.
 java.util.Collection getAllAnalysisInstrumentSinceDateSynchro(int transform, int pageNumber, int pageSize, java.sql.Timestamp updateDate)
           Does the same thing as getAllAnalysisInstrumentSinceDateSynchro(int, java.sql.Timestamp) with an additional two arguments called pageNumber and pageSize.
 java.util.Collection getAllAnalysisInstrumentSinceDateSynchro(int pageNumber, int pageSize, java.sql.Timestamp updateDate)
           Does the same thing as getAllAnalysisInstrumentSinceDateSynchro(java.sql.Timestamp) with an additional two arguments called pageNumber and pageSize.
 java.util.Collection getAllAnalysisInstrumentSinceDateSynchro(int transform, java.lang.String queryString, int pageNumber, int pageSize, java.sql.Timestamp updateDate)
           Does the same thing as getAllAnalysisInstrumentSinceDateSynchro(int, String, java.sql.Timestamp) with an additional two arguments called pageNumber and pageSize.
 java.util.Collection getAllAnalysisInstrumentSinceDateSynchro(int transform, java.lang.String queryString, java.sql.Timestamp updateDate)
           Does the same thing as getAllAnalysisInstrumentSinceDateSynchro(int, java.sql.Timestamp) with an additional argument called queryString.
 java.util.Collection getAllAnalysisInstrumentSinceDateSynchro(int transform, java.sql.Timestamp updateDate)
           Does the same thing as getAllAnalysisInstrumentSinceDateSynchro(java.sql.Timestamp) with an additional flag called transform.
 java.util.Collection getAllAnalysisInstrumentSinceDateSynchro(java.lang.String queryString, int pageNumber, int pageSize, java.sql.Timestamp updateDate)
           Does the same thing as getAllAnalysisInstrumentSinceDateSynchro(String, java.sql.Timestamp) with an additional two arguments called pageNumber and pageSize.
 java.util.Collection getAllAnalysisInstrumentSinceDateSynchro(java.lang.String queryString, java.sql.Timestamp updateDate)
           Does the same thing as getAllAnalysisInstrumentSinceDateSynchro(java.sql.Timestamp) with an additional argument called queryString.
 java.util.Collection getAllAnalysisInstrumentSinceDateSynchro(java.sql.Timestamp updateDate)
           
 ClusterAnalysisInstrument[] getAllClusterAnalysisInstrumentSinceDateSynchro(java.sql.Timestamp synchronizationTimestamp, java.lang.Integer userId, java.lang.Integer[] registrationLocationIds, java.lang.Integer pageNumber, java.lang.Integer pageSize)
           
 AnalysisInstrument load(java.lang.Integer id)
          Loads an instance of fr.ifremer.allegro.referential.AnalysisInstrument from the persistent store.
 java.lang.Object load(int transform, java.lang.Integer id)
           Does the same thing as load(java.lang.Integer) with an additional flag called transform.
 java.util.Collection loadAll()
          Loads all entities of type AnalysisInstrument.
 java.util.Collection loadAll(int transform)
           Does the same thing as loadAll() with an additional flag called transform.
 java.util.Collection loadAll(int pageNumber, int pageSize)
           Does the same thing as loadAll() with an additional two arguments called pageNumber and pageSize.
 java.util.Collection loadAll(int transform, int pageNumber, int pageSize)
           Does the same thing as loadAll(int) with an additional two arguments called pageNumber and pageSize.
 AnalysisInstrument remoteAnalysisInstrumentFullVOToEntity(RemoteAnalysisInstrumentFullVO remoteAnalysisInstrumentFullVO)
          Converts an instance of type RemoteAnalysisInstrumentFullVO to this DAO's entity.
 void remoteAnalysisInstrumentFullVOToEntity(RemoteAnalysisInstrumentFullVO source, AnalysisInstrument target, boolean copyIfNull)
          Copies the fields of RemoteAnalysisInstrumentFullVO to the specified entity.
 void remoteAnalysisInstrumentFullVOToEntityCollection(java.util.Collection instances)
          Converts a Collection of instances of type RemoteAnalysisInstrumentFullVO to this DAO's entity.
 AnalysisInstrument remoteAnalysisInstrumentNaturalIdToEntity(RemoteAnalysisInstrumentNaturalId remoteAnalysisInstrumentNaturalId)
          Converts an instance of type RemoteAnalysisInstrumentNaturalId to this DAO's entity.
 void remoteAnalysisInstrumentNaturalIdToEntity(RemoteAnalysisInstrumentNaturalId source, AnalysisInstrument target, boolean copyIfNull)
          Copies the fields of RemoteAnalysisInstrumentNaturalId to the specified entity.
 void remoteAnalysisInstrumentNaturalIdToEntityCollection(java.util.Collection instances)
          Converts a Collection of instances of type RemoteAnalysisInstrumentNaturalId to this DAO's entity.
 void remove(AnalysisInstrument analysisInstrument)
          Removes the instance of fr.ifremer.allegro.referential.AnalysisInstrument from the persistent store.
 void remove(java.util.Collection entities)
          Removes all entities in the given entities collection.
 void remove(java.lang.Integer id)
          Removes the instance of fr.ifremer.allegro.referential.AnalysisInstrument having the given identifier from the persistent store.
 PaginationResult search(int transform, int pageNumber, int pageSize, Search search)
          Does the same thing as {@link #search(int, fr.ifremer.allegro.Search) but with an additional two flags called pageNumber and pageSize.
 PaginationResult search(int pageNumber, int pageSize, Search search)
          Does the same thing as {@link #search(fr.ifremer.allegro.Search) but with an additional two flags called pageNumber and pageSize.
 java.util.Set search(int transform, Search search)
          Does the same thing as search(fr.ifremer.allegro.Search) but with an additional flag called transform.
 java.util.Set search(Search search)
          Performs a search using the parameters specified in the given search object.
 ClusterAnalysisInstrument toClusterAnalysisInstrument(AnalysisInstrument entity)
          Converts this DAO's entity to an object of type ClusterAnalysisInstrument.
 void toClusterAnalysisInstrument(AnalysisInstrument source, ClusterAnalysisInstrument target)
          Copies the fields of the specified entity to the target value object.
 ClusterAnalysisInstrument[] toClusterAnalysisInstrumentArray(java.util.Collection entities)
          Converts this DAO's entity to an array of instances of type ClusterAnalysisInstrument.
 void toClusterAnalysisInstrumentCollection(java.util.Collection entities)
          Converts this DAO's entity to a Collection of instances of type ClusterAnalysisInstrument.
 RemoteAnalysisInstrumentFullVO toRemoteAnalysisInstrumentFullVO(AnalysisInstrument entity)
          Converts this DAO's entity to an object of type RemoteAnalysisInstrumentFullVO.
 void toRemoteAnalysisInstrumentFullVO(AnalysisInstrument source, RemoteAnalysisInstrumentFullVO target)
          Copies the fields of the specified entity to the target value object.
 RemoteAnalysisInstrumentFullVO[] toRemoteAnalysisInstrumentFullVOArray(java.util.Collection entities)
          Converts this DAO's entity to an array of instances of type RemoteAnalysisInstrumentFullVO.
 void toRemoteAnalysisInstrumentFullVOCollection(java.util.Collection entities)
          Converts this DAO's entity to a Collection of instances of type RemoteAnalysisInstrumentFullVO.
 RemoteAnalysisInstrumentNaturalId toRemoteAnalysisInstrumentNaturalId(AnalysisInstrument entity)
          Converts this DAO's entity to an object of type RemoteAnalysisInstrumentNaturalId.
 void toRemoteAnalysisInstrumentNaturalId(AnalysisInstrument source, RemoteAnalysisInstrumentNaturalId target)
          Copies the fields of the specified entity to the target value object.
 RemoteAnalysisInstrumentNaturalId[] toRemoteAnalysisInstrumentNaturalIdArray(java.util.Collection entities)
          Converts this DAO's entity to an array of instances of type RemoteAnalysisInstrumentNaturalId.
 void toRemoteAnalysisInstrumentNaturalIdCollection(java.util.Collection entities)
          Converts this DAO's entity to a Collection of instances of type RemoteAnalysisInstrumentNaturalId.
 void update(AnalysisInstrument analysisInstrument)
          Updates the analysisInstrument instance in the persistent store.
 void update(java.util.Collection entities)
          Updates all instances in the entities collection in the persistent store.
 

Field Detail

TRANSFORM_NONE

static final int TRANSFORM_NONE
This constant is used as a transformation flag; entities can be converted automatically into value objects or other types, different methods in a class implementing this interface support this feature: look for an int parameter called transform.

This specific flag denotes no transformation will occur.

See Also:
Constant Field Values

TRANSFORM_REMOTEANALYSISINSTRUMENTFULLVO

static final int TRANSFORM_REMOTEANALYSISINSTRUMENTFULLVO
This constant is used as a transformation flag; entities can be converted automatically into value objects or other types, different methods in a class implementing this interface support this feature: look for an int parameter called transform.

This specific flag denotes entities must be transformed into objects of type RemoteAnalysisInstrumentFullVO.

See Also:
Constant Field Values

TRANSFORM_REMOTEANALYSISINSTRUMENTNATURALID

static final int TRANSFORM_REMOTEANALYSISINSTRUMENTNATURALID
This constant is used as a transformation flag; entities can be converted automatically into value objects or other types, different methods in a class implementing this interface support this feature: look for an int parameter called transform.

This specific flag denotes entities must be transformed into objects of type RemoteAnalysisInstrumentNaturalId.

See Also:
Constant Field Values

TRANSFORM_CLUSTERANALYSISINSTRUMENT

static final int TRANSFORM_CLUSTERANALYSISINSTRUMENT
This constant is used as a transformation flag; entities can be converted automatically into value objects or other types, different methods in a class implementing this interface support this feature: look for an int parameter called transform.

This specific flag denotes entities must be transformed into objects of type ClusterAnalysisInstrument.

See Also:
Constant Field Values
Method Detail

toRemoteAnalysisInstrumentFullVO

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


toRemoteAnalysisInstrumentFullVO

RemoteAnalysisInstrumentFullVO toRemoteAnalysisInstrumentFullVO(AnalysisInstrument entity)
Converts this DAO's entity to an object of type RemoteAnalysisInstrumentFullVO.


toRemoteAnalysisInstrumentFullVOCollection

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


toRemoteAnalysisInstrumentFullVOArray

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


remoteAnalysisInstrumentFullVOToEntity

void remoteAnalysisInstrumentFullVOToEntity(RemoteAnalysisInstrumentFullVO source,
                                            AnalysisInstrument target,
                                            boolean copyIfNull)
Copies the fields of RemoteAnalysisInstrumentFullVO to the specified entity.

Parameters:
copyIfNull - If FALSE, the value object's field will not be copied to the entity if the value is NULL. If TRUE, it will be copied regardless of its value.

remoteAnalysisInstrumentFullVOToEntity

AnalysisInstrument remoteAnalysisInstrumentFullVOToEntity(RemoteAnalysisInstrumentFullVO remoteAnalysisInstrumentFullVO)
Converts an instance of type RemoteAnalysisInstrumentFullVO to this DAO's entity.


remoteAnalysisInstrumentFullVOToEntityCollection

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


toRemoteAnalysisInstrumentNaturalId

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


toRemoteAnalysisInstrumentNaturalId

RemoteAnalysisInstrumentNaturalId toRemoteAnalysisInstrumentNaturalId(AnalysisInstrument entity)
Converts this DAO's entity to an object of type RemoteAnalysisInstrumentNaturalId.


toRemoteAnalysisInstrumentNaturalIdCollection

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


toRemoteAnalysisInstrumentNaturalIdArray

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


remoteAnalysisInstrumentNaturalIdToEntity

void remoteAnalysisInstrumentNaturalIdToEntity(RemoteAnalysisInstrumentNaturalId source,
                                               AnalysisInstrument target,
                                               boolean copyIfNull)
Copies the fields of RemoteAnalysisInstrumentNaturalId to the specified entity.

Parameters:
copyIfNull - If FALSE, the value object's field will not be copied to the entity if the value is NULL. If TRUE, it will be copied regardless of its value.

remoteAnalysisInstrumentNaturalIdToEntity

AnalysisInstrument remoteAnalysisInstrumentNaturalIdToEntity(RemoteAnalysisInstrumentNaturalId remoteAnalysisInstrumentNaturalId)
Converts an instance of type RemoteAnalysisInstrumentNaturalId to this DAO's entity.


remoteAnalysisInstrumentNaturalIdToEntityCollection

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


toClusterAnalysisInstrument

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


toClusterAnalysisInstrument

ClusterAnalysisInstrument toClusterAnalysisInstrument(AnalysisInstrument entity)
Converts this DAO's entity to an object of type ClusterAnalysisInstrument.


toClusterAnalysisInstrumentCollection

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


toClusterAnalysisInstrumentArray

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


clusterAnalysisInstrumentToEntity

void clusterAnalysisInstrumentToEntity(ClusterAnalysisInstrument source,
                                       AnalysisInstrument target,
                                       boolean copyIfNull)
Copies the fields of ClusterAnalysisInstrument to the specified entity.

Parameters:
copyIfNull - If FALSE, the value object's field will not be copied to the entity if the value is NULL. If TRUE, it will be copied regardless of its value.

clusterAnalysisInstrumentToEntity

AnalysisInstrument clusterAnalysisInstrumentToEntity(ClusterAnalysisInstrument clusterAnalysisInstrument)
Converts an instance of type ClusterAnalysisInstrument to this DAO's entity.


clusterAnalysisInstrumentToEntityCollection

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


load

AnalysisInstrument load(java.lang.Integer id)
Loads an instance of fr.ifremer.allegro.referential.AnalysisInstrument from the persistent store.


load

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

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

Parameters:
id - identifier of the entity to load
Returns:
either the entity or the object transformed from the entity.

loadAll

java.util.Collection loadAll()
Loads all entities of type AnalysisInstrument.

Returns:
the loaded entities.

loadAll

java.util.Collection loadAll(int transform)

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

Parameters:
transform - the flag indicating what transformation to use.
Returns:
the loaded entities.

loadAll

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

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

Parameters:
pageNumber - the page number to retrieve when paging results.
pageSize - the size of the page to retrieve when paging results.
Returns:
the loaded entities.

loadAll

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

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

Parameters:
transform - the flag indicating what transformation to use.
pageNumber - the page number to retrieve when paging results.
pageSize - the size of the page to retrieve when paging results.
Returns:
the loaded entities.

create

AnalysisInstrument create(AnalysisInstrument analysisInstrument)
Creates an instance of fr.ifremer.allegro.referential.AnalysisInstrument and adds it to the persistent store.


create

java.lang.Object create(int transform,
                        AnalysisInstrument analysisInstrument)

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


create

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

Parameters:
entities - the collection of fr.ifremer.allegro.referential.AnalysisInstrument instances to create.
Returns:
the created instances.

create

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

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

AnalysisInstrument create(java.lang.String name,
                          java.lang.String description,
                          java.sql.Timestamp updateDate,
                          Status status)

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


create

java.lang.Object create(int transform,
                        java.lang.String name,
                        java.lang.String description,
                        java.sql.Timestamp updateDate,
                        Status status)

Does the same thing as create(java.lang.String,java.lang.String,java.sql.Timestamp,fr.ifremer.allegro.referential.Status) 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

AnalysisInstrument create(java.lang.String name,
                          Status status)

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


create

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

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


update

void update(AnalysisInstrument analysisInstrument)
Updates the analysisInstrument instance in the persistent store.


update

void update(java.util.Collection entities)
Updates all instances in the entities collection in the persistent store.


remove

void remove(AnalysisInstrument analysisInstrument)
Removes the instance of fr.ifremer.allegro.referential.AnalysisInstrument from the persistent store.


remove

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


remove

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


getAllAnalysisInstrument

java.util.Collection getAllAnalysisInstrument()

getAllAnalysisInstrument

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

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


getAllAnalysisInstrument

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

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


getAllAnalysisInstrument

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

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


getAllAnalysisInstrument

java.util.Collection getAllAnalysisInstrument(int transform)

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


getAllAnalysisInstrument

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

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


getAllAnalysisInstrument

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

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


getAllAnalysisInstrument

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

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


findAnalysisInstrumentById

AnalysisInstrument findAnalysisInstrumentById(java.lang.Integer id)

findAnalysisInstrumentById

AnalysisInstrument findAnalysisInstrumentById(java.lang.String queryString,
                                              java.lang.Integer id)

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


findAnalysisInstrumentById

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

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


findAnalysisInstrumentById

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

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


findAnalysisInstrumentByStatus

java.util.Collection findAnalysisInstrumentByStatus(Status status)

findAnalysisInstrumentByStatus

java.util.Collection findAnalysisInstrumentByStatus(java.lang.String queryString,
                                                    Status status)

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


findAnalysisInstrumentByStatus

java.util.Collection findAnalysisInstrumentByStatus(int pageNumber,
                                                    int pageSize,
                                                    Status status)

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


findAnalysisInstrumentByStatus

java.util.Collection findAnalysisInstrumentByStatus(java.lang.String queryString,
                                                    int pageNumber,
                                                    int pageSize,
                                                    Status status)

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


findAnalysisInstrumentByStatus

java.util.Collection findAnalysisInstrumentByStatus(int transform,
                                                    Status status)

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


findAnalysisInstrumentByStatus

java.util.Collection findAnalysisInstrumentByStatus(int transform,
                                                    int pageNumber,
                                                    int pageSize,
                                                    Status status)

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


findAnalysisInstrumentByStatus

java.util.Collection findAnalysisInstrumentByStatus(int transform,
                                                    java.lang.String queryString,
                                                    Status status)

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


findAnalysisInstrumentByStatus

java.util.Collection findAnalysisInstrumentByStatus(int transform,
                                                    java.lang.String queryString,
                                                    int pageNumber,
                                                    int pageSize,
                                                    Status status)

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


findAnalysisInstrumentByNaturalId

AnalysisInstrument findAnalysisInstrumentByNaturalId(java.lang.Integer id)

findAnalysisInstrumentByNaturalId

AnalysisInstrument findAnalysisInstrumentByNaturalId(java.lang.String queryString,
                                                     java.lang.Integer id)

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


findAnalysisInstrumentByNaturalId

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

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


findAnalysisInstrumentByNaturalId

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

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


getAllAnalysisInstrumentSinceDateSynchro

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

getAllAnalysisInstrumentSinceDateSynchro

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

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


getAllAnalysisInstrumentSinceDateSynchro

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

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


getAllAnalysisInstrumentSinceDateSynchro

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

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


getAllAnalysisInstrumentSinceDateSynchro

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

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


getAllAnalysisInstrumentSinceDateSynchro

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

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


getAllAnalysisInstrumentSinceDateSynchro

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

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


getAllAnalysisInstrumentSinceDateSynchro

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

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


createFromClusterAnalysisInstrument

AnalysisInstrument createFromClusterAnalysisInstrument(ClusterAnalysisInstrument clusterAnalysisInstrument)

getAllClusterAnalysisInstrumentSinceDateSynchro

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

search

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

Parameters:
transform - the transformation flag.
pageNumber - the page number in the data to retrieve
pageSize - the size of the page to retrieve.
search - the search object which provides the search parameters and pagination specification.
Returns:
any found results from the search wrapped in a PaginationResult instance.

search

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

Parameters:
pageNumber - the page number in the data to retrieve
pageSize - the size of the page to retrieve.
search - the search object which provides the search parameters and pagination specification.
Returns:
any found results from the search wrapped in a PaginationResult instance.

search

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

Parameters:
transform - the transformation flag.
search - the search object which provides the search parameters and pagination specification.
Returns:
any found results from the search.

search

java.util.Set search(Search search)
Performs a search using the parameters specified in the given search object.

Parameters:
search - the search object which provides the search parameters and pagination specification.
Returns:
any found results from the search.


Copyright © 2008-2010 IFREMER. All Rights Reserved.