Package com.kenshoo.pl.data
Class AbstractRecordCommand
- java.lang.Object
-
- com.kenshoo.pl.data.AbstractRecordCommand
-
- Direct Known Subclasses:
CreateRecordCommand,DeleteRecordCommand,UpdateRecordCommand
public abstract class AbstractRecordCommand extends java.lang.Object
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedAbstractRecordCommand(DataTable table)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description <T> Tget(org.jooq.Field<T> field)java.util.stream.Stream<org.jooq.Field<?>>getFields()protected static org.jooq.TableField<org.jooq.Record,?>getPrimaryKeyField(DataTable table, java.lang.Class dataType)DataTablegetTable()java.util.stream.Stream<java.lang.Object>getValues(java.util.stream.Stream<org.jooq.Field<?>> fields)booleanisEmpty()<T> voidset(org.jooq.Field<T> field, T value)
-
-
-
Constructor Detail
-
AbstractRecordCommand
protected AbstractRecordCommand(DataTable table)
-
-
Method Detail
-
set
public <T> void set(org.jooq.Field<T> field, T value)
-
get
public <T> T get(org.jooq.Field<T> field)
-
getFields
public java.util.stream.Stream<org.jooq.Field<?>> getFields()
-
getValues
public java.util.stream.Stream<java.lang.Object> getValues(java.util.stream.Stream<org.jooq.Field<?>> fields)
-
getTable
public DataTable getTable()
-
isEmpty
public boolean isEmpty()
-
getPrimaryKeyField
protected static org.jooq.TableField<org.jooq.Record,?> getPrimaryKeyField(DataTable table, java.lang.Class dataType)
-
-