Search in sources :

Example 1 with QuickInputLayoutDescriptor

use of de.metas.ui.web.quickinput.QuickInputLayoutDescriptor in project metasfresh-webui-api by metasfresh.

the class InvoiceLineQuickInputDescriptorFactory method createQuickInputEntityDescriptor.

@Override
public QuickInputDescriptor createQuickInputEntityDescriptor(final DocumentType documentType, final DocumentId documentTypeId, final DetailId detailId, @NonNull final Optional<Boolean> soTrx) {
    final DocumentEntityDescriptor entityDescriptor = createEntityDescriptor(documentType, documentTypeId, detailId, soTrx);
    final QuickInputLayoutDescriptor layout = createLayout(entityDescriptor);
    return QuickInputDescriptor.of(entityDescriptor, layout, InvoiceLineQuickInputProcessor.class);
}
Also used : QuickInputLayoutDescriptor(de.metas.ui.web.quickinput.QuickInputLayoutDescriptor) DocumentEntityDescriptor(de.metas.ui.web.window.descriptor.DocumentEntityDescriptor)

Example 2 with QuickInputLayoutDescriptor

use of de.metas.ui.web.quickinput.QuickInputLayoutDescriptor in project metasfresh-webui-api by metasfresh.

the class EmptiesQuickInputDescriptorFactory method createQuickInputEntityDescriptor.

@Override
public QuickInputDescriptor createQuickInputEntityDescriptor(final DocumentType documentType, final DocumentId documentTypeId, final DetailId detailId, @NonNull final Optional<Boolean> soTrx) {
    final DocumentEntityDescriptor entityDescriptor = createEntityDescriptor(documentTypeId, detailId, soTrx);
    final QuickInputLayoutDescriptor layout = createLayout(entityDescriptor);
    return QuickInputDescriptor.of(entityDescriptor, layout, EmptiesQuickInputProcessor.class);
}
Also used : QuickInputLayoutDescriptor(de.metas.ui.web.quickinput.QuickInputLayoutDescriptor) DocumentEntityDescriptor(de.metas.ui.web.window.descriptor.DocumentEntityDescriptor)

Example 3 with QuickInputLayoutDescriptor

use of de.metas.ui.web.quickinput.QuickInputLayoutDescriptor in project metasfresh-webui-api by metasfresh.

the class ForecastLineQuickInputDescriptorFactory method createQuickInputEntityDescriptor.

@Override
public QuickInputDescriptor createQuickInputEntityDescriptor(final DocumentType documentType, final DocumentId documentTypeId, final DetailId detailId, @NonNull final Optional<Boolean> soTrx) {
    final DocumentEntityDescriptor entityDescriptor = createEntityDescriptor(documentTypeId, detailId, soTrx);
    final QuickInputLayoutDescriptor layout = createLayout(entityDescriptor);
    return QuickInputDescriptor.of(entityDescriptor, layout, ForecastLineQuickInputProcessor.class);
}
Also used : QuickInputLayoutDescriptor(de.metas.ui.web.quickinput.QuickInputLayoutDescriptor) DocumentEntityDescriptor(de.metas.ui.web.window.descriptor.DocumentEntityDescriptor)

Example 4 with QuickInputLayoutDescriptor

use of de.metas.ui.web.quickinput.QuickInputLayoutDescriptor in project metasfresh-webui-api by metasfresh.

the class OrderLineQuickInputDescriptorFactory method createQuickInputEntityDescriptor.

@Override
public QuickInputDescriptor createQuickInputEntityDescriptor(final DocumentType documentType, final DocumentId documentTypeId, final DetailId detailId, @NonNull final Optional<Boolean> soTrx) {
    final DocumentEntityDescriptor entityDescriptor = createEntityDescriptor(documentType, documentTypeId, detailId, soTrx);
    final QuickInputLayoutDescriptor layout = createLayout(entityDescriptor);
    return QuickInputDescriptor.of(entityDescriptor, layout, OrderLineQuickInputProcessor.class);
}
Also used : QuickInputLayoutDescriptor(de.metas.ui.web.quickinput.QuickInputLayoutDescriptor) DocumentEntityDescriptor(de.metas.ui.web.window.descriptor.DocumentEntityDescriptor)

Aggregations

QuickInputLayoutDescriptor (de.metas.ui.web.quickinput.QuickInputLayoutDescriptor)4 DocumentEntityDescriptor (de.metas.ui.web.window.descriptor.DocumentEntityDescriptor)4