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) |
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, getDefaultFieldType, getDefinitionType, getFieldDefinition, getFieldType, getI18nBasename, getView, initializeTransformer, setComponentProvider, setFieldValidatorFactoryFactory, setI18nContentSupport, 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
public WorkspaceAccessFieldFactory(D definition, com.vaadin.data.Item relatedFieldItem, UiContext uiContext, ChooseDialogPresenter workbenchChooseDialogPresenter, info.magnolia.i18nsystem.SimpleTranslator i18n)
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.