@ -16,12 +16,14 @@
package org.thingsboard.server.common.data.widget ;
package org.thingsboard.server.common.data.widget ;
import com.fasterxml.jackson.annotation.JsonIgnore ;
import com.fasterxml.jackson.annotation.JsonIgnore ;
import com.fasterxml.jackson.annotation.JsonProperty ;
import io.swagger.annotations.ApiModel ;
import io.swagger.annotations.ApiModel ;
import io.swagger.annotations.ApiModelProperty ;
import io.swagger.annotations.ApiModelProperty ;
import lombok.EqualsAndHashCode ;
import lombok.EqualsAndHashCode ;
import lombok.Getter ;
import lombok.Getter ;
import lombok.Setter ;
import lombok.Setter ;
import org.thingsboard.server.common.data.ExportableEntity ;
import org.thingsboard.server.common.data.ExportableEntity ;
import org.thingsboard.server.common.data.HasName ;
import org.thingsboard.server.common.data.HasTenantId ;
import org.thingsboard.server.common.data.HasTenantId ;
import org.thingsboard.server.common.data.SearchTextBased ;
import org.thingsboard.server.common.data.SearchTextBased ;
import org.thingsboard.server.common.data.id.TenantId ;
import org.thingsboard.server.common.data.id.TenantId ;
@ -31,7 +33,7 @@ import org.thingsboard.server.common.data.validation.NoXss;
@ApiModel
@ApiModel
@EqualsAndHashCode ( callSuper = true )
@EqualsAndHashCode ( callSuper = true )
public class WidgetsBundle extends SearchTextBased < WidgetsBundleId > implements HasTenantId , ExportableEntity < WidgetsBundleId > {
public class WidgetsBundle extends SearchTextBased < WidgetsBundleId > implements HasName , Has TenantId , ExportableEntity < WidgetsBundleId > {
private static final long serialVersionUID = - 7627368878362410489L ;
private static final long serialVersionUID = - 7627368878362410489L ;
@ -109,8 +111,9 @@ public class WidgetsBundle extends SearchTextBased<WidgetsBundleId> implements H
return getTitle ( ) ;
return getTitle ( ) ;
}
}
@JsonIgnore
@ApiModelProperty ( position = 3 , value = "Same as title of the Widget Bundle. Read-only field. Update the 'title' to change the 'name' of the Widget Bundle." , accessMode = ApiModelProperty . AccessMode . READ_ONLY )
@Override
@Override
@JsonProperty ( access = JsonProperty . Access . READ_ONLY )
public String getName ( ) {
public String getName ( ) {
return title ;
return title ;
}
}