package net.techreadiness.customer.datagrid;
import java.util.Collection;
import java.util.List;
import net.techreadiness.service.ServiceContext;
import net.techreadiness.service.common.DataGrid;
import net.techreadiness.service.object.Org;
import org.springframework.context.annotation.Scope;
import org.springframework.stereotype.Component;
import com.google.common.collect.Lists;
@Component
@Scope("prototype")
public class OrgsByIdEditTaskItemProviderImpl implements OrgsByIdEditTaskItemProvider {
private Collection<Org> orgs;
@Override
public List<Org> getPage(DataGrid<Org> grid) {
return Lists.newArrayList(orgs);
}
@Override
public int getTotalNumberOfItems(DataGrid<Org> grid) {
return orgs.size();
}
@Override
public void setOrgs(Collection<Org> orgs) {
this.orgs = orgs;
}
@Override
public void setServiceContext(ServiceContext serviceContext) {
// No service context needed
}
}