package org.gcube.portlets.widgets.ckan2zenodopublisher.shared; import java.io.Serializable; import java.util.List; /** * The Class SerializableEnum. * * @author Francesco Mangiacrapa at ISTI-CNR (francesco.mangiacrapa@isti.cnr.it) * * Dec 10, 2019 * @param the generic type */ public class SerializableEnum implements Serializable{ /** * */ private static final long serialVersionUID = 1L; private List selectedValues; private List selectableValues; public SerializableEnum() { } /** * Instantiates a new serializable enum. * * @param enumerator the enumerator */ public SerializableEnum(List selectedValues, List selectableValues) { this.selectedValues = selectedValues; this.selectableValues = selectableValues; } public List getSelectedValues() { return selectedValues; } public List getSelectableValues() { return selectableValues; } @Override public String toString() { StringBuilder builder = new StringBuilder(); builder.append("SerializableEnum [selectedValues="); builder.append(selectedValues); builder.append(", selectableValues="); builder.append(selectableValues); builder.append("]"); return builder.toString(); } }