package com.ubt.jimu.controller.data.widget; import android.text.TextUtils; import com.thoughtworks.xstream.annotations.XStreamAlias; import com.thoughtworks.xstream.annotations.XStreamImplicit; import com.ubt.jimu.controller.data.config.AccumulatorConfig; import com.ubt.jimu.controller.data.config.HSliderConfig; import com.ubt.jimu.controller.data.config.JockstickConfig; import com.ubt.jimu.controller.data.config.SliderConfig; import com.ubt.jimu.controller.data.config.WidgetConfig; import java.util.ArrayList; import java.util.Collections; import java.util.Comparator; import java.util.List; @XStreamAlias("MoveWidgetData") /* loaded from: classes.dex */ public class MoveWidgetData { @XStreamImplicit private List accumulatorConfigList; @XStreamImplicit private List hSliderConfigList; @XStreamImplicit private List jockstickConfigList; @XStreamImplicit private List sliderConfigList; static /* synthetic */ int a(WidgetConfig widgetConfig, WidgetConfig widgetConfig2) { return widgetConfig2.getConfigType() != widgetConfig.getConfigType() ? widgetConfig2.getConfigType() - widgetConfig.getConfigType() : widgetConfig2.getConfigID().compareTo(widgetConfig.getConfigID()); } private boolean isExclusive(List list, WidgetConfig widgetConfig) { for (WidgetConfig widgetConfig2 : list) { if (widgetConfig2.equals(widgetConfig)) { widgetConfig.setConfigID(widgetConfig2.getConfigID()); return false; } if (!TextUtils.isEmpty(widgetConfig.getConfigID()) && widgetConfig2.getConfigID().equals(widgetConfig.getConfigID())) { return false; } } return true; } public boolean addAccumulatorConfig(AccumulatorConfig accumulatorConfig) { List list = this.accumulatorConfigList; if (list == null) { this.accumulatorConfigList = new ArrayList(); this.accumulatorConfigList.add(accumulatorConfig); return true; } if (!isExclusive(list, accumulatorConfig)) { return false; } this.accumulatorConfigList.add(accumulatorConfig); return true; } public boolean addHSliderConfig(HSliderConfig hSliderConfig) { List list = this.hSliderConfigList; if (list == null) { this.hSliderConfigList = new ArrayList(); this.hSliderConfigList.add(hSliderConfig); return true; } if (!isExclusive(list, hSliderConfig)) { return false; } this.hSliderConfigList.add(hSliderConfig); return true; } public boolean addJockstickConfig(JockstickConfig jockstickConfig) { List list = this.jockstickConfigList; if (list == null) { this.jockstickConfigList = new ArrayList(); this.jockstickConfigList.add(jockstickConfig); return true; } if (!isExclusive(list, jockstickConfig)) { return false; } this.jockstickConfigList.add(jockstickConfig); return true; } public boolean addSliderConfig(SliderConfig sliderConfig) { List list = this.sliderConfigList; if (list == null) { this.sliderConfigList = new ArrayList(); this.sliderConfigList.add(sliderConfig); return true; } if (!isExclusive(list, sliderConfig)) { return false; } this.sliderConfigList.add(sliderConfig); return true; } public List getAccumulatorConfigList() { return this.accumulatorConfigList; } public List getConfigList() { ArrayList arrayList = new ArrayList(); List list = this.jockstickConfigList; if (list != null && list.size() > 0) { arrayList.addAll(this.jockstickConfigList); } List list2 = this.sliderConfigList; if (list2 != null && list2.size() > 0) { arrayList.addAll(this.sliderConfigList); } List list3 = this.hSliderConfigList; if (list3 != null && list3.size() > 0) { arrayList.addAll(this.hSliderConfigList); } List list4 = this.accumulatorConfigList; if (list4 != null && list4.size() > 0) { arrayList.addAll(this.accumulatorConfigList); } Collections.sort(arrayList, new Comparator() { // from class: com.ubt.jimu.controller.data.widget.a @Override // java.util.Comparator public final int compare(Object obj, Object obj2) { return MoveWidgetData.a((WidgetConfig) obj, (WidgetConfig) obj2); } }); return arrayList; } public List getHSliderConfigList() { return this.hSliderConfigList; } public List getJockstickConfigList() { return this.jockstickConfigList; } public List getSliderConfigList() { return this.sliderConfigList; } public boolean merge(ControllerData controllerData) { boolean z = false; if (controllerData != null) { List sliderData = controllerData.getSliderData(); if (sliderData != null && sliderData.size() > 0) { for (SliderWidgetData sliderWidgetData : sliderData) { SliderConfig config = sliderWidgetData.getConfig(); if (addSliderConfig(config)) { z = true; } else { sliderWidgetData.setConfig(config); } } } List hsliderData = controllerData.getHsliderData(); if (hsliderData != null && hsliderData.size() > 0) { for (HSliderWidgetData hSliderWidgetData : hsliderData) { HSliderConfig config2 = hSliderWidgetData.getConfig(); if (addHSliderConfig(config2)) { z = true; } else { hSliderWidgetData.setConfig(config2); } } } List jockstickData = controllerData.getJockstickData(); if (jockstickData != null && jockstickData.size() > 0) { for (JockstickData jockstickData2 : jockstickData) { JockstickConfig config3 = jockstickData2.getConfig(); if (addJockstickConfig(config3)) { z = true; } else { jockstickData2.setConfig(config3); } } } List accumulatorData = controllerData.getAccumulatorData(); if (accumulatorData != null && accumulatorData.size() > 0) { for (AccumulatorData accumulatorData2 : accumulatorData) { AccumulatorConfig config4 = accumulatorData2.getConfig(); if (addAccumulatorConfig(config4)) { z = true; } else { accumulatorData2.setConfig(config4); } } } } return z; } public boolean removeAccumulatorConfig(AccumulatorConfig accumulatorConfig) { List list; if (accumulatorConfig == null || (list = this.accumulatorConfigList) == null || list.size() <= 0) { return true; } return this.accumulatorConfigList.remove(accumulatorConfig); } public boolean removeHSliderconfig(HSliderConfig hSliderConfig) { List list; if (hSliderConfig == null || (list = this.hSliderConfigList) == null || list.size() <= 0) { return true; } return this.hSliderConfigList.remove(hSliderConfig); } public boolean removeJockstickConfig(JockstickConfig jockstickConfig) { List list; if (jockstickConfig == null || (list = this.jockstickConfigList) == null || list.size() <= 0) { return true; } return this.jockstickConfigList.remove(jockstickConfig); } public boolean removeSliderconfig(SliderConfig sliderConfig) { List list; if (sliderConfig == null || (list = this.sliderConfigList) == null || list.size() <= 0) { return true; } return this.sliderConfigList.remove(sliderConfig); } public void setAccumulatorConfigList(List list) { this.accumulatorConfigList = list; } public void setHSliderConfigList(List list) { this.hSliderConfigList = list; } public void setJockstickConfigList(List list) { this.jockstickConfigList = list; } public void setSliderConfigList(List list) { this.sliderConfigList = list; } public String toString() { return "MoveWidgetData{sliderConfigList=" + this.sliderConfigList + ", hSliderConfigList=" + this.hSliderConfigList + ", jockstickConfigList=" + this.jockstickConfigList + ", accumulatorConfigList=" + this.accumulatorConfigList + '}'; } }