public class ColumnFunction<E extends Entity,F,R extends EntityRelation,C> extends Object implements Column<E,C,R>
Modifier and Type | Field and Description |
---|---|
Column<E,F,R> |
column |
Column[] |
columns |
String |
identifier |
String |
mediator |
Constructor and Description |
---|
ColumnFunction(Column<E,F,R> column,
String mode,
Class<C> functionClass) |
ColumnFunction(String mode,
Class<C> functionClass,
E entity) |
ColumnFunction(String mode,
Class<C> functionClass,
String mediator,
Column... columns) |
Modifier and Type | Method and Description |
---|---|
ColumnFunction<E,F,R,C> |
as(Class<C> functionClass) |
ColumnFunction<E,F,R,C> |
as(String identifier) |
ColumnFunction<E,F,R,C> |
as(String identifier,
Class<C> functionClass) |
String |
getColumnName() |
Class<C> |
getFieldClass() |
String |
getFieldName() |
E |
getInstance() |
String |
getMode() |
C |
getValue(R entity) |
void |
setMode(String mode) |
void |
setValue(R entity,
C value) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
equalsColumn, transformTo, transformTo
equalsField, getEntityClass, getEntityName, getThisValue, getValueOf
public String identifier
public Column[] columns
public String mediator
public String getColumnName()
getColumnName
in interface Column<E extends Entity,C,R extends EntityRelation>
public String getFieldName()
getFieldName
in interface Field<E extends Entity,C,R extends EntityRelation>
public Class<C> getFieldClass()
getFieldClass
in interface Field<E extends Entity,C,R extends EntityRelation>
public E getInstance()
getInstance
in interface Field<E extends Entity,C,R extends EntityRelation>
public String getMode()
public void setMode(String mode)
Copyright © 2021. All rights reserved.