org.jresearch.commons.gwt.client.model.ref.RefAttributeValueProvider Maven / Gradle / Ivy
package org.jresearch.commons.gwt.client.model.ref;
import org.jresearch.commons.gwt.shared.model.ref.RefAttributeValueModel;
import com.google.inject.Singleton;
import com.sencha.gxt.data.shared.LabelProvider;
import com.sencha.gxt.data.shared.ModelKeyProvider;
@Singleton
public class RefAttributeValueProvider implements ModelKeyProvider, LabelProvider {
@Override
public String getLabel(RefAttributeValueModel item) {
return item.getStringValue();
}
@Override
public String getKey(RefAttributeValueModel item) {
return item.getValue().getId().toString();
}
}