@@ -0,0 +1,1318 @@
+/*%0A * Copyright (c) 2021, WSO2 Inc. (http://www.wso2.org) All Rights Reserved.%0A *%0A * Licensed under the Apache License, Version 2.0 (the %22License%22);%0A * you may not use this file except in compliance with the License.%0A * You may obtain a copy of the License at%0A *%0A *      http://www.apache.org/licenses/LICENSE-2.0%0A *%0A * Unless required by applicable law or agreed to in writing, software%0A * distributed under the License is distributed on an %22AS IS%22 BASIS,%0A * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.%0A * See the License for the specific language governing permissions and%0A * limitations under the License.%0A */%0A%0A package org.wso2.carbon.apimgt.api;%0A%0A import java.util.Map;%0A %0A public interface OrganizationResolver %7B%0A %0A     /**%0A      * Resolve the organization %0A      * @param properties input properties to use for resolving%0A      * @return String organization %0A      * @throws APIManagementException%0A      */%0A     public String resolve(Map%3CString, Object%3E properties) throws APIManagementException;%0A     %0A     /**%0A      * Get the internal ID for the provided organization%0A      * @param organization%0A      * @return id representing the organization%0A      * @throws APIManagementException %0A      */%0A     public int getInternalId(String organization) throws APIManagementException;%0A %0A %7D%0A 

Add interface for organization resolver