package com.kickstarter.ui.viewholders;
import android.support.annotation.CallSuper;
import android.support.annotation.NonNull;
import android.support.annotation.Nullable;
import android.view.View;
import com.kickstarter.models.Activity;
import static com.kickstarter.libs.utils.ObjectUtils.requireNonNull;
public abstract class ActivityListViewHolder extends KSViewHolder {
private Activity activity;
public ActivityListViewHolder(final @NonNull View view) {
super(view);
}
@CallSuper @Override
public void bindData(final @Nullable Object data) throws Exception {
activity = requireNonNull((Activity) data, Activity.class);
}
protected @NonNull Activity activity() {
return activity;
}
}