Class RelatedItemPropertyColumn
- java.lang.Object
-
- net.sf.basedb.clients.web.extensions.list.AbstractListColumnBean<Annotatable,Object>
-
- net.sf.basedb.clients.web.extensions.list.RelatedItemColumn
-
- net.sf.basedb.clients.web.extensions.list.RelatedItemPropertyColumn
-
- All Implemented Interfaces:
ListColumnAction<Annotatable,Object>
,Action
public class RelatedItemPropertyColumn extends RelatedItemColumn
Related item column that get values from parent or child items by specifying a "property path". SeeMetadata
.- Since:
- 3.16, 3.17
- Author:
- nicklas
-
-
Field Summary
Fields Modifier and Type Field Description private Metadata.PropertyPath<? super Annotatable,?>
property
-
Constructor Summary
Constructors Constructor Description RelatedItemPropertyColumn(int index, String id, Item sourceType, Item targetType, SyncFilter.SourceItemTransform direction, Restriction targetRestriction, RelatedItemHelper helper, Metadata.PropertyPath<? super Annotatable,?> property)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Object
getValue(RelatedItemHelper helper, Annotatable item)
Alternate implementation for loading data.-
Methods inherited from class net.sf.basedb.clients.web.extensions.list.RelatedItemColumn
create, getExportValue, getRelatedItems, getValue
-
Methods inherited from class net.sf.basedb.clients.web.extensions.list.AbstractListColumnBean
getCellClass, getCellStyle, getClazz, getDisableOverflowCheck, getEnumeration, getExportFormatter, getExportProperty, getFilterProperty, getFormatter, getId, getProperty, getSortProperty, getStyle, getSubtitle, getTitle, getTooltip, getValueType, isExportable, isFilterable, isSortable, setCellClass, setCellStyle, setClazz, setDisableOverflowCheck, setEnumeration, setExportable, setExportFormatter, setExportProperty, setFilterable, setFilterProperty, setFormatter, setId, setProperty, setSortable, setSortProperty, setStyle, setSubtitle, setTitle, setTooltip, setValueType
-
-
-
-
Field Detail
-
property
private final Metadata.PropertyPath<? super Annotatable,?> property
-
-
Constructor Detail
-
RelatedItemPropertyColumn
RelatedItemPropertyColumn(int index, String id, Item sourceType, Item targetType, SyncFilter.SourceItemTransform direction, Restriction targetRestriction, RelatedItemHelper helper, Metadata.PropertyPath<? super Annotatable,?> property)
-
-
Method Detail
-
getValue
public Object getValue(RelatedItemHelper helper, Annotatable item)
Description copied from class:RelatedItemColumn
Alternate implementation for loading data.- Specified by:
getValue
in classRelatedItemColumn
-
-