@@ -0,0 +1,1494 @@
+/*%0A *   Copyright (c) 2017, WSO2 Inc. (http://www.wso2.org) All Rights Reserved.%0A *%0A *   WSO2 Inc. licenses this file to you under the Apache License,%0A *   Version 2.0 (the %22License%22); you may not use this file except%0A *   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,%0A *  software distributed under the License is distributed on an%0A *  %22AS IS%22 BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY%0A *  KIND, either express or implied.  See the License for the%0A *  specific language governing permissions and limitations%0A *  under the License.%0A */%0A%0Apackage org.wso2.carbon.apimgt.core.dao.impl;%0A%0A/**%0A * This interface produces search queries for API store.%0A */%0Ainterface ApiAttributeSearchStore %7B%0A%0A    /**%0A     * This method will return the query query to be executed, for each search type%0A     * (i.e - tag, subcontext or general search)%0A     *%0A     * @param roleListBuilder a string builder constructed based on user roles%0A     * @param searchQuery a sub string containing only the attributes%0A     * @param offset the starting point of the search results.%0A     * @param limit number of search results that will be returned.%0A     * @return the query to be executed, as a string%0A     */%0A    String getStoreAttributeSearchQuery(StringBuilder roleListBuilder,%0A                                        StringBuilder searchQuery, int offset, int limit);%0A%7D%0A

Add interface to attribute search in store.