package com.constellio.app.modules.rm.ui.components.document.fields;
import static com.constellio.app.services.factories.ConstellioFactories.getInstance;
import static com.constellio.app.ui.application.ConstellioUI.getCurrentSessionContext;
import com.constellio.app.modules.rm.wrappers.type.DocumentType;
import com.constellio.app.ui.framework.components.fields.lookup.LookupRecordField;
public class DocumentTypeFieldLookupImpl extends LookupRecordField implements DocumentTypeField {
public DocumentTypeFieldLookupImpl(String folderId, String currentType) {
super(DocumentType.SCHEMA_TYPE, false, new DocumentTypeTextInputDataProvider(getInstance(),
getCurrentSessionContext(), folderId, currentType));
}
@Override
public String getFieldValue() {
return (String) getConvertedValue();
}
@Override
public void setFieldValue(Object value) {
setInternalValue((String) value);
}
}