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.
|
executepublic 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)
ColumnCommandgetResult in class ColumnCommand<K extends Serializable & Comparable<K>,E>column - command inputprotected E getResult(ValuelessColumn<K> column)
ColumnCommandgetResult in class ColumnCommand<K extends Serializable & Comparable<K>,E>column - command inputCopyright © 2014. All Rights Reserved.