Commit d731bf614e93c5e87b092bfb2f3bba2456ec8409

Authored by viktorbasanets
1 parent 70ee3635

commit3

... ... @@ -17,15 +17,15 @@
17 17 DROP TABLE IF EXISTS entity_views;
18 18
19 19 CREATE TABLE IF NOT EXISTS entity_views (
20   - id varchar(31) NOT NULL CONSTRAINT entity_views_pkey PRIMARY KEY,
21   - additional_info varchar,
  20 + id varchar(31) NOT NULL CONSTRAINT entity_view_pkey PRIMARY KEY,
  21 + entity_id varchar(31),
  22 + entity_type varchar(255),
  23 + tenant_id varchar(31),
22 24 customer_id varchar(31),
  25 + name varchar(255),
23 26 keys varchar(255),
24 27 ts_begin varchar(255),
25 28 ts_end varchar(255),
26   - name varchar(255),
27 29 search_text varchar(255),
28   - entity_id varchar(31),
29   - entity_type varchar(255),
30   - tenant_id varchar(31)
  30 + additional_info varchar
31 31 );
... ...
... ... @@ -38,7 +38,7 @@ public class EntityView extends SearchTextBasedWithAdditionalInfo<EntityViewId>
38 38 private TenantId tenantId;
39 39 private CustomerId customerId;
40 40 private String name;
41   - private TelemetryEntityView keys; //To Do: Changed from all code
  41 + private TelemetryEntityView keys;
42 42 private Long tsBegin;
43 43 private Long tsEnd;
44 44
... ...
... ... @@ -44,4 +44,9 @@ public class AttributesEntityView {
44 44 public AttributesEntityView(AttributesEntityView obj) {
45 45 this(obj.getCs(), obj.getSs(), obj.getSh());
46 46 }
  47 +
  48 + @Override
  49 + public String toString() {
  50 + return "{cs=" + cs + ", ss=" + ss + ", sh=" + sh + '}';
  51 + }
47 52 }
... ...
... ... @@ -40,4 +40,9 @@ public class TelemetryEntityView {
40 40 public TelemetryEntityView(TelemetryEntityView obj) {
41 41 this(obj.getTimeseries(), obj.getAttributes());
42 42 }
  43 +
  44 + @Override
  45 + public String toString() {
  46 + return "{timeseries=" + timeseries + ", attributes=" + attributes + '}';
  47 + }
43 48 }
... ...
... ... @@ -213,7 +213,7 @@ public class EntityViewServiceImpl extends AbstractEntityService
213 213
214 214 @Override
215 215 protected void validateDataImpl(EntityView entityView) {
216   - if (StringUtils.isEmpty(String.join("", entityView.getKeys()))) {
  216 + if (StringUtils.isEmpty(entityView.getKeys().toString())) {
217 217 throw new DataValidationException("Entity view type should be specified!");
218 218 }
219 219 if (StringUtils.isEmpty(entityView.getName())) {
... ... @@ -272,6 +272,5 @@ public class EntityViewServiceImpl extends AbstractEntityService
272 272 protected void removeEntity(EntityView entity) {
273 273 unassignEntityViewFromCustomer(new EntityViewId(entity.getUuidId()));
274 274 }
275   -
276 275 }
277 276 }
... ...
... ... @@ -51,6 +51,10 @@ public class EntityViewEntity extends BaseSqlEntity<EntityView> implements Searc
51 51 @Column(name = ModelConstants.ENTITY_VIEW_ENTITY_ID_PROPERTY)
52 52 private String entityId;
53 53
  54 + @Enumerated(EnumType.STRING)
  55 + @Column(name = ENTITY_TYPE_PROPERTY)
  56 + private EntityType entityType;
  57 +
54 58 @Column(name = ModelConstants.ENTITY_VIEW_TENANT_ID_PROPERTY)
55 59 private String tenantId;
56 60
... ... @@ -60,10 +64,6 @@ public class EntityViewEntity extends BaseSqlEntity<EntityView> implements Searc
60 64 @Column(name = ModelConstants.ENTITY_VIEW_NAME_PROPERTY)
61 65 private String name;
62 66
63   - @Enumerated(EnumType.STRING)
64   - @Column(name = ENTITY_TYPE_PROPERTY)
65   - private EntityType entityType;
66   -
67 67 @Column(name = ModelConstants.ENTITY_VIEW_KEYS_PROPERTY)
68 68 private String keys;
69 69
... ...
... ... @@ -254,14 +254,14 @@ CREATE TABLE IF NOT EXISTS rule_node (
254 254
255 255 CREATE TABLE IF NOT EXISTS entity_views (
256 256 id varchar(31) NOT NULL CONSTRAINT entity_view_pkey PRIMARY KEY,
257   - additional_info varchar,
  257 + entity_id varchar(31),
  258 + entity_type varchar(255),
  259 + tenant_id varchar(31),
258 260 customer_id varchar(31),
  261 + name varchar(255),
259 262 keys varchar(255),
260 263 ts_begin varchar(255),
261 264 ts_end varchar(255),
262   - name varchar(255),
263   - entity_type varchar(255),
264 265 search_text varchar(255),
265   - entity_id varchar(31),
266   - tenant_id varchar(31)
  266 + additional_info varchar
267 267 );
... ...