public abstract class AbstractBeanListEditor<E> extends AbstractListEditor<E>
com.vaadin.ui.Layout.AlignmentHandler, com.vaadin.ui.Layout.MarginHandler, com.vaadin.ui.Layout.SpacingHandlercom.vaadin.ui.HasComponents.ComponentAttachDetachNotifier, com.vaadin.ui.HasComponents.ComponentAttachEvent, com.vaadin.ui.HasComponents.ComponentAttachListener, com.vaadin.ui.HasComponents.ComponentDetachEvent, com.vaadin.ui.HasComponents.ComponentDetachListenercom.vaadin.ui.Component.ErrorEvent, com.vaadin.ui.Component.Event, com.vaadin.ui.Component.Focusable, com.vaadin.ui.Component.Listenercom.vaadin.server.ClientConnector.AttachEvent, com.vaadin.server.ClientConnector.AttachListener, com.vaadin.server.ClientConnector.ConnectorErrorEvent, com.vaadin.server.ClientConnector.DetachEvent, com.vaadin.server.ClientConnector.DetachListener| Modifier and Type | Field and Description |
|---|---|
protected Class<E> |
beanClass |
protected de.mhus.lib.core.pojo.PojoModel |
beanModel |
protected LinkedList<ColumnDefinition> |
columnDefinitions |
editMode, filter, table| Constructor and Description |
|---|
AbstractBeanListEditor(Class<E> beanClass,
String schema) |
| Modifier and Type | Method and Description |
|---|---|
protected ColumnDefinition[] |
createColumnDefinitions() |
protected List<E> |
createDataList(FilterRequest filter) |
protected Object |
createDefaultvalue(de.mhus.lib.core.pojo.PojoAttribute<?> descriptor) |
protected abstract List<E> |
createFullDataList() |
protected List<E> |
filterDataList(List<E> list,
FilterRequest filter) |
protected Object[] |
getValues(E entry) |
void |
initUI() |
protected boolean |
isPassFilter(E item,
FilterRequest filter) |
canDelete, canNew, canUpdate, composeElements, createCustomButtons, createForm, createTarget, doCancel, doCancel, doDelete, doDelete, doFilter, doNew, doSave, doSaveNew, doSelectionChanged, doUpdate, doUpdate, doUpdateCaptions, doUpdateEnabled, fillDataSource, getDetailsName, getEditableTarget, getId, getNls, getSingleSelected, getTableName, getTarget, isEditMode, isFullSize, isModified, isShowInformation, isShowSearchField, setFullSize, setModified, setNls, setShowInformation, setShowSearchField, updateDataSource, updateEnabledaddComponent, addComponent, addComponentAsFirst, addLayoutClickListener, addListener, getComponent, getComponentAlignment, getComponentCount, getComponentIndex, getDefaultComponentAlignment, getExpandRatio, getMargin, getState, isSpacing, iterator, removeComponent, removeLayoutClickListener, removeListener, replaceComponent, setComponentAlignment, setDefaultComponentAlignment, setExpandRatio, setMargin, setMargin, setSpacingaddComponentAttachListener, addComponentDetachListener, addComponents, addListener, addListener, fireComponentAttachEvent, fireComponentDetachEvent, getComponentIterator, moveComponentsFrom, removeAllComponents, removeComponentAttachListener, removeComponentDetachListener, removeListener, removeListener, setHeight, setWidthaddListener, addShortcutListener, addStyleName, attach, beforeClientResponse, detach, findAncestor, fireComponentErrorEvent, fireComponentEvent, focus, getActionManager, getCaption, getComponentError, getData, getDebugId, getDescription, getErrorMessage, getHeight, getHeightUnits, getIcon, getId, getLocale, getParent, getPrimaryStyleName, getState, getStyleName, getWidth, getWidthUnits, isConnectorEnabled, isEnabled, isImmediate, isReadOnly, isVisible, removeListener, removeShortcutListener, removeStyleName, setCaption, setComponentError, setData, setDebugId, setDescription, setEnabled, setHeight, setIcon, setId, setImmediate, setLocale, setParent, setPrimaryStyleName, setReadOnly, setSizeFull, setSizeUndefined, setStyleName, setVisible, setWidthaddAttachListener, addDetachListener, addExtension, addListener, addListener, addListener, addMethodInvocationToQueue, createState, encodeState, fireEvent, getAllChildrenIterable, getConnectorId, getErrorHandler, getExtensions, getListeners, getResource, getRpcManager, getRpcProxy, getSession, getStateType, getUI, handleConnectorRequest, hasListeners, isAttached, markAsDirty, markAsDirtyRecursive, registerRpc, registerRpc, removeAttachListener, removeDetachListener, removeExtension, removeListener, removeListener, removeListener, removeListener, requestRepaint, requestRepaintAll, retrievePendingRpcCalls, setErrorHandler, setResourceclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitaddComponents, addListener, addListener, getComponentIterator, moveComponentsFrom, removeAllComponents, removeListener, removeListeneraddListener, addStyleName, attach, getCaption, getDescription, getIcon, getId, getLocale, getParent, getPrimaryStyleName, getStyleName, getUI, isEnabled, isReadOnly, isVisible, removeListener, removeStyleName, setCaption, setEnabled, setIcon, setId, setParent, setPrimaryStyleName, setReadOnly, setStyleName, setVisibleaddAttachListener, addDetachListener, beforeClientResponse, detach, encodeState, getErrorHandler, getExtensions, getRpcManager, getStateType, handleConnectorRequest, isAttached, isConnectorEnabled, markAsDirty, markAsDirtyRecursive, removeAttachListener, removeDetachListener, removeExtension, requestRepaint, requestRepaintAll, retrievePendingRpcCalls, setErrorHandlerprotected de.mhus.lib.core.pojo.PojoModel beanModel
protected LinkedList<ColumnDefinition> columnDefinitions
public void initUI()
initUI in class AbstractListEditor<E>protected Object createDefaultvalue(de.mhus.lib.core.pojo.PojoAttribute<?> descriptor)
protected ColumnDefinition[] createColumnDefinitions()
createColumnDefinitions in class AbstractListEditor<E>protected Object[] getValues(E entry)
getValues in class AbstractListEditor<E>protected List<E> createDataList(FilterRequest filter)
createDataList in class AbstractListEditor<E>protected List<E> filterDataList(List<E> list, FilterRequest filter)
protected boolean isPassFilter(E item, FilterRequest filter)
Copyright © 2014. All rights reserved.