2 * ============LICENSE_START=======================================================
\r
4 * ================================================================================
\r
5 * Copyright (C) 2017 AT&T Intellectual Property. All rights reserved.
\r
6 * ================================================================================
\r
7 * Licensed under the Apache License, Version 2.0 (the "License");
\r
8 * you may not use this file except in compliance with the License.
\r
9 * You may obtain a copy of the License at
\r
11 * http://www.apache.org/licenses/LICENSE-2.0
\r
13 * Unless required by applicable law or agreed to in writing, software
\r
14 * distributed under the License is distributed on an "AS IS" BASIS,
\r
15 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
\r
16 * See the License for the specific language governing permissions and
\r
17 * limitations under the License.
\r
18 * ============LICENSE_END=========================================================
\r
21 package org.openecomp.mso.cloud.servertype;
\r
23 import java.util.Map;
\r
25 import org.openecomp.mso.cloud.CloudIdentity;
\r
26 import org.openecomp.mso.openstack.beans.MsoTenant;
\r
27 import org.openecomp.mso.openstack.exceptions.MsoCloudSiteNotFound;
\r
28 import org.openecomp.mso.openstack.exceptions.MsoException;
\r
29 import org.openecomp.mso.openstack.utils.MsoTenantUtils;
\r
32 public class NewServerTypeUtils extends MsoTenantUtils {
\r
37 public NewServerTypeUtils(String msoPropID) {
\r
42 public String createTenant(String tenantName, String cloudSiteId, Map<String, String> metadata, boolean backout)
\r
43 throws MsoException {
\r
44 // TODO Auto-generated method stub
\r
49 public MsoTenant queryTenant(String tenantId, String cloudSiteId) throws MsoException, MsoCloudSiteNotFound {
\r
50 // TODO Auto-generated method stub
\r
55 public MsoTenant queryTenantByName(String tenantName, String cloudSiteId)
\r
56 throws MsoException, MsoCloudSiteNotFound {
\r
57 // TODO Auto-generated method stub
\r
62 public boolean deleteTenant(String tenantId, String cloudSiteId) throws MsoException {
\r
63 // TODO Auto-generated method stub
\r
68 public String getKeystoneUrl(String regionId, String msoPropID, CloudIdentity cloudIdentity)
\r
69 throws MsoException {
\r
70 return msoPropID + ":" + regionId + ":NewServerTypeKeystoneURL/" + cloudIdentity.getIdentityUrl();
\r