org.jresearch.commons.gwt.client.model.ModelProvider Maven / Gradle / Ivy
package org.jresearch.commons.gwt.client.model;
import org.jresearch.commons.gwt.shared.model.IDomainNewModel;
import com.google.inject.Singleton;
import com.sencha.gxt.data.shared.LabelProvider;
import com.sencha.gxt.data.shared.ModelKeyProvider;
@Singleton
public class ModelProvider> implements ModelKeyProvider, LabelProvider {
@Override
public String getLabel(final M item) {
return item.getName();
}
@Override
public String getKey(final M item) {
return item.getId().toString();
}
}