fr.ifremer.allegro.referential.regulation
Interface RightToProduceDao

All Known Implementing Classes:
RightToProduceDaoBase, RightToProduceDaoImpl

public interface RightToProduceDao

See Also:
RightToProduce

Field Summary
static int TRANSFORM_CLUSTERRIGHTTOPRODUCE
          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_REMOTERIGHTTOPRODUCEFULLVO
          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_REMOTERIGHTTOPRODUCENATURALID
          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
 RightToProduce clusterRightToProduceToEntity(ClusterRightToProduce clusterRightToProduce)
          Converts an instance of type ClusterRightToProduce to this DAO's entity.
 void clusterRightToProduceToEntity(ClusterRightToProduce source, RightToProduce target, boolean copyIfNull)
          Copies the fields of ClusterRightToProduce to the specified entity.
 void clusterRightToProduceToEntityCollection(java.util.Collection instances)
          Converts a Collection of instances of type ClusterRightToProduce to this DAO's entity.
 java.util.Collection create(java.util.Collection entities)
          Creates a new instance of fr.ifremer.allegro.referential.regulation.RightToProduce and adds from the passed in entities collection
 RightToProduce create(java.util.Date startDate)
           Creates a new fr.ifremer.allegro.referential.regulation.RightToProduce instance from only required properties (attributes and association ends) and adds it to the persistent store.
 RightToProduce create(java.util.Date startDate, java.util.Date endDate, java.lang.String reference, java.sql.Timestamp updateDate, Corpus corpus, java.util.Collection fisheries, java.util.Collection vesselOwners, java.util.Collection vessels)
           Creates a new fr.ifremer.allegro.referential.regulation.RightToProduce instance from all attributes and properties and adds it to the persistent store.
 java.util.Collection create(int transform, java.util.Collection entities)
           Does the same thing as create(fr.ifremer.allegro.referential.regulation.RightToProduce) with an additional flag called transform.
 java.lang.Object create(int transform, java.util.Date startDate)
           Does the same thing as create(java.util.Date) with an additional flag called transform.
 java.lang.Object create(int transform, java.util.Date startDate, java.util.Date endDate, java.lang.String reference, java.sql.Timestamp updateDate, Corpus corpus, java.util.Collection fisheries, java.util.Collection vesselOwners, java.util.Collection vessels)
           Does the same thing as create(java.util.Date,java.util.Date,java.lang.String,java.sql.Timestamp,fr.ifremer.allegro.referential.regulation.Corpus,java.util.Collection,java.util.Collection,java.util.Collection) with an additional flag called transform.
 java.lang.Object create(int transform, RightToProduce rightToProduce)
           Does the same thing as create(fr.ifremer.allegro.referential.regulation.RightToProduce) with an additional flag called transform.
 RightToProduce create(RightToProduce rightToProduce)
          Creates an instance of fr.ifremer.allegro.referential.regulation.RightToProduce and adds it to the persistent store.
 RightToProduce createFromClusterRightToProduce(ClusterRightToProduce clusterRightToProduce)
           
 RightToProduce findRightToProduceByCorpus(Corpus corpus)
           
 java.lang.Object findRightToProduceByCorpus(int transform, Corpus corpus)
           Does the same thing as findRightToProduceByCorpus(fr.ifremer.allegro.referential.regulation.Corpus) with an additional flag called transform.
 java.lang.Object findRightToProduceByCorpus(int transform, java.lang.String queryString, Corpus corpus)
           Does the same thing as findRightToProduceByCorpus(int, fr.ifremer.allegro.referential.regulation.Corpus) with an additional argument called queryString.
 RightToProduce findRightToProduceByCorpus(java.lang.String queryString, Corpus corpus)
           Does the same thing as findRightToProduceByCorpus(fr.ifremer.allegro.referential.regulation.Corpus) with an additional argument called queryString.
 RightToProduce findRightToProduceById(java.lang.Integer id)
           
 java.lang.Object findRightToProduceById(int transform, java.lang.Integer id)
           Does the same thing as findRightToProduceById(java.lang.Integer) with an additional flag called transform.
 java.lang.Object findRightToProduceById(int transform, java.lang.String queryString, java.lang.Integer id)
           Does the same thing as findRightToProduceById(int, java.lang.Integer) with an additional argument called queryString.
 RightToProduce findRightToProduceById(java.lang.String queryString, java.lang.Integer id)
           Does the same thing as findRightToProduceById(java.lang.Integer) with an additional argument called queryString.
 RightToProduce findRightToProduceByNaturalId(java.lang.Integer id)
           
 java.lang.Object findRightToProduceByNaturalId(int transform, java.lang.Integer id)
           Does the same thing as findRightToProduceByNaturalId(java.lang.Integer) with an additional flag called transform.
 java.lang.Object findRightToProduceByNaturalId(int transform, java.lang.String queryString, java.lang.Integer id)
           Does the same thing as findRightToProduceByNaturalId(int, java.lang.Integer) with an additional argument called queryString.
 RightToProduce findRightToProduceByNaturalId(java.lang.String queryString, java.lang.Integer id)
           Does the same thing as findRightToProduceByNaturalId(java.lang.Integer) with an additional argument called queryString.
 ClusterRightToProduce[] getAllClusterRightToProduceSinceDateSynchro(java.sql.Timestamp synchronizationTimestamp, java.lang.Integer userId, java.lang.Integer[] registrationLocationIds, java.lang.Integer pageNumber, java.lang.Integer pageSize)
           
 java.util.Collection getAllRightToProduce()
           
 java.util.Collection getAllRightToProduce(int transform)
           Does the same thing as getAllRightToProduce() with an additional flag called transform.
 java.util.Collection getAllRightToProduce(int pageNumber, int pageSize)
           Does the same thing as getAllRightToProduce() with an additional two arguments called pageNumber and pageSize.
 java.util.Collection getAllRightToProduce(int transform, int pageNumber, int pageSize)
           Does the same thing as getAllRightToProduce(int) with an additional two arguments called pageNumber and pageSize.
 java.util.Collection getAllRightToProduce(int transform, java.lang.String queryString)
           Does the same thing as getAllRightToProduce(int) with an additional argument called queryString.
 java.util.Collection getAllRightToProduce(int transform, java.lang.String queryString, int pageNumber, int pageSize)
           Does the same thing as getAllRightToProduce(int, String) with an additional two arguments called pageNumber and pageSize.
 java.util.Collection getAllRightToProduce(java.lang.String queryString)
           Does the same thing as getAllRightToProduce() with an additional argument called queryString.
 java.util.Collection getAllRightToProduce(java.lang.String queryString, int pageNumber, int pageSize)
           Does the same thing as getAllRightToProduce(String) with an additional two arguments called pageNumber and pageSize.
 java.util.Collection getAllRightToProduceSinceDateSynchro(int transform, int pageNumber, int pageSize, java.sql.Timestamp updateDate)
           Does the same thing as getAllRightToProduceSinceDateSynchro(int, java.sql.Timestamp) with an additional two arguments called pageNumber and pageSize.
 java.util.Collection getAllRightToProduceSinceDateSynchro(int pageNumber, int pageSize, java.sql.Timestamp updateDate)
           Does the same thing as getAllRightToProduceSinceDateSynchro(java.sql.Timestamp) with an additional two arguments called pageNumber and pageSize.
 java.util.Collection getAllRightToProduceSinceDateSynchro(int transform, java.lang.String queryString, int pageNumber, int pageSize, java.sql.Timestamp updateDate)
           Does the same thing as getAllRightToProduceSinceDateSynchro(int, String, java.sql.Timestamp) with an additional two arguments called pageNumber and pageSize.
 java.util.Collection getAllRightToProduceSinceDateSynchro(int transform, java.lang.String queryString, java.sql.Timestamp updateDate)
           Does the same thing as getAllRightToProduceSinceDateSynchro(int, java.sql.Timestamp) with an additional argument called queryString.
 java.util.Collection getAllRightToProduceSinceDateSynchro(int transform, java.sql.Timestamp updateDate)
           Does the same thing as getAllRightToProduceSinceDateSynchro(java.sql.Timestamp) with an additional flag called transform.
 java.util.Collection getAllRightToProduceSinceDateSynchro(java.lang.String queryString, int pageNumber, int pageSize, java.sql.Timestamp updateDate)
           Does the same thing as getAllRightToProduceSinceDateSynchro(String, java.sql.Timestamp) with an additional two arguments called pageNumber and pageSize.
 java.util.Collection getAllRightToProduceSinceDateSynchro(java.lang.String queryString, java.sql.Timestamp updateDate)
           Does the same thing as getAllRightToProduceSinceDateSynchro(java.sql.Timestamp) with an additional argument called queryString.
 java.util.Collection getAllRightToProduceSinceDateSynchro(java.sql.Timestamp updateDate)
           
 RightToProduce load(java.lang.Integer id)
          Loads an instance of fr.ifremer.allegro.referential.regulation.RightToProduce 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 RightToProduce.
 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.
 RightToProduce remoteRightToProduceFullVOToEntity(RemoteRightToProduceFullVO remoteRightToProduceFullVO)
          Converts an instance of type RemoteRightToProduceFullVO to this DAO's entity.
 void remoteRightToProduceFullVOToEntity(RemoteRightToProduceFullVO source, RightToProduce target, boolean copyIfNull)
          Copies the fields of RemoteRightToProduceFullVO to the specified entity.
 void remoteRightToProduceFullVOToEntityCollection(java.util.Collection instances)
          Converts a Collection of instances of type RemoteRightToProduceFullVO to this DAO's entity.
 RightToProduce remoteRightToProduceNaturalIdToEntity(RemoteRightToProduceNaturalId remoteRightToProduceNaturalId)
          Converts an instance of type RemoteRightToProduceNaturalId to this DAO's entity.
 void remoteRightToProduceNaturalIdToEntity(RemoteRightToProduceNaturalId source, RightToProduce target, boolean copyIfNull)
          Copies the fields of RemoteRightToProduceNaturalId to the specified entity.
 void remoteRightToProduceNaturalIdToEntityCollection(java.util.Collection instances)
          Converts a Collection of instances of type RemoteRightToProduceNaturalId 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.regulation.RightToProduce having the given identifier from the persistent store.
 void remove(RightToProduce rightToProduce)
          Removes the instance of fr.ifremer.allegro.referential.regulation.RightToProduce 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.
 ClusterRightToProduce toClusterRightToProduce(RightToProduce entity)
          Converts this DAO's entity to an object of type ClusterRightToProduce.
 void toClusterRightToProduce(RightToProduce source, ClusterRightToProduce target)
          Copies the fields of the specified entity to the target value object.
 ClusterRightToProduce[] toClusterRightToProduceArray(java.util.Collection entities)
          Converts this DAO's entity to an array of instances of type ClusterRightToProduce.
 void toClusterRightToProduceCollection(java.util.Collection entities)
          Converts this DAO's entity to a Collection of instances of type ClusterRightToProduce.
 RemoteRightToProduceFullVO toRemoteRightToProduceFullVO(RightToProduce entity)
          Converts this DAO's entity to an object of type RemoteRightToProduceFullVO.
 void toRemoteRightToProduceFullVO(RightToProduce source, RemoteRightToProduceFullVO target)
          Copies the fields of the specified entity to the target value object.
 RemoteRightToProduceFullVO[] toRemoteRightToProduceFullVOArray(java.util.Collection entities)
          Converts this DAO's entity to an array of instances of type RemoteRightToProduceFullVO.
 void toRemoteRightToProduceFullVOCollection(java.util.Collection entities)
          Converts this DAO's entity to a Collection of instances of type RemoteRightToProduceFullVO.
 RemoteRightToProduceNaturalId toRemoteRightToProduceNaturalId(RightToProduce entity)
          Converts this DAO's entity to an object of type RemoteRightToProduceNaturalId.
 void toRemoteRightToProduceNaturalId(RightToProduce source, RemoteRightToProduceNaturalId target)
          Copies the fields of the specified entity to the target value object.
 RemoteRightToProduceNaturalId[] toRemoteRightToProduceNaturalIdArray(java.util.Collection entities)
          Converts this DAO's entity to an array of instances of type RemoteRightToProduceNaturalId.
 void toRemoteRightToProduceNaturalIdCollection(java.util.Collection entities)
          Converts this DAO's entity to a Collection of instances of type RemoteRightToProduceNaturalId.
 void update(java.util.Collection entities)
          Updates all instances in the entities collection in the persistent store.
 void update(RightToProduce rightToProduce)
          Updates the rightToProduce 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_REMOTERIGHTTOPRODUCEFULLVO

static final int TRANSFORM_REMOTERIGHTTOPRODUCEFULLVO
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 RemoteRightToProduceFullVO.

See Also:
Constant Field Values

TRANSFORM_REMOTERIGHTTOPRODUCENATURALID

static final int TRANSFORM_REMOTERIGHTTOPRODUCENATURALID
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 RemoteRightToProduceNaturalId.

See Also:
Constant Field Values

TRANSFORM_CLUSTERRIGHTTOPRODUCE

static final int TRANSFORM_CLUSTERRIGHTTOPRODUCE
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 ClusterRightToProduce.

See Also:
Constant Field Values
Method Detail

toRemoteRightToProduceFullVO

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


toRemoteRightToProduceFullVO

RemoteRightToProduceFullVO toRemoteRightToProduceFullVO(RightToProduce entity)
Converts this DAO's entity to an object of type RemoteRightToProduceFullVO.


toRemoteRightToProduceFullVOCollection

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


toRemoteRightToProduceFullVOArray

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


remoteRightToProduceFullVOToEntity

void remoteRightToProduceFullVOToEntity(RemoteRightToProduceFullVO source,
                                        RightToProduce target,
                                        boolean copyIfNull)
Copies the fields of RemoteRightToProduceFullVO 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.

remoteRightToProduceFullVOToEntity

RightToProduce remoteRightToProduceFullVOToEntity(RemoteRightToProduceFullVO remoteRightToProduceFullVO)
Converts an instance of type RemoteRightToProduceFullVO to this DAO's entity.


remoteRightToProduceFullVOToEntityCollection

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


toRemoteRightToProduceNaturalId

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


toRemoteRightToProduceNaturalId

RemoteRightToProduceNaturalId toRemoteRightToProduceNaturalId(RightToProduce entity)
Converts this DAO's entity to an object of type RemoteRightToProduceNaturalId.


toRemoteRightToProduceNaturalIdCollection

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


toRemoteRightToProduceNaturalIdArray

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


remoteRightToProduceNaturalIdToEntity

void remoteRightToProduceNaturalIdToEntity(RemoteRightToProduceNaturalId source,
                                           RightToProduce target,
                                           boolean copyIfNull)
Copies the fields of RemoteRightToProduceNaturalId 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.

remoteRightToProduceNaturalIdToEntity

RightToProduce remoteRightToProduceNaturalIdToEntity(RemoteRightToProduceNaturalId remoteRightToProduceNaturalId)
Converts an instance of type RemoteRightToProduceNaturalId to this DAO's entity.


remoteRightToProduceNaturalIdToEntityCollection

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


toClusterRightToProduce

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


toClusterRightToProduce

ClusterRightToProduce toClusterRightToProduce(RightToProduce entity)
Converts this DAO's entity to an object of type ClusterRightToProduce.


toClusterRightToProduceCollection

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


toClusterRightToProduceArray

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


clusterRightToProduceToEntity

void clusterRightToProduceToEntity(ClusterRightToProduce source,
                                   RightToProduce target,
                                   boolean copyIfNull)
Copies the fields of ClusterRightToProduce 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.

clusterRightToProduceToEntity

RightToProduce clusterRightToProduceToEntity(ClusterRightToProduce clusterRightToProduce)
Converts an instance of type ClusterRightToProduce to this DAO's entity.


clusterRightToProduceToEntityCollection

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


load

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

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

RightToProduce create(RightToProduce rightToProduce)
Creates an instance of fr.ifremer.allegro.referential.regulation.RightToProduce and adds it to the persistent store.


create

java.lang.Object create(int transform,
                        RightToProduce rightToProduce)

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

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

RightToProduce create(java.util.Date startDate,
                      java.util.Date endDate,
                      java.lang.String reference,
                      java.sql.Timestamp updateDate,
                      Corpus corpus,
                      java.util.Collection fisheries,
                      java.util.Collection vesselOwners,
                      java.util.Collection vessels)

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


create

java.lang.Object create(int transform,
                        java.util.Date startDate,
                        java.util.Date endDate,
                        java.lang.String reference,
                        java.sql.Timestamp updateDate,
                        Corpus corpus,
                        java.util.Collection fisheries,
                        java.util.Collection vesselOwners,
                        java.util.Collection vessels)

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


create

RightToProduce create(java.util.Date startDate)

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


create

java.lang.Object create(int transform,
                        java.util.Date startDate)

Does the same thing as create(java.util.Date) 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(RightToProduce rightToProduce)
Updates the rightToProduce 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(RightToProduce rightToProduce)
Removes the instance of fr.ifremer.allegro.referential.regulation.RightToProduce from the persistent store.


remove

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


remove

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


getAllRightToProduce

java.util.Collection getAllRightToProduce()

getAllRightToProduce

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

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


getAllRightToProduce

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

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


getAllRightToProduce

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

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


getAllRightToProduce

java.util.Collection getAllRightToProduce(int transform)

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


getAllRightToProduce

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

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


getAllRightToProduce

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

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


getAllRightToProduce

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

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


findRightToProduceById

RightToProduce findRightToProduceById(java.lang.Integer id)

findRightToProduceById

RightToProduce findRightToProduceById(java.lang.String queryString,
                                      java.lang.Integer id)

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


findRightToProduceById

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

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


findRightToProduceById

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

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


findRightToProduceByCorpus

RightToProduce findRightToProduceByCorpus(Corpus corpus)

findRightToProduceByCorpus

RightToProduce findRightToProduceByCorpus(java.lang.String queryString,
                                          Corpus corpus)

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


findRightToProduceByCorpus

java.lang.Object findRightToProduceByCorpus(int transform,
                                            Corpus corpus)

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


findRightToProduceByCorpus

java.lang.Object findRightToProduceByCorpus(int transform,
                                            java.lang.String queryString,
                                            Corpus corpus)

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


findRightToProduceByNaturalId

RightToProduce findRightToProduceByNaturalId(java.lang.Integer id)

findRightToProduceByNaturalId

RightToProduce findRightToProduceByNaturalId(java.lang.String queryString,
                                             java.lang.Integer id)

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


findRightToProduceByNaturalId

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

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


findRightToProduceByNaturalId

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

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


getAllRightToProduceSinceDateSynchro

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

getAllRightToProduceSinceDateSynchro

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

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


getAllRightToProduceSinceDateSynchro

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

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


getAllRightToProduceSinceDateSynchro

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

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


getAllRightToProduceSinceDateSynchro

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

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


getAllRightToProduceSinceDateSynchro

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

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


getAllRightToProduceSinceDateSynchro

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

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


getAllRightToProduceSinceDateSynchro

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

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


createFromClusterRightToProduce

RightToProduce createFromClusterRightToProduce(ClusterRightToProduce clusterRightToProduce)

getAllClusterRightToProduceSinceDateSynchro

ClusterRightToProduce[] getAllClusterRightToProduceSinceDateSynchro(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.