package com.constellio.app.modules.tasks.ui.components.fields.list;
import com.constellio.app.modules.rm.ui.components.converters.FolderIdToContextCaptionConverter;
import com.constellio.app.modules.tasks.ui.components.fields.TaskLinkedFoldersFieldImpl;
import com.constellio.app.ui.framework.components.fields.list.ListAddRemoveField;
/**
* Created by Constellio on 2017-03-29.
*/
public class TaskListAddRemoveLinkedFoldersLookupField extends ListAddRemoveField<String, TaskLinkedFoldersFieldImpl> {
private FolderIdToContextCaptionConverter converter = new FolderIdToContextCaptionConverter();
@Override
protected TaskLinkedFoldersFieldImpl newAddEditField() {
return new TaskLinkedFoldersFieldImpl();
}
@Override
protected String getItemCaption(Object itemId) {
return converter.convertToPresentation((String) itemId, String.class, getLocale());
}
}