|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.springframework.orm.hibernate3.support.HibernateDaoSupport
fr.ifremer.allegro.administration.programStrategy.BatchModelAppliedStrategyDaoBase
public abstract class BatchModelAppliedStrategyDaoBase
Base Spring DAO Class: is able to create, update, remove, load, and find
objects of type fr.ifremer.allegro.administration.programStrategy.BatchModelAppliedStrategy
.
BatchModelAppliedStrategy
Field Summary |
---|
Fields inherited from interface fr.ifremer.allegro.administration.programStrategy.BatchModelAppliedStrategyDao |
---|
TRANSFORM_CLUSTERBATCHMODELAPPLIEDSTRATEGY, TRANSFORM_NONE, TRANSFORM_REMOTEBATCHMODELAPPLIEDSTRATEGYFULLVO, TRANSFORM_REMOTEBATCHMODELAPPLIEDSTRATEGYNATURALID |
Constructor Summary | |
---|---|
BatchModelAppliedStrategyDaoBase()
|
Method Summary | |
---|---|
void |
clusterBatchModelAppliedStrategyToEntity(ClusterBatchModelAppliedStrategy source,
BatchModelAppliedStrategy target,
boolean copyIfNull)
Copies the fields of ClusterBatchModelAppliedStrategy to the specified entity. |
void |
clusterBatchModelAppliedStrategyToEntityCollection(java.util.Collection instances)
Converts a Collection of instances of type ClusterBatchModelAppliedStrategy to this
DAO's entity. |
BatchModelAppliedStrategy |
create(BatchModelAppliedStrategy batchModelAppliedStrategy)
Creates an instance of fr.ifremer.allegro.administration.programStrategy.BatchModelAppliedStrategy and adds it to the persistent store. |
java.util.Collection |
create(java.util.Collection entities)
Creates a new instance of fr.ifremer.allegro.administration.programStrategy.BatchModelAppliedStrategy and adds from the passed in entities collection |
java.lang.Object |
create(int transform,
BatchModelAppliedStrategy batchModelAppliedStrategy)
Does the same thing as BatchModelAppliedStrategyDao.create(fr.ifremer.allegro.administration.programStrategy.BatchModelAppliedStrategy) with an
additional flag called transform . |
java.util.Collection |
create(int transform,
java.util.Collection entities)
Does the same thing as BatchModelAppliedStrategyDao.create(fr.ifremer.allegro.administration.programStrategy.BatchModelAppliedStrategy) with an
additional flag called transform . |
java.lang.Object |
create(int transform,
java.lang.String modelName,
AppliedStrategy appliedStrategy,
AcquisitionLevel acquisitionLevel)
Does the same thing as BatchModelAppliedStrategyDao.create(java.lang.String,fr.ifremer.allegro.administration.programStrategy.AppliedStrategy,fr.ifremer.allegro.administration.programStrategy.AcquisitionLevel) with an
additional flag called transform . |
BatchModelAppliedStrategy |
create(java.lang.String modelName,
AppliedStrategy appliedStrategy,
AcquisitionLevel acquisitionLevel)
Creates a new fr.ifremer.allegro.administration.programStrategy.BatchModelAppliedStrategy
instance from all attributes and
properties and adds it to the persistent store. |
BatchModelAppliedStrategy |
createFromClusterBatchModelAppliedStrategy(ClusterBatchModelAppliedStrategy clusterBatchModelAppliedStrategy)
|
java.util.Collection |
findBatchModelAppliedStrategyByAcquisitionLevel(AcquisitionLevel acquisitionLevel)
|
java.util.Collection |
findBatchModelAppliedStrategyByAcquisitionLevel(int transform,
AcquisitionLevel acquisitionLevel)
Does the same thing as BatchModelAppliedStrategyDao.findBatchModelAppliedStrategyByAcquisitionLevel(fr.ifremer.allegro.administration.programStrategy.AcquisitionLevel) with an
additional flag called transform . |
java.util.Collection |
findBatchModelAppliedStrategyByAcquisitionLevel(int pageNumber,
int pageSize,
AcquisitionLevel acquisitionLevel)
Does the same thing as BatchModelAppliedStrategyDao.findBatchModelAppliedStrategyByAcquisitionLevel(fr.ifremer.allegro.administration.programStrategy.AcquisitionLevel) with an
additional two arguments called pageNumber and pageSize . |
java.util.Collection |
findBatchModelAppliedStrategyByAcquisitionLevel(int transform,
int pageNumber,
int pageSize,
AcquisitionLevel acquisitionLevel)
Does the same thing as BatchModelAppliedStrategyDao.findBatchModelAppliedStrategyByAcquisitionLevel(int, fr.ifremer.allegro.administration.programStrategy.AcquisitionLevel) with an
additional two arguments called pageNumber and pageSize . |
java.util.Collection |
findBatchModelAppliedStrategyByAcquisitionLevel(int transform,
java.lang.String queryString,
AcquisitionLevel acquisitionLevel)
Does the same thing as BatchModelAppliedStrategyDao.findBatchModelAppliedStrategyByAcquisitionLevel(int, fr.ifremer.allegro.administration.programStrategy.AcquisitionLevel) with an
additional argument called queryString . |
java.util.Collection |
findBatchModelAppliedStrategyByAcquisitionLevel(int transform,
java.lang.String queryString,
int pageNumber,
int pageSize,
AcquisitionLevel acquisitionLevel)
Does the same thing as BatchModelAppliedStrategyDao.findBatchModelAppliedStrategyByAcquisitionLevel(int, String, fr.ifremer.allegro.administration.programStrategy.AcquisitionLevel) with an
additional two arguments called pageNumber and pageSize . |
java.util.Collection |
findBatchModelAppliedStrategyByAcquisitionLevel(java.lang.String queryString,
AcquisitionLevel acquisitionLevel)
Does the same thing as BatchModelAppliedStrategyDao.findBatchModelAppliedStrategyByAcquisitionLevel(fr.ifremer.allegro.administration.programStrategy.AcquisitionLevel) with an
additional argument called queryString . |
java.util.Collection |
findBatchModelAppliedStrategyByAcquisitionLevel(java.lang.String queryString,
int pageNumber,
int pageSize,
AcquisitionLevel acquisitionLevel)
Does the same thing as BatchModelAppliedStrategyDao.findBatchModelAppliedStrategyByAcquisitionLevel(String, fr.ifremer.allegro.administration.programStrategy.AcquisitionLevel) with an
additional two arguments called pageNumber and pageSize . |
java.util.Collection |
findBatchModelAppliedStrategyByAppliedStrategy(AppliedStrategy appliedStrategy)
|
java.util.Collection |
findBatchModelAppliedStrategyByAppliedStrategy(int transform,
AppliedStrategy appliedStrategy)
Does the same thing as BatchModelAppliedStrategyDao.findBatchModelAppliedStrategyByAppliedStrategy(fr.ifremer.allegro.administration.programStrategy.AppliedStrategy) with an
additional flag called transform . |
java.util.Collection |
findBatchModelAppliedStrategyByAppliedStrategy(int pageNumber,
int pageSize,
AppliedStrategy appliedStrategy)
Does the same thing as BatchModelAppliedStrategyDao.findBatchModelAppliedStrategyByAppliedStrategy(fr.ifremer.allegro.administration.programStrategy.AppliedStrategy) with an
additional two arguments called pageNumber and pageSize . |
java.util.Collection |
findBatchModelAppliedStrategyByAppliedStrategy(int transform,
int pageNumber,
int pageSize,
AppliedStrategy appliedStrategy)
Does the same thing as BatchModelAppliedStrategyDao.findBatchModelAppliedStrategyByAppliedStrategy(int, fr.ifremer.allegro.administration.programStrategy.AppliedStrategy) with an
additional two arguments called pageNumber and pageSize . |
java.util.Collection |
findBatchModelAppliedStrategyByAppliedStrategy(int transform,
java.lang.String queryString,
AppliedStrategy appliedStrategy)
Does the same thing as BatchModelAppliedStrategyDao.findBatchModelAppliedStrategyByAppliedStrategy(int, fr.ifremer.allegro.administration.programStrategy.AppliedStrategy) with an
additional argument called queryString . |
java.util.Collection |
findBatchModelAppliedStrategyByAppliedStrategy(int transform,
java.lang.String queryString,
int pageNumber,
int pageSize,
AppliedStrategy appliedStrategy)
Does the same thing as BatchModelAppliedStrategyDao.findBatchModelAppliedStrategyByAppliedStrategy(int, String, fr.ifremer.allegro.administration.programStrategy.AppliedStrategy) with an
additional two arguments called pageNumber and pageSize . |
java.util.Collection |
findBatchModelAppliedStrategyByAppliedStrategy(java.lang.String queryString,
AppliedStrategy appliedStrategy)
Does the same thing as BatchModelAppliedStrategyDao.findBatchModelAppliedStrategyByAppliedStrategy(fr.ifremer.allegro.administration.programStrategy.AppliedStrategy) with an
additional argument called queryString . |
java.util.Collection |
findBatchModelAppliedStrategyByAppliedStrategy(java.lang.String queryString,
int pageNumber,
int pageSize,
AppliedStrategy appliedStrategy)
Does the same thing as BatchModelAppliedStrategyDao.findBatchModelAppliedStrategyByAppliedStrategy(String, fr.ifremer.allegro.administration.programStrategy.AppliedStrategy) with an
additional two arguments called pageNumber and pageSize . |
BatchModelAppliedStrategy |
findBatchModelAppliedStrategyByIdentifiers(AppliedStrategy appliedStrategy,
AcquisitionLevel acquisitionLevel)
|
java.lang.Object |
findBatchModelAppliedStrategyByIdentifiers(int transform,
AppliedStrategy appliedStrategy,
AcquisitionLevel acquisitionLevel)
Does the same thing as BatchModelAppliedStrategyDao.findBatchModelAppliedStrategyByIdentifiers(fr.ifremer.allegro.administration.programStrategy.AppliedStrategy, fr.ifremer.allegro.administration.programStrategy.AcquisitionLevel) with an
additional flag called transform . |
java.lang.Object |
findBatchModelAppliedStrategyByIdentifiers(int transform,
java.lang.String queryString,
AppliedStrategy appliedStrategy,
AcquisitionLevel acquisitionLevel)
Does the same thing as BatchModelAppliedStrategyDao.findBatchModelAppliedStrategyByIdentifiers(int, fr.ifremer.allegro.administration.programStrategy.AppliedStrategy, fr.ifremer.allegro.administration.programStrategy.AcquisitionLevel) with an
additional argument called queryString . |
BatchModelAppliedStrategy |
findBatchModelAppliedStrategyByIdentifiers(java.lang.String queryString,
AppliedStrategy appliedStrategy,
AcquisitionLevel acquisitionLevel)
Does the same thing as BatchModelAppliedStrategyDao.findBatchModelAppliedStrategyByIdentifiers(fr.ifremer.allegro.administration.programStrategy.AppliedStrategy, fr.ifremer.allegro.administration.programStrategy.AcquisitionLevel) with an
additional argument called queryString . |
BatchModelAppliedStrategy |
findBatchModelAppliedStrategyByNaturalId(AppliedStrategy appliedStrategy,
AcquisitionLevel acquisitionLevel)
|
java.lang.Object |
findBatchModelAppliedStrategyByNaturalId(int transform,
AppliedStrategy appliedStrategy,
AcquisitionLevel acquisitionLevel)
Does the same thing as BatchModelAppliedStrategyDao.findBatchModelAppliedStrategyByNaturalId(fr.ifremer.allegro.administration.programStrategy.AppliedStrategy, fr.ifremer.allegro.administration.programStrategy.AcquisitionLevel) with an
additional flag called transform . |
java.lang.Object |
findBatchModelAppliedStrategyByNaturalId(int transform,
java.lang.String queryString,
AppliedStrategy appliedStrategy,
AcquisitionLevel acquisitionLevel)
Does the same thing as BatchModelAppliedStrategyDao.findBatchModelAppliedStrategyByNaturalId(int, fr.ifremer.allegro.administration.programStrategy.AppliedStrategy, fr.ifremer.allegro.administration.programStrategy.AcquisitionLevel) with an
additional argument called queryString . |
BatchModelAppliedStrategy |
findBatchModelAppliedStrategyByNaturalId(java.lang.String queryString,
AppliedStrategy appliedStrategy,
AcquisitionLevel acquisitionLevel)
Does the same thing as BatchModelAppliedStrategyDao.findBatchModelAppliedStrategyByNaturalId(fr.ifremer.allegro.administration.programStrategy.AppliedStrategy, fr.ifremer.allegro.administration.programStrategy.AcquisitionLevel) with an
additional argument called queryString . |
protected AcquisitionLevelDao |
getAcquisitionLevelDao()
Gets the reference to acquisitionLevelDao . |
java.util.Collection |
getAllBatchModelAppliedStrategy()
|
java.util.Collection |
getAllBatchModelAppliedStrategy(int transform)
Does the same thing as BatchModelAppliedStrategyDao.getAllBatchModelAppliedStrategy() with an
additional flag called transform . |
java.util.Collection |
getAllBatchModelAppliedStrategy(int pageNumber,
int pageSize)
Does the same thing as BatchModelAppliedStrategyDao.getAllBatchModelAppliedStrategy() with an
additional two arguments called pageNumber and pageSize . |
java.util.Collection |
getAllBatchModelAppliedStrategy(int transform,
int pageNumber,
int pageSize)
Does the same thing as BatchModelAppliedStrategyDao.getAllBatchModelAppliedStrategy(int) with an
additional two arguments called pageNumber and pageSize . |
java.util.Collection |
getAllBatchModelAppliedStrategy(int transform,
java.lang.String queryString)
Does the same thing as BatchModelAppliedStrategyDao.getAllBatchModelAppliedStrategy(int) with an
additional argument called queryString . |
java.util.Collection |
getAllBatchModelAppliedStrategy(int transform,
java.lang.String queryString,
int pageNumber,
int pageSize)
Does the same thing as BatchModelAppliedStrategyDao.getAllBatchModelAppliedStrategy(int, String) with an
additional two arguments called pageNumber and pageSize . |
java.util.Collection |
getAllBatchModelAppliedStrategy(java.lang.String queryString)
Does the same thing as BatchModelAppliedStrategyDao.getAllBatchModelAppliedStrategy() with an
additional argument called queryString . |
java.util.Collection |
getAllBatchModelAppliedStrategy(java.lang.String queryString,
int pageNumber,
int pageSize)
Does the same thing as BatchModelAppliedStrategyDao.getAllBatchModelAppliedStrategy(String) with an
additional two arguments called pageNumber and pageSize . |
protected AppliedStrategyDao |
getAppliedStrategyDao()
Gets the reference to appliedStrategyDao . |
protected java.security.Principal |
getPrincipal()
Gets the current principal if one has been set,
otherwise returns null . |
protected abstract BatchModelAppliedStrategy |
handleCreateFromClusterBatchModelAppliedStrategy(ClusterBatchModelAppliedStrategy clusterBatchModelAppliedStrategy)
Performs the core logic for createFromClusterBatchModelAppliedStrategy(fr.ifremer.allegro.administration.programStrategy.generic.cluster.ClusterBatchModelAppliedStrategy) |
BatchModelAppliedStrategy |
load(AppliedStrategy appliedStrategy,
AcquisitionLevel acquisitionLevel)
Loads an instance of fr.ifremer.allegro.administration.programStrategy.BatchModelAppliedStrategy from the persistent store. |
java.lang.Object |
load(int transform,
AppliedStrategy appliedStrategy,
AcquisitionLevel acquisitionLevel)
Does the same thing as BatchModelAppliedStrategyDao.load(fr.ifremer.allegro.administration.programStrategy.AppliedStrategy,fr.ifremer.allegro.administration.programStrategy.AcquisitionLevel) with an
additional flag called transform . |
java.util.Collection |
loadAll()
Loads all entities of type BatchModelAppliedStrategy . |
java.util.Collection |
loadAll(int transform)
Does the same thing as BatchModelAppliedStrategyDao.loadAll() with an
additional flag called transform . |
java.util.Collection |
loadAll(int pageNumber,
int pageSize)
Does the same thing as BatchModelAppliedStrategyDao.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 BatchModelAppliedStrategyDao.loadAll(int) with an
additional two arguments called pageNumber and pageSize . |
void |
remoteBatchModelAppliedStrategyFullVOToEntity(RemoteBatchModelAppliedStrategyFullVO source,
BatchModelAppliedStrategy target,
boolean copyIfNull)
Copies the fields of RemoteBatchModelAppliedStrategyFullVO to the specified entity. |
void |
remoteBatchModelAppliedStrategyFullVOToEntityCollection(java.util.Collection instances)
Converts a Collection of instances of type RemoteBatchModelAppliedStrategyFullVO to this
DAO's entity. |
void |
remoteBatchModelAppliedStrategyNaturalIdToEntity(RemoteBatchModelAppliedStrategyNaturalId source,
BatchModelAppliedStrategy target,
boolean copyIfNull)
Copies the fields of RemoteBatchModelAppliedStrategyNaturalId to the specified entity. |
void |
remoteBatchModelAppliedStrategyNaturalIdToEntityCollection(java.util.Collection instances)
Converts a Collection of instances of type RemoteBatchModelAppliedStrategyNaturalId to this
DAO's entity. |
void |
remove(AppliedStrategy appliedStrategy,
AcquisitionLevel acquisitionLevel)
Removes the instance of fr.ifremer.allegro.administration.programStrategy.BatchModelAppliedStrategy having the given identifiers from the persistent store. |
void |
remove(BatchModelAppliedStrategy batchModelAppliedStrategy)
Removes the instance of fr.ifremer.allegro.administration.programStrategy.BatchModelAppliedStrategy from the persistent store. |
void |
remove(java.util.Collection entities)
Removes all entities in the given entities |
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 BatchModelAppliedStrategyDao.search(fr.ifremer.allegro.Search) but with an
additional flag called transform . |
java.util.Set |
search(Search search)
Performs a search using the parameters specified in the given search object. |
void |
setAcquisitionLevelDao(AcquisitionLevelDao acquisitionLevelDao)
Sets the reference to acquisitionLevelDao . |
void |
setAppliedStrategyDao(AppliedStrategyDao appliedStrategyDao)
Sets the reference to appliedStrategyDao . |
ClusterBatchModelAppliedStrategy |
toClusterBatchModelAppliedStrategy(BatchModelAppliedStrategy entity)
Converts this DAO's entity to an object of type ClusterBatchModelAppliedStrategy . |
void |
toClusterBatchModelAppliedStrategy(BatchModelAppliedStrategy source,
ClusterBatchModelAppliedStrategy target)
Copies the fields of the specified entity to the target value object. |
protected ClusterBatchModelAppliedStrategy |
toClusterBatchModelAppliedStrategy(java.lang.Object[] row)
Default implementation for transforming the results of a report query into a value object. |
ClusterBatchModelAppliedStrategy[] |
toClusterBatchModelAppliedStrategyArray(java.util.Collection entities)
Converts this DAO's entity to an array of instances of type ClusterBatchModelAppliedStrategy . |
void |
toClusterBatchModelAppliedStrategyCollection(java.util.Collection entities)
Converts this DAO's entity to a Collection of instances of type ClusterBatchModelAppliedStrategy . |
protected BatchModelAppliedStrategy |
toEntity(java.lang.Object[] row)
|
RemoteBatchModelAppliedStrategyFullVO |
toRemoteBatchModelAppliedStrategyFullVO(BatchModelAppliedStrategy entity)
Converts this DAO's entity to an object of type RemoteBatchModelAppliedStrategyFullVO . |
void |
toRemoteBatchModelAppliedStrategyFullVO(BatchModelAppliedStrategy source,
RemoteBatchModelAppliedStrategyFullVO target)
Copies the fields of the specified entity to the target value object. |
protected RemoteBatchModelAppliedStrategyFullVO |
toRemoteBatchModelAppliedStrategyFullVO(java.lang.Object[] row)
Default implementation for transforming the results of a report query into a value object. |
RemoteBatchModelAppliedStrategyFullVO[] |
toRemoteBatchModelAppliedStrategyFullVOArray(java.util.Collection entities)
Converts this DAO's entity to an array of instances of type RemoteBatchModelAppliedStrategyFullVO . |
void |
toRemoteBatchModelAppliedStrategyFullVOCollection(java.util.Collection entities)
Converts this DAO's entity to a Collection of instances of type RemoteBatchModelAppliedStrategyFullVO . |
RemoteBatchModelAppliedStrategyNaturalId |
toRemoteBatchModelAppliedStrategyNaturalId(BatchModelAppliedStrategy entity)
Converts this DAO's entity to an object of type RemoteBatchModelAppliedStrategyNaturalId . |
void |
toRemoteBatchModelAppliedStrategyNaturalId(BatchModelAppliedStrategy source,
RemoteBatchModelAppliedStrategyNaturalId target)
Copies the fields of the specified entity to the target value object. |
protected RemoteBatchModelAppliedStrategyNaturalId |
toRemoteBatchModelAppliedStrategyNaturalId(java.lang.Object[] row)
Default implementation for transforming the results of a report query into a value object. |
RemoteBatchModelAppliedStrategyNaturalId[] |
toRemoteBatchModelAppliedStrategyNaturalIdArray(java.util.Collection entities)
Converts this DAO's entity to an array of instances of type RemoteBatchModelAppliedStrategyNaturalId . |
void |
toRemoteBatchModelAppliedStrategyNaturalIdCollection(java.util.Collection entities)
Converts this DAO's entity to a Collection of instances of type RemoteBatchModelAppliedStrategyNaturalId . |
protected void |
transformEntities(int transform,
java.util.Collection entities)
Transforms a collection of entities using the transformEntity(int,fr.ifremer.allegro.administration.programStrategy.BatchModelAppliedStrategy)
method. |
protected java.lang.Object |
transformEntity(int transform,
BatchModelAppliedStrategy entity)
Allows transformation of entities into value objects (or something else for that matter), when the transform
flag is set to one of the constants defined in fr.ifremer.allegro.administration.programStrategy.BatchModelAppliedStrategyDao , please note
that the BatchModelAppliedStrategyDao.TRANSFORM_NONE constant denotes no transformation, so the entity itself
will be returned. |
void |
update(BatchModelAppliedStrategy batchModelAppliedStrategy)
Updates the batchModelAppliedStrategy instance in the persistent store. |
void |
update(java.util.Collection entities)
Updates all instances in the entities collection in the persistent store. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface fr.ifremer.allegro.administration.programStrategy.BatchModelAppliedStrategyDao |
---|
clusterBatchModelAppliedStrategyToEntity, remoteBatchModelAppliedStrategyFullVOToEntity, remoteBatchModelAppliedStrategyNaturalIdToEntity |
Constructor Detail |
---|
public BatchModelAppliedStrategyDaoBase()
Method Detail |
---|
public void setAppliedStrategyDao(AppliedStrategyDao appliedStrategyDao)
appliedStrategyDao
.
protected AppliedStrategyDao getAppliedStrategyDao()
appliedStrategyDao
.
public void setAcquisitionLevelDao(AcquisitionLevelDao acquisitionLevelDao)
acquisitionLevelDao
.
protected AcquisitionLevelDao getAcquisitionLevelDao()
acquisitionLevelDao
.
public java.lang.Object load(int transform, AppliedStrategy appliedStrategy, AcquisitionLevel acquisitionLevel)
BatchModelAppliedStrategyDao
Does the same thing as BatchModelAppliedStrategyDao.load(fr.ifremer.allegro.administration.programStrategy.AppliedStrategy,fr.ifremer.allegro.administration.programStrategy.AcquisitionLevel)
with an
additional flag called transform
. If this flag is set to TRANSFORM_NONE
then
the returned entity will NOT be transformed. If this flag is any of the other constants
defined in this class then the result WILL BE passed through an operation which can
optionally transform the entity (into a value object for example). By default, transformation does
not occur.
load
in interface BatchModelAppliedStrategyDao
appliedStrategy
- identifier of the entity to loadacquisitionLevel
- identifier of the entity to load
BatchModelAppliedStrategyDao.load(int, fr.ifremer.allegro.administration.programStrategy.AppliedStrategy,fr.ifremer.allegro.administration.programStrategy.AcquisitionLevel)
public BatchModelAppliedStrategy load(AppliedStrategy appliedStrategy, AcquisitionLevel acquisitionLevel)
BatchModelAppliedStrategyDao
load
in interface BatchModelAppliedStrategyDao
BatchModelAppliedStrategyDao.load(fr.ifremer.allegro.administration.programStrategy.AppliedStrategy,fr.ifremer.allegro.administration.programStrategy.AcquisitionLevel)
public java.util.Collection loadAll()
BatchModelAppliedStrategyDao
BatchModelAppliedStrategy
.
loadAll
in interface BatchModelAppliedStrategyDao
BatchModelAppliedStrategyDao.loadAll()
public java.util.Collection loadAll(int transform)
BatchModelAppliedStrategyDao
Does the same thing as BatchModelAppliedStrategyDao.loadAll()
with an
additional flag called transform
. If this flag is set to TRANSFORM_NONE
then
the returned entity will NOT be transformed. If this flag is any of the other constants
defined here then the result WILL BE passed through an operation which can optionally
transform the entity (into a value object for example). By default, transformation does
not occur.
loadAll
in interface BatchModelAppliedStrategyDao
transform
- the flag indicating what transformation to use.
BatchModelAppliedStrategyDao.loadAll(int)
public java.util.Collection loadAll(int pageNumber, int pageSize)
BatchModelAppliedStrategyDao
Does the same thing as BatchModelAppliedStrategyDao.loadAll()
with an
additional two arguments called pageNumber
and pageSize
. The pageNumber
argument allows you to specify the page number when you are paging the results and the pageSize allows you to specify the size of the
page retrieved.
loadAll
in interface BatchModelAppliedStrategyDao
pageNumber
- the page number to retrieve when paging results.pageSize
- the size of the page to retrieve when paging results.
BatchModelAppliedStrategyDao.loadAll(int, int)
public java.util.Collection loadAll(int transform, int pageNumber, int pageSize)
BatchModelAppliedStrategyDao
Does the same thing as BatchModelAppliedStrategyDao.loadAll(int)
with an
additional two arguments called pageNumber
and pageSize
. The pageNumber
argument allows you to specify the page number when you are paging the results and the pageSize allows you to specify the size of the
page retrieved.
loadAll
in interface BatchModelAppliedStrategyDao
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.
BatchModelAppliedStrategyDao.loadAll(int, int, int)
public BatchModelAppliedStrategy create(BatchModelAppliedStrategy batchModelAppliedStrategy)
BatchModelAppliedStrategyDao
create
in interface BatchModelAppliedStrategyDao
BatchModelAppliedStrategyDao.create(fr.ifremer.allegro.administration.programStrategy.BatchModelAppliedStrategy)
public java.lang.Object create(int transform, BatchModelAppliedStrategy batchModelAppliedStrategy)
BatchModelAppliedStrategyDao
Does the same thing as BatchModelAppliedStrategyDao.create(fr.ifremer.allegro.administration.programStrategy.BatchModelAppliedStrategy)
with an
additional flag called transform
. If this flag is set to TRANSFORM_NONE
then
the returned entity will NOT be transformed. If this flag is any of the other constants
defined here then the result WILL BE passed through an operation which can optionally
transform the entity (into a value object for example). By default, transformation does
not occur.
create
in interface BatchModelAppliedStrategyDao
BatchModelAppliedStrategyDao.create(int transform, fr.ifremer.allegro.administration.programStrategy.BatchModelAppliedStrategy)
public java.util.Collection create(java.util.Collection entities)
BatchModelAppliedStrategyDao
entities
collection
create
in interface BatchModelAppliedStrategyDao
entities
- the collection of fr.ifremer.allegro.administration.programStrategy.BatchModelAppliedStrategy
instances to create.
BatchModelAppliedStrategyDao.create(java.util.Collection)
public java.util.Collection create(int transform, java.util.Collection entities)
BatchModelAppliedStrategyDao
Does the same thing as BatchModelAppliedStrategyDao.create(fr.ifremer.allegro.administration.programStrategy.BatchModelAppliedStrategy)
with an
additional flag called transform
. If this flag is set to TRANSFORM_NONE
then
the returned entity will NOT be transformed. If this flag is any of the other constants
defined here then the result WILL BE passed through an operation which can optionally
transform the entities (into value objects for example). By default, transformation does
not occur.
create
in interface BatchModelAppliedStrategyDao
BatchModelAppliedStrategyDao.create(int, java.util.Collection)
public BatchModelAppliedStrategy create(java.lang.String modelName, AppliedStrategy appliedStrategy, AcquisitionLevel acquisitionLevel)
BatchModelAppliedStrategyDao
Creates a new fr.ifremer.allegro.administration.programStrategy.BatchModelAppliedStrategy
instance from all attributes and
properties and adds it to the persistent store.
create
in interface BatchModelAppliedStrategyDao
BatchModelAppliedStrategyDao.create(java.lang.String,fr.ifremer.allegro.administration.programStrategy.AppliedStrategy,fr.ifremer.allegro.administration.programStrategy.AcquisitionLevel)
public java.lang.Object create(int transform, java.lang.String modelName, AppliedStrategy appliedStrategy, AcquisitionLevel acquisitionLevel)
BatchModelAppliedStrategyDao
Does the same thing as BatchModelAppliedStrategyDao.create(java.lang.String,fr.ifremer.allegro.administration.programStrategy.AppliedStrategy,fr.ifremer.allegro.administration.programStrategy.AcquisitionLevel)
with an
additional flag called transform
. If this flag is set to TRANSFORM_NONE
then
the returned entity will NOT be transformed. If this flag is any of the other constants
defined here then the result WILL BE passed through an operation which can optionally
transform the entity (into a value object for example). By default, transformation does
not occur.
create
in interface BatchModelAppliedStrategyDao
BatchModelAppliedStrategyDao.create(int, java.lang.String,fr.ifremer.allegro.administration.programStrategy.AppliedStrategy,fr.ifremer.allegro.administration.programStrategy.AcquisitionLevel)
public void update(BatchModelAppliedStrategy batchModelAppliedStrategy)
BatchModelAppliedStrategyDao
batchModelAppliedStrategy
instance in the persistent store.
update
in interface BatchModelAppliedStrategyDao
BatchModelAppliedStrategyDao.update(fr.ifremer.allegro.administration.programStrategy.BatchModelAppliedStrategy)
public void update(java.util.Collection entities)
BatchModelAppliedStrategyDao
entities
collection in the persistent store.
update
in interface BatchModelAppliedStrategyDao
BatchModelAppliedStrategyDao.update(java.util.Collection)
public void remove(BatchModelAppliedStrategy batchModelAppliedStrategy)
BatchModelAppliedStrategyDao
remove
in interface BatchModelAppliedStrategyDao
BatchModelAppliedStrategyDao.remove(fr.ifremer.allegro.administration.programStrategy.BatchModelAppliedStrategy)
public void remove(AppliedStrategy appliedStrategy, AcquisitionLevel acquisitionLevel)
BatchModelAppliedStrategyDao
identifiers
from the persistent store.
remove
in interface BatchModelAppliedStrategyDao
BatchModelAppliedStrategyDao.remove(fr.ifremer.allegro.administration.programStrategy.AppliedStrategy,fr.ifremer.allegro.administration.programStrategy.AcquisitionLevel)
public void remove(java.util.Collection entities)
BatchModelAppliedStrategyDao
entities collection.
- Specified by:
remove
in interface BatchModelAppliedStrategyDao
- See Also:
BatchModelAppliedStrategyDao.remove(java.util.Collection)
public java.util.Collection getAllBatchModelAppliedStrategy()
getAllBatchModelAppliedStrategy
in interface BatchModelAppliedStrategyDao
BatchModelAppliedStrategyDao.getAllBatchModelAppliedStrategy()
public java.util.Collection getAllBatchModelAppliedStrategy(int transform)
BatchModelAppliedStrategyDao
Does the same thing as BatchModelAppliedStrategyDao.getAllBatchModelAppliedStrategy()
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.
getAllBatchModelAppliedStrategy
in interface BatchModelAppliedStrategyDao
BatchModelAppliedStrategyDao.getAllBatchModelAppliedStrategy(int)
public java.util.Collection getAllBatchModelAppliedStrategy(java.lang.String queryString)
BatchModelAppliedStrategyDao
Does the same thing as BatchModelAppliedStrategyDao.getAllBatchModelAppliedStrategy()
with an
additional argument called queryString
. This queryString
argument allows you to override the query string defined in BatchModelAppliedStrategyDao.getAllBatchModelAppliedStrategy()
.
getAllBatchModelAppliedStrategy
in interface BatchModelAppliedStrategyDao
BatchModelAppliedStrategyDao.getAllBatchModelAppliedStrategy(java.lang.String)
public java.util.Collection getAllBatchModelAppliedStrategy(int pageNumber, int pageSize)
BatchModelAppliedStrategyDao
Does the same thing as BatchModelAppliedStrategyDao.getAllBatchModelAppliedStrategy()
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.
getAllBatchModelAppliedStrategy
in interface BatchModelAppliedStrategyDao
BatchModelAppliedStrategyDao.getAllBatchModelAppliedStrategy(int, int)
public java.util.Collection getAllBatchModelAppliedStrategy(java.lang.String queryString, int pageNumber, int pageSize)
BatchModelAppliedStrategyDao
Does the same thing as BatchModelAppliedStrategyDao.getAllBatchModelAppliedStrategy(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.
getAllBatchModelAppliedStrategy
in interface BatchModelAppliedStrategyDao
BatchModelAppliedStrategyDao.getAllBatchModelAppliedStrategy(String, int, int)
public java.util.Collection getAllBatchModelAppliedStrategy(int transform, java.lang.String queryString)
BatchModelAppliedStrategyDao
Does the same thing as BatchModelAppliedStrategyDao.getAllBatchModelAppliedStrategy(int)
with an
additional argument called queryString
. This queryString
argument allows you to override the query string defined in BatchModelAppliedStrategyDao.getAllBatchModelAppliedStrategy(int)
.
getAllBatchModelAppliedStrategy
in interface BatchModelAppliedStrategyDao
BatchModelAppliedStrategyDao.getAllBatchModelAppliedStrategy(int, String)
public java.util.Collection getAllBatchModelAppliedStrategy(int transform, int pageNumber, int pageSize)
BatchModelAppliedStrategyDao
Does the same thing as BatchModelAppliedStrategyDao.getAllBatchModelAppliedStrategy(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.
getAllBatchModelAppliedStrategy
in interface BatchModelAppliedStrategyDao
BatchModelAppliedStrategyDao.getAllBatchModelAppliedStrategy(int, int, int)
public java.util.Collection getAllBatchModelAppliedStrategy(int transform, java.lang.String queryString, int pageNumber, int pageSize)
BatchModelAppliedStrategyDao
Does the same thing as BatchModelAppliedStrategyDao.getAllBatchModelAppliedStrategy(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.
getAllBatchModelAppliedStrategy
in interface BatchModelAppliedStrategyDao
BatchModelAppliedStrategyDao.getAllBatchModelAppliedStrategy(int, java.lang.String, int, int)
public java.util.Collection findBatchModelAppliedStrategyByAppliedStrategy(AppliedStrategy appliedStrategy)
findBatchModelAppliedStrategyByAppliedStrategy
in interface BatchModelAppliedStrategyDao
BatchModelAppliedStrategyDao.findBatchModelAppliedStrategyByAppliedStrategy(fr.ifremer.allegro.administration.programStrategy.AppliedStrategy)
public java.util.Collection findBatchModelAppliedStrategyByAppliedStrategy(int transform, AppliedStrategy appliedStrategy)
BatchModelAppliedStrategyDao
Does the same thing as BatchModelAppliedStrategyDao.findBatchModelAppliedStrategyByAppliedStrategy(fr.ifremer.allegro.administration.programStrategy.AppliedStrategy)
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.
findBatchModelAppliedStrategyByAppliedStrategy
in interface BatchModelAppliedStrategyDao
BatchModelAppliedStrategyDao.findBatchModelAppliedStrategyByAppliedStrategy(int, fr.ifremer.allegro.administration.programStrategy.AppliedStrategy)
public java.util.Collection findBatchModelAppliedStrategyByAppliedStrategy(java.lang.String queryString, AppliedStrategy appliedStrategy)
BatchModelAppliedStrategyDao
Does the same thing as BatchModelAppliedStrategyDao.findBatchModelAppliedStrategyByAppliedStrategy(fr.ifremer.allegro.administration.programStrategy.AppliedStrategy)
with an
additional argument called queryString
. This queryString
argument allows you to override the query string defined in BatchModelAppliedStrategyDao.findBatchModelAppliedStrategyByAppliedStrategy(fr.ifremer.allegro.administration.programStrategy.AppliedStrategy)
.
findBatchModelAppliedStrategyByAppliedStrategy
in interface BatchModelAppliedStrategyDao
BatchModelAppliedStrategyDao.findBatchModelAppliedStrategyByAppliedStrategy(java.lang.String, fr.ifremer.allegro.administration.programStrategy.AppliedStrategy)
public java.util.Collection findBatchModelAppliedStrategyByAppliedStrategy(int pageNumber, int pageSize, AppliedStrategy appliedStrategy)
BatchModelAppliedStrategyDao
Does the same thing as BatchModelAppliedStrategyDao.findBatchModelAppliedStrategyByAppliedStrategy(fr.ifremer.allegro.administration.programStrategy.AppliedStrategy)
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.
findBatchModelAppliedStrategyByAppliedStrategy
in interface BatchModelAppliedStrategyDao
BatchModelAppliedStrategyDao.findBatchModelAppliedStrategyByAppliedStrategy(int, int, fr.ifremer.allegro.administration.programStrategy.AppliedStrategy)
public java.util.Collection findBatchModelAppliedStrategyByAppliedStrategy(java.lang.String queryString, int pageNumber, int pageSize, AppliedStrategy appliedStrategy)
BatchModelAppliedStrategyDao
Does the same thing as BatchModelAppliedStrategyDao.findBatchModelAppliedStrategyByAppliedStrategy(String, fr.ifremer.allegro.administration.programStrategy.AppliedStrategy)
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.
findBatchModelAppliedStrategyByAppliedStrategy
in interface BatchModelAppliedStrategyDao
BatchModelAppliedStrategyDao.findBatchModelAppliedStrategyByAppliedStrategy(String, int, int, fr.ifremer.allegro.administration.programStrategy.AppliedStrategy)
public java.util.Collection findBatchModelAppliedStrategyByAppliedStrategy(int transform, java.lang.String queryString, AppliedStrategy appliedStrategy)
BatchModelAppliedStrategyDao
Does the same thing as BatchModelAppliedStrategyDao.findBatchModelAppliedStrategyByAppliedStrategy(int, fr.ifremer.allegro.administration.programStrategy.AppliedStrategy)
with an
additional argument called queryString
. This queryString
argument allows you to override the query string defined in BatchModelAppliedStrategyDao.findBatchModelAppliedStrategyByAppliedStrategy(int, fr.ifremer.allegro.administration.programStrategy.AppliedStrategy appliedStrategy)
.
findBatchModelAppliedStrategyByAppliedStrategy
in interface BatchModelAppliedStrategyDao
BatchModelAppliedStrategyDao.findBatchModelAppliedStrategyByAppliedStrategy(int, String, fr.ifremer.allegro.administration.programStrategy.AppliedStrategy)
public java.util.Collection findBatchModelAppliedStrategyByAppliedStrategy(int transform, int pageNumber, int pageSize, AppliedStrategy appliedStrategy)
BatchModelAppliedStrategyDao
Does the same thing as BatchModelAppliedStrategyDao.findBatchModelAppliedStrategyByAppliedStrategy(int, fr.ifremer.allegro.administration.programStrategy.AppliedStrategy)
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.
findBatchModelAppliedStrategyByAppliedStrategy
in interface BatchModelAppliedStrategyDao
BatchModelAppliedStrategyDao.findBatchModelAppliedStrategyByAppliedStrategy(int, int, int, fr.ifremer.allegro.administration.programStrategy.AppliedStrategy)
public java.util.Collection findBatchModelAppliedStrategyByAppliedStrategy(int transform, java.lang.String queryString, int pageNumber, int pageSize, AppliedStrategy appliedStrategy)
BatchModelAppliedStrategyDao
Does the same thing as BatchModelAppliedStrategyDao.findBatchModelAppliedStrategyByAppliedStrategy(int, String, fr.ifremer.allegro.administration.programStrategy.AppliedStrategy)
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.
findBatchModelAppliedStrategyByAppliedStrategy
in interface BatchModelAppliedStrategyDao
BatchModelAppliedStrategyDao.findBatchModelAppliedStrategyByAppliedStrategy(int, java.lang.String, int, int, fr.ifremer.allegro.administration.programStrategy.AppliedStrategy)
public java.util.Collection findBatchModelAppliedStrategyByAcquisitionLevel(AcquisitionLevel acquisitionLevel)
findBatchModelAppliedStrategyByAcquisitionLevel
in interface BatchModelAppliedStrategyDao
BatchModelAppliedStrategyDao.findBatchModelAppliedStrategyByAcquisitionLevel(fr.ifremer.allegro.administration.programStrategy.AcquisitionLevel)
public java.util.Collection findBatchModelAppliedStrategyByAcquisitionLevel(int transform, AcquisitionLevel acquisitionLevel)
BatchModelAppliedStrategyDao
Does the same thing as BatchModelAppliedStrategyDao.findBatchModelAppliedStrategyByAcquisitionLevel(fr.ifremer.allegro.administration.programStrategy.AcquisitionLevel)
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.
findBatchModelAppliedStrategyByAcquisitionLevel
in interface BatchModelAppliedStrategyDao
BatchModelAppliedStrategyDao.findBatchModelAppliedStrategyByAcquisitionLevel(int, fr.ifremer.allegro.administration.programStrategy.AcquisitionLevel)
public java.util.Collection findBatchModelAppliedStrategyByAcquisitionLevel(java.lang.String queryString, AcquisitionLevel acquisitionLevel)
BatchModelAppliedStrategyDao
Does the same thing as BatchModelAppliedStrategyDao.findBatchModelAppliedStrategyByAcquisitionLevel(fr.ifremer.allegro.administration.programStrategy.AcquisitionLevel)
with an
additional argument called queryString
. This queryString
argument allows you to override the query string defined in BatchModelAppliedStrategyDao.findBatchModelAppliedStrategyByAcquisitionLevel(fr.ifremer.allegro.administration.programStrategy.AcquisitionLevel)
.
findBatchModelAppliedStrategyByAcquisitionLevel
in interface BatchModelAppliedStrategyDao
BatchModelAppliedStrategyDao.findBatchModelAppliedStrategyByAcquisitionLevel(java.lang.String, fr.ifremer.allegro.administration.programStrategy.AcquisitionLevel)
public java.util.Collection findBatchModelAppliedStrategyByAcquisitionLevel(int pageNumber, int pageSize, AcquisitionLevel acquisitionLevel)
BatchModelAppliedStrategyDao
Does the same thing as BatchModelAppliedStrategyDao.findBatchModelAppliedStrategyByAcquisitionLevel(fr.ifremer.allegro.administration.programStrategy.AcquisitionLevel)
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.
findBatchModelAppliedStrategyByAcquisitionLevel
in interface BatchModelAppliedStrategyDao
BatchModelAppliedStrategyDao.findBatchModelAppliedStrategyByAcquisitionLevel(int, int, fr.ifremer.allegro.administration.programStrategy.AcquisitionLevel)
public java.util.Collection findBatchModelAppliedStrategyByAcquisitionLevel(java.lang.String queryString, int pageNumber, int pageSize, AcquisitionLevel acquisitionLevel)
BatchModelAppliedStrategyDao
Does the same thing as BatchModelAppliedStrategyDao.findBatchModelAppliedStrategyByAcquisitionLevel(String, fr.ifremer.allegro.administration.programStrategy.AcquisitionLevel)
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.
findBatchModelAppliedStrategyByAcquisitionLevel
in interface BatchModelAppliedStrategyDao
BatchModelAppliedStrategyDao.findBatchModelAppliedStrategyByAcquisitionLevel(String, int, int, fr.ifremer.allegro.administration.programStrategy.AcquisitionLevel)
public java.util.Collection findBatchModelAppliedStrategyByAcquisitionLevel(int transform, java.lang.String queryString, AcquisitionLevel acquisitionLevel)
BatchModelAppliedStrategyDao
Does the same thing as BatchModelAppliedStrategyDao.findBatchModelAppliedStrategyByAcquisitionLevel(int, fr.ifremer.allegro.administration.programStrategy.AcquisitionLevel)
with an
additional argument called queryString
. This queryString
argument allows you to override the query string defined in BatchModelAppliedStrategyDao.findBatchModelAppliedStrategyByAcquisitionLevel(int, fr.ifremer.allegro.administration.programStrategy.AcquisitionLevel acquisitionLevel)
.
findBatchModelAppliedStrategyByAcquisitionLevel
in interface BatchModelAppliedStrategyDao
BatchModelAppliedStrategyDao.findBatchModelAppliedStrategyByAcquisitionLevel(int, String, fr.ifremer.allegro.administration.programStrategy.AcquisitionLevel)
public java.util.Collection findBatchModelAppliedStrategyByAcquisitionLevel(int transform, int pageNumber, int pageSize, AcquisitionLevel acquisitionLevel)
BatchModelAppliedStrategyDao
Does the same thing as BatchModelAppliedStrategyDao.findBatchModelAppliedStrategyByAcquisitionLevel(int, fr.ifremer.allegro.administration.programStrategy.AcquisitionLevel)
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.
findBatchModelAppliedStrategyByAcquisitionLevel
in interface BatchModelAppliedStrategyDao
BatchModelAppliedStrategyDao.findBatchModelAppliedStrategyByAcquisitionLevel(int, int, int, fr.ifremer.allegro.administration.programStrategy.AcquisitionLevel)
public java.util.Collection findBatchModelAppliedStrategyByAcquisitionLevel(int transform, java.lang.String queryString, int pageNumber, int pageSize, AcquisitionLevel acquisitionLevel)
BatchModelAppliedStrategyDao
Does the same thing as BatchModelAppliedStrategyDao.findBatchModelAppliedStrategyByAcquisitionLevel(int, String, fr.ifremer.allegro.administration.programStrategy.AcquisitionLevel)
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.
findBatchModelAppliedStrategyByAcquisitionLevel
in interface BatchModelAppliedStrategyDao
BatchModelAppliedStrategyDao.findBatchModelAppliedStrategyByAcquisitionLevel(int, java.lang.String, int, int, fr.ifremer.allegro.administration.programStrategy.AcquisitionLevel)
public BatchModelAppliedStrategy findBatchModelAppliedStrategyByIdentifiers(AppliedStrategy appliedStrategy, AcquisitionLevel acquisitionLevel)
findBatchModelAppliedStrategyByIdentifiers
in interface BatchModelAppliedStrategyDao
BatchModelAppliedStrategyDao.findBatchModelAppliedStrategyByIdentifiers(fr.ifremer.allegro.administration.programStrategy.AppliedStrategy, fr.ifremer.allegro.administration.programStrategy.AcquisitionLevel)
public java.lang.Object findBatchModelAppliedStrategyByIdentifiers(int transform, AppliedStrategy appliedStrategy, AcquisitionLevel acquisitionLevel)
BatchModelAppliedStrategyDao
Does the same thing as BatchModelAppliedStrategyDao.findBatchModelAppliedStrategyByIdentifiers(fr.ifremer.allegro.administration.programStrategy.AppliedStrategy, fr.ifremer.allegro.administration.programStrategy.AcquisitionLevel)
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.
findBatchModelAppliedStrategyByIdentifiers
in interface BatchModelAppliedStrategyDao
BatchModelAppliedStrategyDao.findBatchModelAppliedStrategyByIdentifiers(int, fr.ifremer.allegro.administration.programStrategy.AppliedStrategy, fr.ifremer.allegro.administration.programStrategy.AcquisitionLevel)
public BatchModelAppliedStrategy findBatchModelAppliedStrategyByIdentifiers(java.lang.String queryString, AppliedStrategy appliedStrategy, AcquisitionLevel acquisitionLevel)
BatchModelAppliedStrategyDao
Does the same thing as BatchModelAppliedStrategyDao.findBatchModelAppliedStrategyByIdentifiers(fr.ifremer.allegro.administration.programStrategy.AppliedStrategy, fr.ifremer.allegro.administration.programStrategy.AcquisitionLevel)
with an
additional argument called queryString
. This queryString
argument allows you to override the query string defined in BatchModelAppliedStrategyDao.findBatchModelAppliedStrategyByIdentifiers(fr.ifremer.allegro.administration.programStrategy.AppliedStrategy, fr.ifremer.allegro.administration.programStrategy.AcquisitionLevel)
.
findBatchModelAppliedStrategyByIdentifiers
in interface BatchModelAppliedStrategyDao
BatchModelAppliedStrategyDao.findBatchModelAppliedStrategyByIdentifiers(java.lang.String, fr.ifremer.allegro.administration.programStrategy.AppliedStrategy, fr.ifremer.allegro.administration.programStrategy.AcquisitionLevel)
public java.lang.Object findBatchModelAppliedStrategyByIdentifiers(int transform, java.lang.String queryString, AppliedStrategy appliedStrategy, AcquisitionLevel acquisitionLevel)
BatchModelAppliedStrategyDao
Does the same thing as BatchModelAppliedStrategyDao.findBatchModelAppliedStrategyByIdentifiers(int, fr.ifremer.allegro.administration.programStrategy.AppliedStrategy, fr.ifremer.allegro.administration.programStrategy.AcquisitionLevel)
with an
additional argument called queryString
. This queryString
argument allows you to override the query string defined in BatchModelAppliedStrategyDao.findBatchModelAppliedStrategyByIdentifiers(int, fr.ifremer.allegro.administration.programStrategy.AppliedStrategy appliedStrategy, fr.ifremer.allegro.administration.programStrategy.AcquisitionLevel acquisitionLevel)
.
findBatchModelAppliedStrategyByIdentifiers
in interface BatchModelAppliedStrategyDao
BatchModelAppliedStrategyDao.findBatchModelAppliedStrategyByIdentifiers(int, java.lang.String, fr.ifremer.allegro.administration.programStrategy.AppliedStrategy, fr.ifremer.allegro.administration.programStrategy.AcquisitionLevel)
public BatchModelAppliedStrategy findBatchModelAppliedStrategyByNaturalId(AppliedStrategy appliedStrategy, AcquisitionLevel acquisitionLevel)
findBatchModelAppliedStrategyByNaturalId
in interface BatchModelAppliedStrategyDao
BatchModelAppliedStrategyDao.findBatchModelAppliedStrategyByNaturalId(fr.ifremer.allegro.administration.programStrategy.AppliedStrategy, fr.ifremer.allegro.administration.programStrategy.AcquisitionLevel)
public java.lang.Object findBatchModelAppliedStrategyByNaturalId(int transform, AppliedStrategy appliedStrategy, AcquisitionLevel acquisitionLevel)
BatchModelAppliedStrategyDao
Does the same thing as BatchModelAppliedStrategyDao.findBatchModelAppliedStrategyByNaturalId(fr.ifremer.allegro.administration.programStrategy.AppliedStrategy, fr.ifremer.allegro.administration.programStrategy.AcquisitionLevel)
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.
findBatchModelAppliedStrategyByNaturalId
in interface BatchModelAppliedStrategyDao
BatchModelAppliedStrategyDao.findBatchModelAppliedStrategyByNaturalId(int, fr.ifremer.allegro.administration.programStrategy.AppliedStrategy, fr.ifremer.allegro.administration.programStrategy.AcquisitionLevel)
public BatchModelAppliedStrategy findBatchModelAppliedStrategyByNaturalId(java.lang.String queryString, AppliedStrategy appliedStrategy, AcquisitionLevel acquisitionLevel)
BatchModelAppliedStrategyDao
Does the same thing as BatchModelAppliedStrategyDao.findBatchModelAppliedStrategyByNaturalId(fr.ifremer.allegro.administration.programStrategy.AppliedStrategy, fr.ifremer.allegro.administration.programStrategy.AcquisitionLevel)
with an
additional argument called queryString
. This queryString
argument allows you to override the query string defined in BatchModelAppliedStrategyDao.findBatchModelAppliedStrategyByNaturalId(fr.ifremer.allegro.administration.programStrategy.AppliedStrategy, fr.ifremer.allegro.administration.programStrategy.AcquisitionLevel)
.
findBatchModelAppliedStrategyByNaturalId
in interface BatchModelAppliedStrategyDao
BatchModelAppliedStrategyDao.findBatchModelAppliedStrategyByNaturalId(java.lang.String, fr.ifremer.allegro.administration.programStrategy.AppliedStrategy, fr.ifremer.allegro.administration.programStrategy.AcquisitionLevel)
public java.lang.Object findBatchModelAppliedStrategyByNaturalId(int transform, java.lang.String queryString, AppliedStrategy appliedStrategy, AcquisitionLevel acquisitionLevel)
BatchModelAppliedStrategyDao
Does the same thing as BatchModelAppliedStrategyDao.findBatchModelAppliedStrategyByNaturalId(int, fr.ifremer.allegro.administration.programStrategy.AppliedStrategy, fr.ifremer.allegro.administration.programStrategy.AcquisitionLevel)
with an
additional argument called queryString
. This queryString
argument allows you to override the query string defined in BatchModelAppliedStrategyDao.findBatchModelAppliedStrategyByNaturalId(int, fr.ifremer.allegro.administration.programStrategy.AppliedStrategy appliedStrategy, fr.ifremer.allegro.administration.programStrategy.AcquisitionLevel acquisitionLevel)
.
findBatchModelAppliedStrategyByNaturalId
in interface BatchModelAppliedStrategyDao
BatchModelAppliedStrategyDao.findBatchModelAppliedStrategyByNaturalId(int, java.lang.String, fr.ifremer.allegro.administration.programStrategy.AppliedStrategy, fr.ifremer.allegro.administration.programStrategy.AcquisitionLevel)
public BatchModelAppliedStrategy createFromClusterBatchModelAppliedStrategy(ClusterBatchModelAppliedStrategy clusterBatchModelAppliedStrategy)
createFromClusterBatchModelAppliedStrategy
in interface BatchModelAppliedStrategyDao
BatchModelAppliedStrategyDao.createFromClusterBatchModelAppliedStrategy(fr.ifremer.allegro.administration.programStrategy.generic.cluster.ClusterBatchModelAppliedStrategy)
protected abstract BatchModelAppliedStrategy handleCreateFromClusterBatchModelAppliedStrategy(ClusterBatchModelAppliedStrategy clusterBatchModelAppliedStrategy) throws java.lang.Exception
createFromClusterBatchModelAppliedStrategy(fr.ifremer.allegro.administration.programStrategy.generic.cluster.ClusterBatchModelAppliedStrategy)
java.lang.Exception
protected java.lang.Object transformEntity(int transform, BatchModelAppliedStrategy entity)
transform
flag is set to one of the constants defined in fr.ifremer.allegro.administration.programStrategy.BatchModelAppliedStrategyDao
, please note
that the BatchModelAppliedStrategyDao.TRANSFORM_NONE
constant denotes no transformation, so the entity itself
will be returned.
This method will return instances of these types:
BatchModelAppliedStrategy
- BatchModelAppliedStrategyDao.TRANSFORM_NONE
RemoteBatchModelAppliedStrategyFullVO
- TRANSFORM_REMOTEBATCHMODELAPPLIEDSTRATEGYFULLVO
RemoteBatchModelAppliedStrategyNaturalId
- TRANSFORM_REMOTEBATCHMODELAPPLIEDSTRATEGYNATURALID
ClusterBatchModelAppliedStrategy
- TRANSFORM_CLUSTERBATCHMODELAPPLIEDSTRATEGY
BatchModelAppliedStrategyDao.TRANSFORM_NONE
is assumed.
transform
- one of the constants declared in BatchModelAppliedStrategyDao
entity
- an entity that was found
transformEntities(int,java.util.Collection)
protected void transformEntities(int transform, java.util.Collection entities)
transformEntity(int,fr.ifremer.allegro.administration.programStrategy.BatchModelAppliedStrategy)
method. This method does not instantiate a new collection.
This method is to be used internally only.
transform
- one of the constants declared in fr.ifremer.allegro.administration.programStrategy.BatchModelAppliedStrategyDao
entities
- the collection of entities to transformtransformEntity(int,fr.ifremer.allegro.administration.programStrategy.BatchModelAppliedStrategy)
protected BatchModelAppliedStrategy toEntity(java.lang.Object[] row)
public final void toRemoteBatchModelAppliedStrategyFullVOCollection(java.util.Collection entities)
BatchModelAppliedStrategyDao
RemoteBatchModelAppliedStrategyFullVO
.
toRemoteBatchModelAppliedStrategyFullVOCollection
in interface BatchModelAppliedStrategyDao
BatchModelAppliedStrategyDao.toRemoteBatchModelAppliedStrategyFullVOCollection(java.util.Collection)
public final RemoteBatchModelAppliedStrategyFullVO[] toRemoteBatchModelAppliedStrategyFullVOArray(java.util.Collection entities)
BatchModelAppliedStrategyDao
RemoteBatchModelAppliedStrategyFullVO
.
toRemoteBatchModelAppliedStrategyFullVOArray
in interface BatchModelAppliedStrategyDao
BatchModelAppliedStrategyDao.toRemoteBatchModelAppliedStrategyFullVOArray(java.util.Collection)
protected RemoteBatchModelAppliedStrategyFullVO toRemoteBatchModelAppliedStrategyFullVO(java.lang.Object[] row)
BatchModelAppliedStrategyDaoImpl
class if you intend to use reporting queries.
BatchModelAppliedStrategyDao.toRemoteBatchModelAppliedStrategyFullVO(fr.ifremer.allegro.administration.programStrategy.BatchModelAppliedStrategy)
public final void remoteBatchModelAppliedStrategyFullVOToEntityCollection(java.util.Collection instances)
BatchModelAppliedStrategyDao
RemoteBatchModelAppliedStrategyFullVO
to this
DAO's entity.
remoteBatchModelAppliedStrategyFullVOToEntityCollection
in interface BatchModelAppliedStrategyDao
BatchModelAppliedStrategyDao.remoteBatchModelAppliedStrategyFullVOToEntityCollection(java.util.Collection)
public void toRemoteBatchModelAppliedStrategyFullVO(BatchModelAppliedStrategy source, RemoteBatchModelAppliedStrategyFullVO target)
BatchModelAppliedStrategyDao
toRemoteBatchModelAppliedStrategyFullVO
in interface BatchModelAppliedStrategyDao
BatchModelAppliedStrategyDao.toRemoteBatchModelAppliedStrategyFullVO(fr.ifremer.allegro.administration.programStrategy.BatchModelAppliedStrategy, fr.ifremer.allegro.administration.programStrategy.generic.vo.RemoteBatchModelAppliedStrategyFullVO)
public RemoteBatchModelAppliedStrategyFullVO toRemoteBatchModelAppliedStrategyFullVO(BatchModelAppliedStrategy entity)
BatchModelAppliedStrategyDao
RemoteBatchModelAppliedStrategyFullVO
.
toRemoteBatchModelAppliedStrategyFullVO
in interface BatchModelAppliedStrategyDao
BatchModelAppliedStrategyDao.toRemoteBatchModelAppliedStrategyFullVO(fr.ifremer.allegro.administration.programStrategy.BatchModelAppliedStrategy)
public void remoteBatchModelAppliedStrategyFullVOToEntity(RemoteBatchModelAppliedStrategyFullVO source, BatchModelAppliedStrategy target, boolean copyIfNull)
BatchModelAppliedStrategyDao
RemoteBatchModelAppliedStrategyFullVO
to the specified entity.
remoteBatchModelAppliedStrategyFullVOToEntity
in interface BatchModelAppliedStrategyDao
copyIfNull
- If FALSE, the value object's field will not be copied to the entity if the value is NULL. If TRUE,
it will be copied regardless of its value.fr.ifremer.allegro.administration.programStrategy.BatchModelAppliedStrategyDao#remoteBatchModelAppliedStrategyFullVOToEntity(fr.ifremer.allegro.administration.programStrategy.generic.vo.RemoteBatchModelAppliedStrategyFullVO, fr.ifremer.allegro.administration.programStrategy.BatchModelAppliedStrategy)
public final void toRemoteBatchModelAppliedStrategyNaturalIdCollection(java.util.Collection entities)
BatchModelAppliedStrategyDao
RemoteBatchModelAppliedStrategyNaturalId
.
toRemoteBatchModelAppliedStrategyNaturalIdCollection
in interface BatchModelAppliedStrategyDao
BatchModelAppliedStrategyDao.toRemoteBatchModelAppliedStrategyNaturalIdCollection(java.util.Collection)
public final RemoteBatchModelAppliedStrategyNaturalId[] toRemoteBatchModelAppliedStrategyNaturalIdArray(java.util.Collection entities)
BatchModelAppliedStrategyDao
RemoteBatchModelAppliedStrategyNaturalId
.
toRemoteBatchModelAppliedStrategyNaturalIdArray
in interface BatchModelAppliedStrategyDao
BatchModelAppliedStrategyDao.toRemoteBatchModelAppliedStrategyNaturalIdArray(java.util.Collection)
protected RemoteBatchModelAppliedStrategyNaturalId toRemoteBatchModelAppliedStrategyNaturalId(java.lang.Object[] row)
BatchModelAppliedStrategyDaoImpl
class if you intend to use reporting queries.
BatchModelAppliedStrategyDao.toRemoteBatchModelAppliedStrategyNaturalId(fr.ifremer.allegro.administration.programStrategy.BatchModelAppliedStrategy)
public final void remoteBatchModelAppliedStrategyNaturalIdToEntityCollection(java.util.Collection instances)
BatchModelAppliedStrategyDao
RemoteBatchModelAppliedStrategyNaturalId
to this
DAO's entity.
remoteBatchModelAppliedStrategyNaturalIdToEntityCollection
in interface BatchModelAppliedStrategyDao
BatchModelAppliedStrategyDao.remoteBatchModelAppliedStrategyNaturalIdToEntityCollection(java.util.Collection)
public void toRemoteBatchModelAppliedStrategyNaturalId(BatchModelAppliedStrategy source, RemoteBatchModelAppliedStrategyNaturalId target)
BatchModelAppliedStrategyDao
toRemoteBatchModelAppliedStrategyNaturalId
in interface BatchModelAppliedStrategyDao
BatchModelAppliedStrategyDao.toRemoteBatchModelAppliedStrategyNaturalId(fr.ifremer.allegro.administration.programStrategy.BatchModelAppliedStrategy, fr.ifremer.allegro.administration.programStrategy.generic.vo.RemoteBatchModelAppliedStrategyNaturalId)
public RemoteBatchModelAppliedStrategyNaturalId toRemoteBatchModelAppliedStrategyNaturalId(BatchModelAppliedStrategy entity)
BatchModelAppliedStrategyDao
RemoteBatchModelAppliedStrategyNaturalId
.
toRemoteBatchModelAppliedStrategyNaturalId
in interface BatchModelAppliedStrategyDao
BatchModelAppliedStrategyDao.toRemoteBatchModelAppliedStrategyNaturalId(fr.ifremer.allegro.administration.programStrategy.BatchModelAppliedStrategy)
public void remoteBatchModelAppliedStrategyNaturalIdToEntity(RemoteBatchModelAppliedStrategyNaturalId source, BatchModelAppliedStrategy target, boolean copyIfNull)
BatchModelAppliedStrategyDao
RemoteBatchModelAppliedStrategyNaturalId
to the specified entity.
remoteBatchModelAppliedStrategyNaturalIdToEntity
in interface BatchModelAppliedStrategyDao
copyIfNull
- If FALSE, the value object's field will not be copied to the entity if the value is NULL. If TRUE,
it will be copied regardless of its value.fr.ifremer.allegro.administration.programStrategy.BatchModelAppliedStrategyDao#remoteBatchModelAppliedStrategyNaturalIdToEntity(fr.ifremer.allegro.administration.programStrategy.generic.vo.RemoteBatchModelAppliedStrategyNaturalId, fr.ifremer.allegro.administration.programStrategy.BatchModelAppliedStrategy)
public final void toClusterBatchModelAppliedStrategyCollection(java.util.Collection entities)
BatchModelAppliedStrategyDao
ClusterBatchModelAppliedStrategy
.
toClusterBatchModelAppliedStrategyCollection
in interface BatchModelAppliedStrategyDao
BatchModelAppliedStrategyDao.toClusterBatchModelAppliedStrategyCollection(java.util.Collection)
public final ClusterBatchModelAppliedStrategy[] toClusterBatchModelAppliedStrategyArray(java.util.Collection entities)
BatchModelAppliedStrategyDao
ClusterBatchModelAppliedStrategy
.
toClusterBatchModelAppliedStrategyArray
in interface BatchModelAppliedStrategyDao
BatchModelAppliedStrategyDao.toClusterBatchModelAppliedStrategyArray(java.util.Collection)
protected ClusterBatchModelAppliedStrategy toClusterBatchModelAppliedStrategy(java.lang.Object[] row)
BatchModelAppliedStrategyDaoImpl
class if you intend to use reporting queries.
BatchModelAppliedStrategyDao.toClusterBatchModelAppliedStrategy(fr.ifremer.allegro.administration.programStrategy.BatchModelAppliedStrategy)
public final void clusterBatchModelAppliedStrategyToEntityCollection(java.util.Collection instances)
BatchModelAppliedStrategyDao
ClusterBatchModelAppliedStrategy
to this
DAO's entity.
clusterBatchModelAppliedStrategyToEntityCollection
in interface BatchModelAppliedStrategyDao
BatchModelAppliedStrategyDao.clusterBatchModelAppliedStrategyToEntityCollection(java.util.Collection)
public void toClusterBatchModelAppliedStrategy(BatchModelAppliedStrategy source, ClusterBatchModelAppliedStrategy target)
BatchModelAppliedStrategyDao
toClusterBatchModelAppliedStrategy
in interface BatchModelAppliedStrategyDao
BatchModelAppliedStrategyDao.toClusterBatchModelAppliedStrategy(fr.ifremer.allegro.administration.programStrategy.BatchModelAppliedStrategy, fr.ifremer.allegro.administration.programStrategy.generic.cluster.ClusterBatchModelAppliedStrategy)
public ClusterBatchModelAppliedStrategy toClusterBatchModelAppliedStrategy(BatchModelAppliedStrategy entity)
BatchModelAppliedStrategyDao
ClusterBatchModelAppliedStrategy
.
toClusterBatchModelAppliedStrategy
in interface BatchModelAppliedStrategyDao
BatchModelAppliedStrategyDao.toClusterBatchModelAppliedStrategy(fr.ifremer.allegro.administration.programStrategy.BatchModelAppliedStrategy)
public void clusterBatchModelAppliedStrategyToEntity(ClusterBatchModelAppliedStrategy source, BatchModelAppliedStrategy target, boolean copyIfNull)
BatchModelAppliedStrategyDao
ClusterBatchModelAppliedStrategy
to the specified entity.
clusterBatchModelAppliedStrategyToEntity
in interface BatchModelAppliedStrategyDao
copyIfNull
- If FALSE, the value object's field will not be copied to the entity if the value is NULL. If TRUE,
it will be copied regardless of its value.fr.ifremer.allegro.administration.programStrategy.BatchModelAppliedStrategyDao#clusterBatchModelAppliedStrategyToEntity(fr.ifremer.allegro.administration.programStrategy.generic.cluster.ClusterBatchModelAppliedStrategy, fr.ifremer.allegro.administration.programStrategy.BatchModelAppliedStrategy)
protected java.security.Principal getPrincipal()
principal
if one has been set,
otherwise returns null
.
public PaginationResult search(int transform, int pageNumber, int pageSize, Search search)
BatchModelAppliedStrategyDao
pageNumber
and pageSize
. These flags allow you to
limit your data to a specified page number and size.
search
in interface BatchModelAppliedStrategyDao
transform
- the transformation flag.pageNumber
- the page number in the data to retrievepageSize
- the size of the page to retrieve.search
- the search object which provides the search parameters and pagination specification.
PaginationResult
instance.BatchModelAppliedStrategyDao.search(int, int, int, fr.ifremer.allegro.Search)
public PaginationResult search(int pageNumber, int pageSize, Search search)
BatchModelAppliedStrategyDao
pageNumber
and pageSize
. These flags allow you to
limit your data to a specified page number and size.
search
in interface BatchModelAppliedStrategyDao
pageNumber
- the page number in the data to retrievepageSize
- the size of the page to retrieve.search
- the search object which provides the search parameters and pagination specification.
PaginationResult
instance.BatchModelAppliedStrategyDao.search(int, int, fr.ifremer.allegro.Search)
public java.util.Set search(int transform, Search search)
BatchModelAppliedStrategyDao
BatchModelAppliedStrategyDao.search(fr.ifremer.allegro.Search)
but with an
additional flag called transform
. If this flag is set to TRANSFORM_NONE
then
finder results will NOT be transformed during retrieval.
If this flag is any of the other constants defined here
then results WILL BE passed through an operation which can optionally
transform the entities (into value objects for example). By default, transformation does
not occur.
search
in interface BatchModelAppliedStrategyDao
transform
- the transformation flag.search
- the search object which provides the search parameters and pagination specification.
BatchModelAppliedStrategyDao.search(int, fr.ifremer.allegro.Search)
public java.util.Set search(Search search)
BatchModelAppliedStrategyDao
search
object.
search
in interface BatchModelAppliedStrategyDao
search
- the search object which provides the search parameters and pagination specification.
BatchModelAppliedStrategyDao.search(fr.ifremer.allegro.Search)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |