@Component(value="cuba_LookupBuilderProcessor")
public class LookupBuilderProcessor
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
protected ExtendedEntities |
extendedEntities |
protected WindowConfig |
windowConfig |
Constructor and Description |
---|
LookupBuilderProcessor() |
Modifier and Type | Method and Description |
---|---|
<E extends Entity> |
buildLookup(LookupBuilder<E> builder) |
protected <E extends Entity> |
createScreen(LookupBuilder<E> builder,
Screens screens) |
protected <E extends Entity> |
handleSelectionWithContainer(LookupBuilder<E> builder,
CollectionContainer<E> collectionDc,
java.util.Collection<E> itemsFromLookup) |
protected <E extends Entity> |
handleSelectionWithField(LookupBuilder<E> builder,
HasValue<E> field,
java.util.Collection<E> itemsFromLookup) |
protected <E extends Entity> |
transform(java.util.Collection<E> selectedItems,
LookupBuilder<E> builder) |
@Inject protected WindowConfig windowConfig
@Inject protected ExtendedEntities extendedEntities
public <E extends Entity> Screen buildLookup(LookupBuilder<E> builder)
protected <E extends Entity> Screen createScreen(LookupBuilder<E> builder, Screens screens)
protected <E extends Entity> void handleSelectionWithField(LookupBuilder<E> builder, HasValue<E> field, java.util.Collection<E> itemsFromLookup)
protected <E extends Entity> void handleSelectionWithContainer(LookupBuilder<E> builder, CollectionContainer<E> collectionDc, java.util.Collection<E> itemsFromLookup)
protected <E extends Entity> java.util.Collection<E> transform(java.util.Collection<E> selectedItems, LookupBuilder<E> builder)