package net.dewep.intranetepitech.ui.calendar; import java.util.Calendar; import android.view.LayoutInflater; import android.view.View; import android.view.ViewGroup; import android.widget.LinearLayout; import net.dewep.intranetepitech.api.model.EventModel; public class ManageCalendar extends GenericCalendar { private LayoutInflater mInflater = null; private View mView = null; public ManageCalendar(LayoutInflater inflater, LinearLayout rootView) { mInflater = inflater; mView = rootView; } public View inflateView(int identifier, ViewGroup parent) { return mInflater.inflate(identifier, parent, false); } public IGenericCalendar getInstance(int index, EventModel event) { return new YearCalendar(mInflater, (LinearLayout) mView, index, event); } public Integer getIdentifier(EventModel event) { return event.getCalendarStart().get(Calendar.YEAR); } public void onRefreshFiltering() { if (mIsDisplay) { mView.setVisibility(View.VISIBLE); } else { mView.setVisibility(View.GONE); } } }