1 package org.onap.portalapp.widget.domain;
3 import javax.persistence.Column;
4 import javax.persistence.Entity;
5 import javax.persistence.Id;
6 import javax.persistence.Table;
7 import javax.validation.constraints.Digits;
8 import javax.validation.constraints.NotNull;
9 import javax.validation.constraints.Size;
12 import org.hibernate.validator.constraints.SafeHtml;
15 @Table(name = "ep_widget_catalog_files")
18 public class WidgetFile {
20 @Column (name = "file_id")
21 @Digits(integer = 11, fraction = 0)
24 @Column(name = "widget_name")
30 @Column(name = "widget_id")
31 @Digits(integer = 11, fraction = 0)
32 private long widgetId;
34 @Column(name = "markup_html")
35 private byte[] markup;
37 @Column(name = "controller_js")
38 private byte[] controller;
40 @Column(name = "framework_js")
41 private byte[] framework;
43 @Column(name = "widget_css")
47 public String toString() {
48 return "WidgetFile [name=" + name + ", widgetId=" + widgetId + "]";