K
- type of the column key or nameE
- type of the command resultpublic class ColumnCommandAdapter<K extends Serializable & Comparable<K>,E> extends ColumnCommand<K,E>
Class used to execute a command on a column when just a subset of type of columns is considered by the command; for the rest of column types a default value is returned.
This class is not thread safe.
Constructor and Description |
---|
ColumnCommandAdapter(E defaultCommandResultvalue)
Creates a new event command adapter.
|
Modifier and Type | Method and Description |
---|---|
protected E |
getResult(BooleanColumn<K> column)
Method getResult.
|
protected E |
getResult(ByteArrayColumn<K> column)
Method getResult.
|
protected E |
getResult(ByteColumn<K> column)
Method getResult.
|
protected E |
getResult(CustomColumn<K,?> column)
Specific execution of the command.
|
protected E |
getResult(DateColumn<K> column)
Method getResult.
|
protected E |
getResult(DoubleColumn<K> column)
Method getResult.
|
protected E |
getResult(EnumColumn<K,? extends Enum<?>> column)
Method getResult.
|
protected E |
getResult(FloatColumn<K> column)
Method getResult.
|
protected E |
getResult(IntegerColumn<K> column)
Method getResult.
|
protected E |
getResult(LongColumn<K> column)
Method getResult.
|
protected E |
getResult(StringColumn<K> column)
Method getResult.
|
protected E |
getResult(ValuelessColumn<K> column)
Specific execution of the command.
|
execute
public ColumnCommandAdapter(E defaultCommandResultvalue)
defaultCommandResultvalue
- default command result valueprotected E getResult(BooleanColumn<K> column)
getResult
in class ColumnCommand<K extends Serializable & Comparable<K>,E>
column
- BooleanColumnprotected E getResult(ByteColumn<K> column)
getResult
in class ColumnCommand<K extends Serializable & Comparable<K>,E>
column
- ByteColumnprotected E getResult(ByteArrayColumn<K> column)
getResult
in class ColumnCommand<K extends Serializable & Comparable<K>,E>
column
- ByteArrayColumnprotected E getResult(DateColumn<K> column)
getResult
in class ColumnCommand<K extends Serializable & Comparable<K>,E>
column
- DateColumnprotected E getResult(DoubleColumn<K> column)
getResult
in class ColumnCommand<K extends Serializable & Comparable<K>,E>
column
- DoubleColumnprotected E getResult(FloatColumn<K> column)
getResult
in class ColumnCommand<K extends Serializable & Comparable<K>,E>
column
- FloatColumnprotected E getResult(IntegerColumn<K> column)
getResult
in class ColumnCommand<K extends Serializable & Comparable<K>,E>
column
- IntegerColumnprotected E getResult(LongColumn<K> column)
getResult
in class ColumnCommand<K extends Serializable & Comparable<K>,E>
column
- LongColumnprotected E getResult(StringColumn<K> column)
getResult
in class ColumnCommand<K extends Serializable & Comparable<K>,E>
column
- StringColumnprotected E getResult(EnumColumn<K,? extends Enum<?>> column)
getResult
in class ColumnCommand<K extends Serializable & Comparable<K>,E>
column
- EnumColumnprotected E getResult(CustomColumn<K,?> column)
ColumnCommand
getResult
in class ColumnCommand<K extends Serializable & Comparable<K>,E>
column
- command inputprotected E getResult(ValuelessColumn<K> column)
ColumnCommand
getResult
in class ColumnCommand<K extends Serializable & Comparable<K>,E>
column
- command inputCopyright © 2015. All Rights Reserved.