package com.constellio.app.modules.rm.ui.components.copyRetentionRule.fields.retentionRule; import com.constellio.app.modules.rm.ui.components.folder.fields.LookupFolderField; import com.vaadin.data.Property; public class DocumentCopyRetentionRuleDependencyFieldImpl extends LookupFolderField implements CopyRetentionRuleDependencyField { public DocumentCopyRetentionRuleDependencyFieldImpl(String collection) { super(); } @Override public String getFieldValue() { return super.getValue(); } @Override public void setFieldValue(String value) { super.setValue(value); } @Override public void addValueChangeListener(final RetentionValueChangeListener listener) { addValueChangeListener(new Property.ValueChangeListener() { @Override public void valueChange(com.vaadin.data.Property.ValueChangeEvent event) { String newValue = (String) event.getProperty().getValue(); listener.valueChanged(newValue); } }); } }