001
014
015 package com.liferay.portlet.dynamicdatamapping.registry;
016
017 import com.liferay.portlet.dynamicdatamapping.model.LocalizedValue;
018 import com.liferay.portlet.dynamicdatamapping.registry.annotations.DDMForm;
019 import com.liferay.portlet.dynamicdatamapping.registry.annotations.DDMFormField;
020
021
024 @DDMForm
025 public interface DefaultDDMFormFieldTypeSettings
026 extends DDMFormFieldTypeSettings {
027
028 @DDMFormField(visibilityExpression = "false")
029 public String fieldNamespace();
030
031 @DDMFormField
032 public String indexType();
033
034 @DDMFormField(type = "text")
035 public LocalizedValue label();
036
037 @DDMFormField
038 public boolean localizable();
039
040 @DDMFormField(type = "text")
041 public LocalizedValue predefinedValue();
042
043 @DDMFormField
044 public boolean readOnly();
045
046 @DDMFormField
047 public boolean repeatable();
048
049 @DDMFormField
050 public boolean required();
051
052 @DDMFormField
053 public boolean showLabel();
054
055 @DDMFormField(type = "text")
056 public LocalizedValue tip();
057
058 @DDMFormField(visibilityExpression = "false")
059 public String visibilityExpression();
060
061 }