102 lines
3.0 KiB
Java
102 lines
3.0 KiB
Java
package com.ubt.jimu.controller.data.widget;
|
|
|
|
import android.content.Context;
|
|
import android.text.TextUtils;
|
|
import com.thoughtworks.xstream.annotations.XStreamAlias;
|
|
import com.thoughtworks.xstream.annotations.XStreamConverter;
|
|
import com.thoughtworks.xstream.annotations.XStreamOmitField;
|
|
import com.ubt.jimu.R;
|
|
import com.ubt.jimu.controller.data.action.ActionSequence;
|
|
import com.ubt.jimu.utils.LocaleUtils;
|
|
|
|
@XStreamAlias("actionData")
|
|
@XStreamConverter(ActionDataConverter.class)
|
|
/* loaded from: classes.dex */
|
|
public class ActionWidgetData extends ItemBaseData {
|
|
public static final String ACTION_ID = "actionID";
|
|
public static final String ACTION_NM = "actionNm";
|
|
private String actionID;
|
|
private String actionNm;
|
|
|
|
@XStreamOmitField
|
|
private ActionSequence actionSequence;
|
|
|
|
public ActionWidgetData() {
|
|
}
|
|
|
|
public String getActionID() {
|
|
return this.actionID;
|
|
}
|
|
|
|
public String getActionNm() {
|
|
return this.actionNm;
|
|
}
|
|
|
|
public ActionSequence getActionSequence() {
|
|
return this.actionSequence;
|
|
}
|
|
|
|
@Override // com.ubt.jimu.controller.data.widget.ItemBaseData
|
|
public int getImageViewId() {
|
|
int d;
|
|
ActionSequence actionSequence = this.actionSequence;
|
|
return (actionSequence == null || (d = actionSequence.d()) <= 0) ? R.drawable.icon_loudly : d;
|
|
}
|
|
|
|
@Override // com.ubt.jimu.controller.data.widget.ItemBaseData
|
|
public String getShowName(String str) {
|
|
ActionSequence actionSequence = this.actionSequence;
|
|
if (actionSequence != null) {
|
|
String a = actionSequence.a(str);
|
|
if (!TextUtils.isEmpty(a)) {
|
|
return a;
|
|
}
|
|
}
|
|
return this.actionNm;
|
|
}
|
|
|
|
@Override // com.ubt.jimu.controller.data.widget.ItemBaseData
|
|
public String getWidgetInfo(Context context) {
|
|
return getShowName(LocaleUtils.b());
|
|
}
|
|
|
|
@Override // com.ubt.jimu.controller.data.widget.ItemBaseData
|
|
public boolean isOfficial() {
|
|
ActionSequence actionSequence = this.actionSequence;
|
|
if (actionSequence != null) {
|
|
return actionSequence.j();
|
|
}
|
|
return false;
|
|
}
|
|
|
|
public void setActionID(String str) {
|
|
this.actionID = str;
|
|
}
|
|
|
|
public void setActionNm(String str) {
|
|
this.actionNm = str;
|
|
}
|
|
|
|
public void setActionSequence(ActionSequence actionSequence) {
|
|
this.actionSequence = actionSequence;
|
|
}
|
|
|
|
@Override // com.ubt.jimu.controller.data.widget.ItemBaseData
|
|
public String toString() {
|
|
StringBuilder sb = new StringBuilder("ActionWidgetData: ");
|
|
sb.append(" actionID: " + this.actionID);
|
|
sb.append(" actionNm: " + this.actionNm);
|
|
return super.toString() + " " + sb.toString();
|
|
}
|
|
|
|
public ActionWidgetData(String str) {
|
|
super(str);
|
|
}
|
|
|
|
public ActionWidgetData(String str, String str2, String str3, float f, float f2) {
|
|
super(str, f, f2);
|
|
this.actionID = str2;
|
|
this.actionNm = str3;
|
|
}
|
|
}
|