info.magnolia.module.data.controls
Class DataUUIDMultiSelect

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
                  extended by info.magnolia.module.data.controls.DataUUIDMultiSelect
All Implemented Interfaces:
info.magnolia.cms.gui.dialog.DialogControl, info.magnolia.cms.gui.dialog.UUIDDialogControl, DataMultiValueControl

public class DataUUIDMultiSelect
extends DataMultiSelect
implements info.magnolia.cms.gui.dialog.UUIDDialogControl

Extension of the DialogMultiObjectSelect that handles the persistent entries as UUID's and converts them to their corresponding path.

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
DataUUIDMultiSelect()
           
 
Method Summary
 String getRepository()
          Get the configured repository.
 
Methods inherited from class info.magnolia.module.data.controls.DataMultiSelect
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
 
Methods inherited from interface info.magnolia.cms.gui.dialog.DialogControl
drawHtml, init
 

Constructor Detail

DataUUIDMultiSelect

public DataUUIDMultiSelect()
Method Detail

getRepository

public String getRepository()
Get the configured repository.

Specified by:
getRepository in interface info.magnolia.cms.gui.dialog.UUIDDialogControl


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