@ -37,14 +37,17 @@ public class BaseWidgetType extends BaseData<WidgetTypeId> implements HasName, H
@ApiModelProperty(position=4,value="Reference to widget bundle",accessMode=ApiModelProperty.AccessMode.READ_ONLY)
@ApiModelProperty(position=4,value="Reference to widget bundle",accessMode=ApiModelProperty.AccessMode.READ_ONLY)
privateStringbundleAlias;
privateStringbundleAlias;
@NoXss
@NoXss
@Length(fieldName="alias")
@Length(fieldName="fqn")
@ApiModelProperty(position=5,value="Unique alias that is used in dashboards as a reference widget type",accessMode=ApiModelProperty.AccessMode.READ_ONLY)
@ApiModelProperty(position=5,value="Unique FQN that is used in dashboards as a reference widget type",accessMode=ApiModelProperty.AccessMode.READ_ONLY)
privateStringalias;
privateStringfqn;
@NoXss
@NoXss
@Length(fieldName="name")
@Length(fieldName="name")
@ApiModelProperty(position=6,value="Widget name used in search and UI",accessMode=ApiModelProperty.AccessMode.READ_ONLY)
@ApiModelProperty(position=6,value="Widget name used in search and UI",accessMode=ApiModelProperty.AccessMode.READ_ONLY)
privateStringname;
privateStringname;
@ApiModelProperty(position=7,value="Whether widget type is deprecated.",example="true")
privatebooleandeprecated;
publicBaseWidgetType(){
publicBaseWidgetType(){
super();
super();
}
}
@ -57,8 +60,9 @@ public class BaseWidgetType extends BaseData<WidgetTypeId> implements HasName, H
super(widgetType);
super(widgetType);
this.tenantId=widgetType.getTenantId();
this.tenantId=widgetType.getTenantId();
this.bundleAlias=widgetType.getBundleAlias();
this.bundleAlias=widgetType.getBundleAlias();
this.alias=widgetType.getAlias();
this.fqn=widgetType.getFqn();
this.name=widgetType.getName();
this.name=widgetType.getName();
this.deprecated=widgetType.isDeprecated();
}
}
@ApiModelProperty(position=1,value="JSON object with the Widget Type Id. "+
@ApiModelProperty(position=1,value="JSON object with the Widget Type Id. "+
@ApiModelProperty(position=7,value="Description of the widget type",accessMode=ApiModelProperty.AccessMode.READ_ONLY)
@ApiModelProperty(position=9,value="Description of the widget type",accessMode=ApiModelProperty.AccessMode.READ_ONLY)
privateStringdescription;
privateStringdescription;
@NoXss
@NoXss
@ApiModelProperty(position=8,value="Type of the widget (timeseries, latest, control, alarm or static)",accessMode=ApiModelProperty.AccessMode.READ_ONLY)
@ApiModelProperty(position=10,value="Type of the widget (timeseries, latest, control, alarm or static)",accessMode=ApiModelProperty.AccessMode.READ_ONLY)