fr.ifremer.allegro.referential
Interface PrecisionTypeDao

All Known Implementing Classes:
PrecisionTypeDaoBase, PrecisionTypeDaoImpl

public interface PrecisionTypeDao

See Also:
PrecisionType

Field Summary
static int TRANSFORM_CLUSTERPRECISIONTYPE
          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_REMOTEPRECISIONTYPEFULLVO
          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_REMOTEPRECISIONTYPENATURALID
          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
 PrecisionType clusterPrecisionTypeToEntity(ClusterPrecisionType clusterPrecisionType)
          Converts an instance of type ClusterPrecisionType to this DAO's entity.
 void clusterPrecisionTypeToEntity(ClusterPrecisionType source, PrecisionType target, boolean copyIfNull)
          Copies the fields of ClusterPrecisionType to the specified entity.
 void clusterPrecisionTypeToEntityCollection(java.util.Collection instances)
          Converts a Collection of instances of type ClusterPrecisionType to this DAO's entity.
 java.util.Collection create(java.util.Collection entities)
          Creates a new instance of fr.ifremer.allegro.referential.PrecisionType and adds from the passed in entities collection
 java.util.Collection create(int transform, java.util.Collection entities)
           Does the same thing as create(fr.ifremer.allegro.referential.PrecisionType) with an additional flag called transform.
 java.lang.Object create(int transform, PrecisionType precisionType)
           Does the same thing as create(fr.ifremer.allegro.referential.PrecisionType) 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.sql.Timestamp updateDate, Status status)
           Does the same thing as create(java.lang.String,java.sql.Timestamp,fr.ifremer.allegro.referential.Status) with an additional flag called transform.
 PrecisionType create(PrecisionType precisionType)
          Creates an instance of fr.ifremer.allegro.referential.PrecisionType and adds it to the persistent store.
 PrecisionType create(java.lang.String name, Status status)
           Creates a new fr.ifremer.allegro.referential.PrecisionType instance from only required properties (attributes and association ends) and adds it to the persistent store.
 PrecisionType create(java.lang.String name, java.sql.Timestamp updateDate, Status status)
           Creates a new fr.ifremer.allegro.referential.PrecisionType instance from all attributes and properties and adds it to the persistent store.
 PrecisionType createFromClusterPrecisionType(ClusterPrecisionType clusterPrecisionType)
           
 PrecisionType findPrecisionTypeById(java.lang.Integer id)
           
 java.lang.Object findPrecisionTypeById(int transform, java.lang.Integer id)
           Does the same thing as findPrecisionTypeById(java.lang.Integer) with an additional flag called transform.
 java.lang.Object findPrecisionTypeById(int transform, java.lang.String queryString, java.lang.Integer id)
           Does the same thing as findPrecisionTypeById(int, java.lang.Integer) with an additional argument called queryString.
 PrecisionType findPrecisionTypeById(java.lang.String queryString, java.lang.Integer id)
           Does the same thing as findPrecisionTypeById(java.lang.Integer) with an additional argument called queryString.
 PrecisionType findPrecisionTypeByNaturalId(java.lang.Integer id)
           
 java.lang.Object findPrecisionTypeByNaturalId(int transform, java.lang.Integer id)
           Does the same thing as findPrecisionTypeByNaturalId(java.lang.Integer) with an additional flag called transform.
 java.lang.Object findPrecisionTypeByNaturalId(int transform, java.lang.String queryString, java.lang.Integer id)
           Does the same thing as findPrecisionTypeByNaturalId(int, java.lang.Integer) with an additional argument called queryString.
 PrecisionType findPrecisionTypeByNaturalId(java.lang.String queryString, java.lang.Integer id)
           Does the same thing as findPrecisionTypeByNaturalId(java.lang.Integer) with an additional argument called queryString.
 java.util.Collection findPrecisionTypeByStatus(int transform, int pageNumber, int pageSize, Status status)
           Does the same thing as findPrecisionTypeByStatus(int, fr.ifremer.allegro.referential.Status) with an additional two arguments called pageNumber and pageSize.
 java.util.Collection findPrecisionTypeByStatus(int pageNumber, int pageSize, Status status)
           Does the same thing as findPrecisionTypeByStatus(fr.ifremer.allegro.referential.Status) with an additional two arguments called pageNumber and pageSize.
 java.util.Collection findPrecisionTypeByStatus(int transform, Status status)
           Does the same thing as findPrecisionTypeByStatus(fr.ifremer.allegro.referential.Status) with an additional flag called transform.
 java.util.Collection findPrecisionTypeByStatus(int transform, java.lang.String queryString, int pageNumber, int pageSize, Status status)
           Does the same thing as findPrecisionTypeByStatus(int, String, fr.ifremer.allegro.referential.Status) with an additional two arguments called pageNumber and pageSize.
 java.util.Collection findPrecisionTypeByStatus(int transform, java.lang.String queryString, Status status)
           Does the same thing as findPrecisionTypeByStatus(int, fr.ifremer.allegro.referential.Status) with an additional argument called queryString.
 java.util.Collection findPrecisionTypeByStatus(Status status)
           
 java.util.Collection findPrecisionTypeByStatus(java.lang.String queryString, int pageNumber, int pageSize, Status status)
           Does the same thing as findPrecisionTypeByStatus(String, fr.ifremer.allegro.referential.Status) with an additional two arguments called pageNumber and pageSize.
 java.util.Collection findPrecisionTypeByStatus(java.lang.String queryString, Status status)
           Does the same thing as findPrecisionTypeByStatus(fr.ifremer.allegro.referential.Status) with an additional argument called queryString.
 ClusterPrecisionType[] getAllClusterPrecisionTypeSinceDateSynchro(java.sql.Timestamp synchronizationTimestamp, java.lang.Integer userId, java.lang.Integer[] registrationLocationIds, java.lang.Integer pageNumber, java.lang.Integer pageSize)
           
 java.util.Collection getAllPrecisionType()
           
 java.util.Collection getAllPrecisionType(int transform)
           Does the same thing as getAllPrecisionType() with an additional flag called transform.
 java.util.Collection getAllPrecisionType(int pageNumber, int pageSize)
           Does the same thing as getAllPrecisionType() with an additional two arguments called pageNumber and pageSize.
 java.util.Collection getAllPrecisionType(int transform, int pageNumber, int pageSize)
           Does the same thing as getAllPrecisionType(int) with an additional two arguments called pageNumber and pageSize.
 java.util.Collection getAllPrecisionType(int transform, java.lang.String queryString)
           Does the same thing as getAllPrecisionType(int) with an additional argument called queryString.
 java.util.Collection getAllPrecisionType(int transform, java.lang.String queryString, int pageNumber, int pageSize)
           Does the same thing as getAllPrecisionType(int, String) with an additional two arguments called pageNumber and pageSize.
 java.util.Collection getAllPrecisionType(java.lang.String queryString)
           Does the same thing as getAllPrecisionType() with an additional argument called queryString.
 java.util.Collection getAllPrecisionType(java.lang.String queryString, int pageNumber, int pageSize)
           Does the same thing as getAllPrecisionType(String) with an additional two arguments called pageNumber and pageSize.
 java.util.Collection getAllPrecisionTypeSinceDateSynchro(int transform, int pageNumber, int pageSize, java.sql.Timestamp updateDate)
           Does the same thing as getAllPrecisionTypeSinceDateSynchro(int, java.sql.Timestamp) with an additional two arguments called pageNumber and pageSize.
 java.util.Collection getAllPrecisionTypeSinceDateSynchro(int pageNumber, int pageSize, java.sql.Timestamp updateDate)
           Does the same thing as getAllPrecisionTypeSinceDateSynchro(java.sql.Timestamp) with an additional two arguments called pageNumber and pageSize.
 java.util.Collection getAllPrecisionTypeSinceDateSynchro(int transform, java.lang.String queryString, int pageNumber, int pageSize, java.sql.Timestamp updateDate)
           Does the same thing as getAllPrecisionTypeSinceDateSynchro(int, String, java.sql.Timestamp) with an additional two arguments called pageNumber and pageSize.
 java.util.Collection getAllPrecisionTypeSinceDateSynchro(int transform, java.lang.String queryString, java.sql.Timestamp updateDate)
           Does the same thing as getAllPrecisionTypeSinceDateSynchro(int, java.sql.Timestamp) with an additional argument called queryString.
 java.util.Collection getAllPrecisionTypeSinceDateSynchro(int transform, java.sql.Timestamp updateDate)
           Does the same thing as getAllPrecisionTypeSinceDateSynchro(java.sql.Timestamp) with an additional flag called transform.
 java.util.Collection getAllPrecisionTypeSinceDateSynchro(java.lang.String queryString, int pageNumber, int pageSize, java.sql.Timestamp updateDate)
           Does the same thing as getAllPrecisionTypeSinceDateSynchro(String, java.sql.Timestamp) with an additional two arguments called pageNumber and pageSize.
 java.util.Collection getAllPrecisionTypeSinceDateSynchro(java.lang.String queryString, java.sql.Timestamp updateDate)
           Does the same thing as getAllPrecisionTypeSinceDateSynchro(java.sql.Timestamp) with an additional argument called queryString.
 java.util.Collection getAllPrecisionTypeSinceDateSynchro(java.sql.Timestamp updateDate)
           
 PrecisionType load(java.lang.Integer id)
          Loads an instance of fr.ifremer.allegro.referential.PrecisionType 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 PrecisionType.
 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.
 PrecisionType remotePrecisionTypeFullVOToEntity(RemotePrecisionTypeFullVO remotePrecisionTypeFullVO)
          Converts an instance of type RemotePrecisionTypeFullVO to this DAO's entity.
 void remotePrecisionTypeFullVOToEntity(RemotePrecisionTypeFullVO source, PrecisionType target, boolean copyIfNull)
          Copies the fields of RemotePrecisionTypeFullVO to the specified entity.
 void remotePrecisionTypeFullVOToEntityCollection(java.util.Collection instances)
          Converts a Collection of instances of type RemotePrecisionTypeFullVO to this DAO's entity.
 PrecisionType remotePrecisionTypeNaturalIdToEntity(RemotePrecisionTypeNaturalId remotePrecisionTypeNaturalId)
          Converts an instance of type RemotePrecisionTypeNaturalId to this DAO's entity.
 void remotePrecisionTypeNaturalIdToEntity(RemotePrecisionTypeNaturalId source, PrecisionType target, boolean copyIfNull)
          Copies the fields of RemotePrecisionTypeNaturalId to the specified entity.
 void remotePrecisionTypeNaturalIdToEntityCollection(java.util.Collection instances)
          Converts a Collection of instances of type RemotePrecisionTypeNaturalId to this DAO's entity.
 void remove(java.util.Collection entities)
          Removes all entities in the given entities collection.
 void remove(java.lang.Integer id)
          Removes the instance of fr.ifremer.allegro.referential.PrecisionType having the given identifier from the persistent store.
 void remove(PrecisionType precisionType)
          Removes the instance of fr.ifremer.allegro.referential.PrecisionType 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.
 ClusterPrecisionType toClusterPrecisionType(PrecisionType entity)
          Converts this DAO's entity to an object of type ClusterPrecisionType.
 void toClusterPrecisionType(PrecisionType source, ClusterPrecisionType target)
          Copies the fields of the specified entity to the target value object.
 ClusterPrecisionType[] toClusterPrecisionTypeArray(java.util.Collection entities)
          Converts this DAO's entity to an array of instances of type ClusterPrecisionType.
 void toClusterPrecisionTypeCollection(java.util.Collection entities)
          Converts this DAO's entity to a Collection of instances of type ClusterPrecisionType.
 RemotePrecisionTypeFullVO toRemotePrecisionTypeFullVO(PrecisionType entity)
          Converts this DAO's entity to an object of type RemotePrecisionTypeFullVO.
 void toRemotePrecisionTypeFullVO(PrecisionType source, RemotePrecisionTypeFullVO target)
          Copies the fields of the specified entity to the target value object.
 RemotePrecisionTypeFullVO[] toRemotePrecisionTypeFullVOArray(java.util.Collection entities)
          Converts this DAO's entity to an array of instances of type RemotePrecisionTypeFullVO.
 void toRemotePrecisionTypeFullVOCollection(java.util.Collection entities)
          Converts this DAO's entity to a Collection of instances of type RemotePrecisionTypeFullVO.
 RemotePrecisionTypeNaturalId toRemotePrecisionTypeNaturalId(PrecisionType entity)
          Converts this DAO's entity to an object of type RemotePrecisionTypeNaturalId.
 void toRemotePrecisionTypeNaturalId(PrecisionType source, RemotePrecisionTypeNaturalId target)
          Copies the fields of the specified entity to the target value object.
 RemotePrecisionTypeNaturalId[] toRemotePrecisionTypeNaturalIdArray(java.util.Collection entities)
          Converts this DAO's entity to an array of instances of type RemotePrecisionTypeNaturalId.
 void toRemotePrecisionTypeNaturalIdCollection(java.util.Collection entities)
          Converts this DAO's entity to a Collection of instances of type RemotePrecisionTypeNaturalId.
 void update(java.util.Collection entities)
          Updates all instances in the entities collection in the persistent store.
 void update(PrecisionType precisionType)
          Updates the precisionType instance in the persistent store.
 

Field Detail

TRANSFORM_NONE

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

This specific flag denotes no transformation will occur.

See Also:
Constant Field Values

TRANSFORM_REMOTEPRECISIONTYPEFULLVO

static final int TRANSFORM_REMOTEPRECISIONTYPEFULLVO
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 RemotePrecisionTypeFullVO.

See Also:
Constant Field Values

TRANSFORM_REMOTEPRECISIONTYPENATURALID

static final int TRANSFORM_REMOTEPRECISIONTYPENATURALID
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 RemotePrecisionTypeNaturalId.

See Also:
Constant Field Values

TRANSFORM_CLUSTERPRECISIONTYPE

static final int TRANSFORM_CLUSTERPRECISIONTYPE
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 ClusterPrecisionType.

See Also:
Constant Field Values
Method Detail

toRemotePrecisionTypeFullVO

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


toRemotePrecisionTypeFullVO

RemotePrecisionTypeFullVO toRemotePrecisionTypeFullVO(PrecisionType entity)
Converts this DAO's entity to an object of type RemotePrecisionTypeFullVO.


toRemotePrecisionTypeFullVOCollection

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


toRemotePrecisionTypeFullVOArray

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


remotePrecisionTypeFullVOToEntity

void remotePrecisionTypeFullVOToEntity(RemotePrecisionTypeFullVO source,
                                       PrecisionType target,
                                       boolean copyIfNull)
Copies the fields of RemotePrecisionTypeFullVO 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.

remotePrecisionTypeFullVOToEntity

PrecisionType remotePrecisionTypeFullVOToEntity(RemotePrecisionTypeFullVO remotePrecisionTypeFullVO)
Converts an instance of type RemotePrecisionTypeFullVO to this DAO's entity.


remotePrecisionTypeFullVOToEntityCollection

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


toRemotePrecisionTypeNaturalId

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


toRemotePrecisionTypeNaturalId

RemotePrecisionTypeNaturalId toRemotePrecisionTypeNaturalId(PrecisionType entity)
Converts this DAO's entity to an object of type RemotePrecisionTypeNaturalId.


toRemotePrecisionTypeNaturalIdCollection

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


toRemotePrecisionTypeNaturalIdArray

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


remotePrecisionTypeNaturalIdToEntity

void remotePrecisionTypeNaturalIdToEntity(RemotePrecisionTypeNaturalId source,
                                          PrecisionType target,
                                          boolean copyIfNull)
Copies the fields of RemotePrecisionTypeNaturalId 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.

remotePrecisionTypeNaturalIdToEntity

PrecisionType remotePrecisionTypeNaturalIdToEntity(RemotePrecisionTypeNaturalId remotePrecisionTypeNaturalId)
Converts an instance of type RemotePrecisionTypeNaturalId to this DAO's entity.


remotePrecisionTypeNaturalIdToEntityCollection

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


toClusterPrecisionType

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


toClusterPrecisionType

ClusterPrecisionType toClusterPrecisionType(PrecisionType entity)
Converts this DAO's entity to an object of type ClusterPrecisionType.


toClusterPrecisionTypeCollection

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


toClusterPrecisionTypeArray

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


clusterPrecisionTypeToEntity

void clusterPrecisionTypeToEntity(ClusterPrecisionType source,
                                  PrecisionType target,
                                  boolean copyIfNull)
Copies the fields of ClusterPrecisionType 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.

clusterPrecisionTypeToEntity

PrecisionType clusterPrecisionTypeToEntity(ClusterPrecisionType clusterPrecisionType)
Converts an instance of type ClusterPrecisionType to this DAO's entity.


clusterPrecisionTypeToEntityCollection

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


load

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

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

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


create

java.lang.Object create(int transform,
                        PrecisionType precisionType)

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

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

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

Creates a new fr.ifremer.allegro.referential.PrecisionType 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.sql.Timestamp updateDate,
                        Status status)

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

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

Creates a new fr.ifremer.allegro.referential.PrecisionType 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(PrecisionType precisionType)
Updates the precisionType 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(PrecisionType precisionType)
Removes the instance of fr.ifremer.allegro.referential.PrecisionType from the persistent store.


remove

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


remove

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


getAllPrecisionType

java.util.Collection getAllPrecisionType()

getAllPrecisionType

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

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


getAllPrecisionType

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

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


getAllPrecisionType

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

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


getAllPrecisionType

java.util.Collection getAllPrecisionType(int transform)

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


getAllPrecisionType

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

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


getAllPrecisionType

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

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


getAllPrecisionType

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

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


findPrecisionTypeById

PrecisionType findPrecisionTypeById(java.lang.Integer id)

findPrecisionTypeById

PrecisionType findPrecisionTypeById(java.lang.String queryString,
                                    java.lang.Integer id)

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


findPrecisionTypeById

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

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


findPrecisionTypeById

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

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


findPrecisionTypeByStatus

java.util.Collection findPrecisionTypeByStatus(Status status)

findPrecisionTypeByStatus

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

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


findPrecisionTypeByStatus

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

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


findPrecisionTypeByStatus

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

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


findPrecisionTypeByStatus

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

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


findPrecisionTypeByStatus

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

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


findPrecisionTypeByStatus

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

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


findPrecisionTypeByStatus

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

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


findPrecisionTypeByNaturalId

PrecisionType findPrecisionTypeByNaturalId(java.lang.Integer id)

findPrecisionTypeByNaturalId

PrecisionType findPrecisionTypeByNaturalId(java.lang.String queryString,
                                           java.lang.Integer id)

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


findPrecisionTypeByNaturalId

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

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


findPrecisionTypeByNaturalId

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

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


getAllPrecisionTypeSinceDateSynchro

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

getAllPrecisionTypeSinceDateSynchro

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

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


getAllPrecisionTypeSinceDateSynchro

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

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


getAllPrecisionTypeSinceDateSynchro

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

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


getAllPrecisionTypeSinceDateSynchro

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

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


getAllPrecisionTypeSinceDateSynchro

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

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


getAllPrecisionTypeSinceDateSynchro

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

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


getAllPrecisionTypeSinceDateSynchro

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

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


createFromClusterPrecisionType

PrecisionType createFromClusterPrecisionType(ClusterPrecisionType clusterPrecisionType)

getAllClusterPrecisionTypeSinceDateSynchro

ClusterPrecisionType[] getAllClusterPrecisionTypeSinceDateSynchro(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.