2 * ============LICENSE_START=======================================================
4 * ================================================================================
5 * Copyright (C) 2017 AT&T Intellectual Property. All rights reserved.
6 * ================================================================================
7 * Licensed under the Apache License, Version 2.0 (the "License");
8 * you may not use this file except in compliance with the License.
9 * You may obtain a copy of the License at
11 * http://www.apache.org/licenses/LICENSE-2.0
13 * Unless required by applicable law or agreed to in writing, software
14 * distributed under the License is distributed on an "AS IS" BASIS,
15 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
16 * See the License for the specific language governing permissions and
17 * limitations under the License.
18 * ============LICENSE_END=========================================================
21 package org.openecomp.sdc.be.model.cache;
23 import org.openecomp.sdc.be.model.operations.api.IProductOperation;
24 import org.openecomp.sdc.be.model.operations.api.IResourceOperation;
25 import org.openecomp.sdc.be.model.operations.api.IServiceOperation;
27 public class DaoInfo {
28 private IResourceOperation iResourceOperation;
29 private IServiceOperation iServiceOperation;
30 private IProductOperation iProductOperation;
31 private ComponentCache ComponentCache;
33 public DaoInfo(IResourceOperation iResourceOperation, IServiceOperation iServiceOperation,
34 IProductOperation iProductOperation, org.openecomp.sdc.be.model.cache.ComponentCache componentCache) {
35 this.iResourceOperation = iResourceOperation;
36 this.iServiceOperation = iServiceOperation;
37 this.iProductOperation = iProductOperation;
38 ComponentCache = componentCache;
41 public IResourceOperation getResourceOperation() {
42 return iResourceOperation;
45 public IServiceOperation getServiceOperation() {
46 return iServiceOperation;
49 public IProductOperation getProductOperation() {
50 return iProductOperation;
53 public org.openecomp.sdc.be.model.cache.ComponentCache getComponentCache() {
54 return ComponentCache;