info.magnolia.ui.app.security.dialog.field
Class GroupManagementField
java.lang.Object
info.magnolia.ui.admincentral.form.AbstractFormItem
info.magnolia.ui.admincentral.field.builder.AbstractFieldBuilder<D,Object>
info.magnolia.ui.admincentral.field.builder.SelectFieldBuilder<info.magnolia.ui.model.field.definition.TwinColSelectFieldDefinition>
info.magnolia.ui.admincentral.field.builder.TwinColSelectFieldBuilder<GroupManagementFieldDefinition>
info.magnolia.ui.app.security.dialog.field.GroupManagementField
- All Implemented Interfaces:
- info.magnolia.ui.admincentral.field.FieldBuilder, info.magnolia.ui.admincentral.form.FormItem
public class GroupManagementField
- extends info.magnolia.ui.admincentral.field.builder.TwinColSelectFieldBuilder<GroupManagementFieldDefinition>
GUI builder for the Group Management field.
Fields inherited from class info.magnolia.ui.admincentral.field.builder.SelectFieldBuilder |
select |
Fields inherited from class info.magnolia.ui.admincentral.field.builder.AbstractFieldBuilder |
definition, field, item |
Methods inherited from class info.magnolia.ui.admincentral.field.builder.SelectFieldBuilder |
getIconResource, setPropertyDataSource |
Methods inherited from class info.magnolia.ui.admincentral.field.builder.AbstractFieldBuilder |
getDefaultFieldType, getField, getFieldDefinition, getFieldType, getI18nBasename, getPropertyName, getRelatedNode, setI18nContentSupport, setValidatorFieldFactory |
Methods inherited from class info.magnolia.ui.admincentral.form.AbstractFormItem |
getMessage, getMessages, getParent, setParent |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface info.magnolia.ui.admincentral.form.FormItem |
getMessages, getParent, setParent |
GroupManagementField
public GroupManagementField(GroupManagementFieldDefinition definition,
com.vaadin.data.Item relatedFieldItem)
buildField
protected com.vaadin.ui.AbstractSelect buildField()
- Overrides:
buildField
in class info.magnolia.ui.admincentral.field.builder.TwinColSelectFieldBuilder<GroupManagementFieldDefinition>
createSelectionField
protected com.vaadin.ui.AbstractSelect createSelectionField()
- Overrides:
createSelectionField
in class info.magnolia.ui.admincentral.field.builder.TwinColSelectFieldBuilder<GroupManagementFieldDefinition>
getSelectFieldOptionDefinition
public List<info.magnolia.ui.model.field.definition.SelectFieldOptionDefinition> getSelectFieldOptionDefinition()
- Returns the available groups with those already assigned marked selected,
according to the current node.
- Overrides:
getSelectFieldOptionDefinition
in class info.magnolia.ui.admincentral.field.builder.SelectFieldBuilder<info.magnolia.ui.model.field.definition.TwinColSelectFieldDefinition>
getOrCreateProperty
public com.vaadin.data.Property<?> getOrCreateProperty()
- Overrides:
getOrCreateProperty
in class info.magnolia.ui.admincentral.field.builder.AbstractFieldBuilder<info.magnolia.ui.model.field.definition.TwinColSelectFieldDefinition,Object>
Copyright © 2013 Magnolia International Ltd.. All Rights Reserved.