001
014
015 package com.liferay.portlet.dynamicdatamapping.model;
016
017 import com.liferay.portal.kernel.util.ListUtil;
018
019 import java.util.ArrayList;
020 import java.util.List;
021
022
025 public class DDMFormLayoutColumn {
026
027 public static final int FULL = 12;
028
029 public DDMFormLayoutColumn(DDMFormLayoutColumn ddmFormLayoutColumn) {
030 _ddmFormFieldNames = new ArrayList<>(
031 ddmFormLayoutColumn._ddmFormFieldNames);
032 _size = ddmFormLayoutColumn._size;
033 }
034
035 public DDMFormLayoutColumn(int size, String... ddmFormFieldNames) {
036 _size = size;
037 _ddmFormFieldNames = ListUtil.toList(ddmFormFieldNames);
038 }
039
040 public String getDDMFormFieldName(int index) {
041 return _ddmFormFieldNames.get(index);
042 }
043
044 public List<String> getDDMFormFieldNames() {
045 return _ddmFormFieldNames;
046 }
047
048 public int getSize() {
049 return _size;
050 }
051
052 public void setDDMFormFieldNames(List<String> ddmFormFieldNames) {
053 _ddmFormFieldNames = ddmFormFieldNames;
054 }
055
056 private List<String> _ddmFormFieldNames = new ArrayList<>();
057 private final int _size;
058
059 }