info.magnolia.module.data.controls
Class DataMultiSelect

java.lang.Object
  extended by info.magnolia.cms.gui.dialog.DialogControlImpl
      extended by info.magnolia.cms.gui.dialog.DialogBox
          extended by info.magnolia.cms.gui.dialog.DialogMultiSelect
              extended by info.magnolia.module.data.controls.DataMultiSelect
All Implemented Interfaces:
info.magnolia.cms.gui.dialog.DialogControl, DataMultiValueControl
Direct Known Subclasses:
DataUUIDMultiSelect

public class DataMultiSelect
extends info.magnolia.cms.gui.dialog.DialogMultiSelect
implements DataMultiValueControl

At this moment it does the same like DialogMultiSelect (single multiple values) , but it respects the structure (data model) for later multi object select (object multiple values).

Version:
$Revision$ ($Author$)
Author:
Christoph Hoffmann (BeagleSoft GmbH)

Field Summary
 
Fields inherited from class info.magnolia.cms.gui.dialog.DialogMultiSelect
CONFIG_SAVE_MODE, SAVE_MODE_JSON, SAVE_MODE_LIST, SAVE_MODE_MULTIPLE
 
Fields inherited from class info.magnolia.cms.gui.dialog.DialogBox
BOXTYPE_1COL, BOXTYPE_2COLS
 
Fields inherited from class info.magnolia.cms.gui.dialog.DialogControlImpl
DEFAULT_VALUE_PROPERTY, SESSION_ATTRIBUTENAME_DIALOGOBJECT, SESSION_ATTRIBUTENAME_DIALOGOBJECT_REMOVE, VALIDATION_PATTERN_PROPERTY, value
 
Constructor Summary
DataMultiSelect()
           
 
Method Summary
 List readValues()
          
 
Methods inherited from class info.magnolia.cms.gui.dialog.DialogMultiSelect
drawHtml, getAddButton, getChooseButton, getDeleteButton, getGetObjectFunction, getHiddenFieldName, getInnerHtml, getJSON, getNewObjectFunction, getSaveInfo, isSaveAsJSON, isSaveAsList
 
Methods inherited from class info.magnolia.cms.gui.dialog.DialogBox
drawHtmlPost, drawHtmlPre, getBoxType, getHtmlDescription, setBoxType
 
Methods inherited from class info.magnolia.cms.gui.dialog.DialogControlImpl
addOption, addSub, clearWebsiteNode, drawHtmlPostSubs, drawHtmlPreSubs, drawSubs, getConfigValue, getConfigValue, getDescription, getId, getLabel, getMessage, getMessage, getMessages, getName, getOptions, getParent, getRequest, getResponse, getStorageNode, getSub, getSubs, getTopParent, getValidationPattern, getValue, getValues, getWebsiteNode, init, isRequired, readValue, removeSessionAttribute, setConfig, setConfig, setConfig, setDescription, setLabel, setName, setOptions, setRequired, setSaveInfo, setSessionAttribute, setTopParent, setValidationMessage, setValue, validate
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DataMultiSelect

public DataMultiSelect()
Method Detail

readValues

public List readValues()

Overrides:
readValues in class info.magnolia.cms.gui.dialog.DialogControlImpl


Copyright © 2012 Magnolia International Ltd.. All Rights Reserved.