2 * ============LICENSE_START=======================================================
3 * Copyright (C) 2019 Samsung Electronics Co., Ltd. All rights reserved.
4 * ================================================================================
5 * Licensed under the Apache License, Version 2.0 (the "License");
6 * you may not use this file except in compliance with the License.
7 * You may obtain a copy of the License at
9 * http://www.apache.org/licenses/LICENSE-2.0
11 * Unless required by applicable law or agreed to in writing, software
12 * distributed under the License is distributed on an "AS IS" BASIS,
13 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
14 * See the License for the specific language governing permissions and
15 * limitations under the License.
17 * SPDX-License-Identifier: Apache-2.0
18 * ============LICENSE_END=========================================================
20 package org.onap.music.conductor.conditionals;
23 import org.onap.music.datastore.PreparedQueryObject;
25 public class UpdateDataObject {
27 Map<String, PreparedQueryObject> queryBank;
31 String primaryKeyValue;
33 String cascadeColumnName;
34 Map<String, String> cascadeColumnValues;
37 public Map<String, PreparedQueryObject> getQueryBank() {
41 public UpdateDataObject setQueryBank(Map<String, PreparedQueryObject> queryBank) {
42 this.queryBank = queryBank;
46 public String getKeyspace() {
50 public UpdateDataObject setKeyspace(String keyspace) {
51 this.keyspace = keyspace;
55 public String getTableName() {
59 public UpdateDataObject setTableName(String tableName) {
60 this.tableName = tableName;
64 public String getPrimaryKey() {
68 public UpdateDataObject setPrimaryKey(String primaryKey) {
69 this.primaryKey = primaryKey;
73 public String getPrimaryKeyValue() {
74 return primaryKeyValue;
77 public UpdateDataObject setPrimaryKeyValue(String primaryKeyValue) {
78 this.primaryKeyValue = primaryKeyValue;
82 public String getPlanId() {
86 public UpdateDataObject setPlanId(String planId) {
91 public String getCascadeColumnName() {
92 return cascadeColumnName;
95 public UpdateDataObject setCascadeColumnName(String cascadeColumnName) {
96 this.cascadeColumnName = cascadeColumnName;
100 public Map<String, String> getCascadeColumnValues() {
101 return cascadeColumnValues;
104 public UpdateDataObject setLockId(String lockId) {
109 public String getLockId() {
113 public UpdateDataObject setCascadeColumnValues(Map<String, String> cascadeColumnValues) {
114 this.cascadeColumnValues = cascadeColumnValues;