T - The source type.public abstract class AbstractPluginObjectSelectUnique<T> extends AbstractPluginObjectSelect<T>
AbstractPluginObject.Fieldselector, sourcecreator, creatorInstance, fields, fieldToFields, headerToFields, instances, keysBefore, mapped, mapping, reference, references, separator, supermapping, type, typeInstancescopenameFEATURE_CONDITION, FEATURE_NORMALIZED, FEATURE_NORMALIZER, FEATURE_SLEEP, FEATURE_THREADSAFE, FEATURE_TIMEOUT, FEATURE_WAITparameters| Constructor and Description |
|---|
AbstractPluginObjectSelectUnique(IObjectSelector<T> selector)
Create a select plugin, provided an object selector.
|
| Modifier and Type | Method and Description |
|---|---|
protected void |
addError(IContext context,
RowAdapter row,
IResultSet result,
Exception e)
Add a error to a comparison.
|
abstract void |
perform(IContext context,
Object base,
Object instance,
RowAdapter row,
IResultSet result)
Perform something on a database object.
|
void |
processList(IContext context,
Object instance,
RowAdapter row,
IResultSet result,
List<Object> list)
Process the list of objects recovered.
|
action, getActionType, isMappedcreate, doEnd, getCreator, getCreatorInstance, getMapping, getObject, getObjects, getReference, getSeparator, getSupermapping, getType, getTypeInstance, initialize, isSpecial, loadFields, loadMapping, makeKey, mapObject, merge, populate, processLine, readData, readHeader, removeObject, setBoolean, setChar, setCreator, setCreatorInstance, setDouble, setEntity, setFloat, setInteger, setLong, setMapped, setMapping, setObject, setObjectInformation, setReference, setSeparator, setShort, setSupermapping, setType, setTypeInstance, setValuedoEnd, doStart, doStart, getTableAdapter, initialize, toStringgetScope, saveGlobal, saveLocal, saveStrict, setScopegetName, setNamecopy, getCondition, getConditionModel, getNormalized, getNormalized, getNormalizer, getParent, getSleep, getSleepModel, getThreadsafe, getTimeout, getTimeoutModel, getWait, getWaitModel, setCondition, setConditionModel, setNormalized, setNormalizer, setParent, setSleep, setSleepModel, setThreadsafe, setTimeout, setTimeoutModel, setWait, setWaitModelgetParameters, setParametersclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitgetParameters, setParameterspublic AbstractPluginObjectSelectUnique(IObjectSelector<T> selector)
selector - The selector.public void processList(IContext context, Object instance, RowAdapter row, IResultSet result, List<Object> list) throws Exception
AbstractPluginObjectSelectprocessList in class AbstractPluginObjectSelect<T>context - The context.instance - The row instance.row - The row.result - The result set.list - The list of objects recovered.Exception - On processing errors.protected void addError(IContext context, RowAdapter row, IResultSet result, Exception e)
context - The context.row - The row.result - The result set.e - The error.public abstract void perform(IContext context, Object base, Object instance, RowAdapter row, IResultSet result) throws Exception
context - The test context.base - The object version from repository.instance - The object version from specification.row - The row which give origin to the 'instance'.result - The result set.Exception - On processing errors.Copyright © 2016. All rights reserved.