D
- definition typepublic class WorkspaceAccessFieldFactory<D extends WorkspaceAccessFieldDefinition> extends AbstractAccessFieldFactory<D>
SaveRoleDialogAction
.Modifier and Type | Field and Description |
---|---|
static String |
ACCESS_TYPE_PROPERTY_NAME |
static String |
INTERMEDIARY_FORMAT_PROPERTY_NAME |
definition, field, item
Constructor and Description |
---|
WorkspaceAccessFieldFactory(D definition,
com.vaadin.data.Item relatedFieldItem,
UiContext uiContext,
ChooseDialogPresenter workbenchChooseDialogPresenter,
info.magnolia.i18nsystem.SimpleTranslator i18n)
Deprecated.
since 5.3.1.
ComponentProvider has to be injected in order to create the choose-dialog specific component provider, with proper bindings for e.g. ContentConnector or ImageProvider . |
WorkspaceAccessFieldFactory(D definition,
com.vaadin.data.Item relatedFieldItem,
UiContext uiContext,
ChooseDialogPresenter workbenchChooseDialogPresenter,
info.magnolia.i18nsystem.SimpleTranslator i18n,
info.magnolia.objectfactory.ComponentProvider componentProvider) |
Modifier and Type | Method and Description |
---|---|
protected com.vaadin.ui.Field<Object> |
createFieldComponent()
Implemented by subclasses to create and initialize the Vaadin Field instance to use.
|
protected com.vaadin.ui.Component |
createRuleRow(com.vaadin.ui.AbstractOrderedLayout parentContainer,
AbstractJcrNodeAdapter ruleItem,
com.vaadin.ui.Label emptyLabel) |
protected void |
openChooseDialog(com.vaadin.ui.TextField textField) |
protected WorkbenchDefinition |
resolveWorkbenchDefinition() |
addAclEntryItem, getOrAddAclItem, getUniqueNodeNameForChild
createDefaultValue, createField, getComponentProvider, getDefaultFieldType, getDefinitionType, getFieldDefinition, getFieldType, getI18nBasename, getLocale, getView, initializeConverter, initializeTransformer, setComponentProvider, setFieldValidatorFactoryFactory, setI18nContentSupport, setLocale, setPropertyDataSourceAndDefaultValue, setPropertyDataSourceDefaultValue
getMessage, getMessages, getParent, setParent
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getMessages, getParent, setParent
public static final String INTERMEDIARY_FORMAT_PROPERTY_NAME
public static final String ACCESS_TYPE_PROPERTY_NAME
@Inject public WorkspaceAccessFieldFactory(D definition, com.vaadin.data.Item relatedFieldItem, UiContext uiContext, ChooseDialogPresenter workbenchChooseDialogPresenter, info.magnolia.i18nsystem.SimpleTranslator i18n, info.magnolia.objectfactory.ComponentProvider componentProvider)
@Deprecated public WorkspaceAccessFieldFactory(D definition, com.vaadin.data.Item relatedFieldItem, UiContext uiContext, ChooseDialogPresenter workbenchChooseDialogPresenter, info.magnolia.i18nsystem.SimpleTranslator i18n)
ComponentProvider
has to be injected in order to create the choose-dialog specific component provider, with proper bindings for e.g. ContentConnector
or ImageProvider
.protected com.vaadin.ui.Field<Object> createFieldComponent()
AbstractFieldFactory
createFieldComponent
in class AbstractFieldFactory<D extends WorkspaceAccessFieldDefinition,Object>
protected com.vaadin.ui.Component createRuleRow(com.vaadin.ui.AbstractOrderedLayout parentContainer, AbstractJcrNodeAdapter ruleItem, com.vaadin.ui.Label emptyLabel)
protected void openChooseDialog(com.vaadin.ui.TextField textField)
protected WorkbenchDefinition resolveWorkbenchDefinition()
Copyright © 2015 Magnolia International Ltd.. All rights reserved.