package org.ovirt.engine.ui.uicommonweb.models.vms.key_value; import org.ovirt.engine.ui.uicommonweb.models.EntityModel; import org.ovirt.engine.ui.uicommonweb.models.ListModel; import org.ovirt.engine.ui.uicommonweb.models.Model; public class KeyValueLineModel extends Model { ListModel<String> keys; ListModel<String> values; EntityModel<String> value; public ListModel<String> getKeys() { return keys; } public void setKeys(ListModel<String> keys) { this.keys = keys; } public ListModel<String> getValues() { return values; } public void setValues(ListModel<String> values) { this.values = values; } public EntityModel<String> getValue() { return value; } public void setValue(EntityModel<String> value) { this.value = value; } public KeyValueLineModel() { setKeys(new ListModel<String>()); setValue(new EntityModel<String>()); setValues(new ListModel<String>()); getValue().setIsAvailable(false); getValues().setIsAvailable(false); } @Override public void cleanup() { getKeys().cleanup(); getValue().cleanup(); getValues().cleanup(); super.cleanup(); } }