/* * Copyright (C) 2021 CTC, Inc. and others. All rights reserved. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. */ package org.onap.usecaseui.server.bean.intent; import java.io.Serializable; import javax.persistence.Column; import javax.persistence.Entity; import javax.persistence.GeneratedValue; import javax.persistence.GenerationType; import javax.persistence.Id; import javax.persistence.Table; @Entity @Table(name="intent_model") public class IntentModel implements Serializable { @Id @GeneratedValue(strategy=GenerationType.IDENTITY) @Column(name = "id") private int id; @Column(name = "model_name") private String modelName; @Column(name = "file_path") private String filePath; @Column(name = "create_time") private String createTime; @Column(name = "size") private Float size; @Column(name = "active") private Integer active; @Column(name = "model_type") private Integer modelType; public IntentModel() { } public int getId() { return id; } public void setId(int id) { this.id = id; } public String getModelName() { return modelName; } public void setModelName(String modelName) { this.modelName = modelName; } public String getFilePath() { return filePath; } public void setFilePath(String filePath) { this.filePath = filePath; } public String getCreateTime() { return createTime; } public void setCreateTime(String createTime) { this.createTime = createTime; } public Float getSize() { return size; } public void setSize(Float size) { this.size = size; } public Integer getActive() { return active; } public void setActive(Integer active) { this.active = active; } public String getModelType() { if (this.modelType == 1) { return "ccvpn"; } else { return "5gs"; } } public void setModelType(String modelType) { if ("ccvpn".equals(modelType)) { this.modelType = 1; } else { this.modelType = 0; } } }