info.magnolia.ui.form.field.definition
Class MultiLinkFieldDefinition

java.lang.Object
  extended by info.magnolia.ui.form.field.definition.ConfiguredFieldDefinition
      extended by info.magnolia.ui.form.field.definition.LinkFieldDefinition
          extended by info.magnolia.ui.form.field.definition.MultiLinkFieldDefinition
All Implemented Interfaces:
FieldDefinition

public class MultiLinkFieldDefinition
extends LinkFieldDefinition

Field definition for a Multi-Link field.


Constructor Summary
MultiLinkFieldDefinition()
           
 
Method Summary
 String getButtonSelectAddLabel()
           
 String getButtonSelectRemoveLabel()
           
 SaveModeType getSaveModeType()
           
 void setButtonSelectAddLabel(String buttonSelectAddLabel)
           
 void setButtonSelectRemoveLabel(String buttonSelectRemoveLabel)
           
 void setSaveModeType(SaveModeType saveModeType)
           
 
Methods inherited from class info.magnolia.ui.form.field.definition.LinkFieldDefinition
getAppName, getButtonSelectNewLabel, getButtonSelectOtherLabel, getContentPreviewDefinition, getIdentifierToPathConverter, getTargetPropertyToPopulate, getTargetTreeRootPath, getTargetWorkspace, isFieldEditable, setAppName, setButtonSelectNewLabel, setButtonSelectOtherLabel, setContentPreviewDefinition, setFieldEditable, setIdentifierToPathConverter, setTargetPropertyToPopulate, setTargetTreeRootPath, setTargetWorkspace
 
Methods inherited from class info.magnolia.ui.form.field.definition.ConfiguredFieldDefinition
addValidator, getDefaultValue, getDescription, getI18nBasename, getLabel, getName, getRequiredErrorMessage, getStyleName, getType, getValidators, isI18n, isReadOnly, isRequired, setDefaultValue, setDescription, setI18n, setI18nBasename, setLabel, setName, setReadOnly, setRequired, setRequiredErrorMessage, setStyleName, setType, setValidators
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MultiLinkFieldDefinition

public MultiLinkFieldDefinition()
Method Detail

getButtonSelectAddLabel

public String getButtonSelectAddLabel()
Returns:
i18n property used to configure Button Label.

getButtonSelectRemoveLabel

public String getButtonSelectRemoveLabel()
Returns:
i18n property used to configure the Remove Button Label.

getSaveModeType

public SaveModeType getSaveModeType()
Returns:
SaveModeType defining the specific MultiValueHandler used to retrieve or store the values in various format (single property, multivalue property or sub nodes).

setButtonSelectRemoveLabel

public void setButtonSelectRemoveLabel(String buttonSelectRemoveLabel)

setButtonSelectAddLabel

public void setButtonSelectAddLabel(String buttonSelectAddLabel)

setSaveModeType

public void setSaveModeType(SaveModeType saveModeType)


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