1 package org.onap.portalapp.widget.domain;
3 import javax.persistence.Column;
4 import javax.persistence.Entity;
5 import javax.persistence.GeneratedValue;
6 import javax.persistence.GenerationType;
7 import javax.persistence.Id;
8 import javax.persistence.Table;
9 import javax.validation.constraints.Digits;
10 import javax.validation.constraints.NotNull;
11 import javax.validation.constraints.Size;
14 import org.hibernate.validator.constraints.SafeHtml;
17 * TODO: moved all microservice-related code (domain, controller, service)
18 * from onap portal Backend to widget microservice
21 @Table(name="EP_MICROSERVICE")
24 public class MicroserviceData {
28 @Digits(integer = 11, fraction = 0)
29 @GeneratedValue(strategy=GenerationType.IDENTITY)
32 @Column(name = "name")
37 @Column(name = "description")
42 @Column(name = "appId")
43 @Digits(integer = 11, fraction = 0)
46 @Column(name = "endpoint_url")
51 @Column(name = "security_type")
54 private String securityType;
56 @Column(name = "username")
59 private String username;
61 @Column(name = "password")
65 private String password;
67 @Column(name = "active")
71 private String active;
74 public String toString() {
75 return "MicroserviceData [name=" + name + ", desc=" + desc + ", appId=" + appId + ", url=" + url
76 + ", securityType=" + securityType + ", username=" + username + ", password=" + password + ", active="