/* * Copyright 2014-2016 CyberVision, Inc. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. */ package org.kaaproject.kaa.server.operations.service.event; import org.kaaproject.kaa.common.dto.ApplicationDto; import org.kaaproject.kaa.common.dto.ConfigurationSchemaDto; import org.kaaproject.kaa.common.dto.EndpointConfigurationDto; import org.kaaproject.kaa.common.dto.EndpointGroupDto; import org.kaaproject.kaa.common.dto.EndpointGroupStateDto; import org.kaaproject.kaa.common.dto.EndpointProfileSchemaDto; import org.kaaproject.kaa.common.dto.HistoryDto; import org.kaaproject.kaa.common.dto.ProfileFilterDto; import org.kaaproject.kaa.common.dto.ServerProfileSchemaDto; import org.kaaproject.kaa.common.dto.TopicDto; import org.kaaproject.kaa.common.dto.admin.SdkProfileDto; import org.kaaproject.kaa.common.dto.ctl.CTLSchemaDto; import org.kaaproject.kaa.common.dto.event.ApplicationEventFamilyMapDto; import org.kaaproject.kaa.common.hash.EndpointObjectHash; import org.kaaproject.kaa.server.common.core.configuration.BaseData; import org.kaaproject.kaa.server.common.core.configuration.RawData; import org.kaaproject.kaa.server.common.core.structure.Pair; import org.kaaproject.kaa.server.common.dao.ApplicationEventMapService; import org.kaaproject.kaa.server.common.dao.ApplicationService; import org.kaaproject.kaa.server.common.dao.ConfigurationService; import org.kaaproject.kaa.server.common.dao.EndpointService; import org.kaaproject.kaa.server.common.dao.EventClassService; import org.kaaproject.kaa.server.common.dao.HistoryService; import org.kaaproject.kaa.server.common.dao.ProfileService; import org.kaaproject.kaa.server.common.dao.SdkProfileService; import org.kaaproject.kaa.server.operations.pojo.exceptions.GetDeltaException; import org.kaaproject.kaa.server.operations.service.cache.AppProfileVersionsKey; import org.kaaproject.kaa.server.operations.service.cache.AppSeqNumber; import org.kaaproject.kaa.server.operations.service.cache.AppVersionKey; import org.kaaproject.kaa.server.operations.service.cache.CacheService; import org.kaaproject.kaa.server.operations.service.cache.Computable; import org.kaaproject.kaa.server.operations.service.cache.ConfigurationCacheEntry; import org.kaaproject.kaa.server.operations.service.cache.ConfigurationIdKey; import org.kaaproject.kaa.server.operations.service.cache.DeltaCacheKey; import org.kaaproject.kaa.server.operations.service.cache.EventClassFamilyIdKey; import org.kaaproject.kaa.server.operations.service.cache.EventClassFqnKey; import org.kaaproject.kaa.server.operations.service.cache.HistoryKey; import org.kaaproject.kaa.server.operations.service.cache.TopicListCacheEntry; import java.security.PublicKey; import java.util.List; import java.util.Set; /** * @author Andrey Panasenko */ public class ESTestCacheService implements CacheService { /* (non-Javadoc) * @see org.kaaproject.kaa.server.operations.service.cache.CacheService#getAppSeqNumber(java.lang.String) */ @Override public AppSeqNumber getAppSeqNumber(String applicationToken) { // TODO Auto-generated method stub return null; } /* (non-Javadoc) * @see org.kaaproject.kaa.server.operations.service.cache.CacheService#getConfIdByKey(org.kaaproject.kaa.server.operations.service.cache.ConfigurationIdKey) */ @Override public String getConfIdByKey(ConfigurationIdKey key) { // TODO Auto-generated method stub return null; } /* (non-Javadoc) * @see org.kaaproject.kaa.server.operations.service.cache.CacheService#getHistory(org.kaaproject.kaa.server.operations.service.cache.HistoryKey) */ @Override public List<HistoryDto> getHistory(HistoryKey historyKey) { // TODO Auto-generated method stub return null; } /* (non-Javadoc) * @see org.kaaproject.kaa.server.operations.service.cache.CacheService#getFilter(java.lang.String) */ @Override public ProfileFilterDto getFilter(String profileFilterId) { // TODO Auto-generated method stub return null; } /* (non-Javadoc) * @see org.kaaproject.kaa.server.operations.service.cache.CacheService#getConfByHash(org.kaaproject.kaa.common.hash.EndpointObjectHash) */ @Override public EndpointConfigurationDto getConfByHash(EndpointObjectHash hash) { // TODO Auto-generated method stub return null; } /* (non-Javadoc) * @see org.kaaproject.kaa.server.operations.service.cache.CacheService#getConfSchemaByAppAndVersion(org.kaaproject.kaa.server.operations.service.cache.AppVersionKey) */ @Override public ConfigurationSchemaDto getConfSchemaByAppAndVersion(AppVersionKey key) { // TODO Auto-generated method stub return null; } /* (non-Javadoc) * @see org.kaaproject.kaa.server.operations.service.cache.CacheService#getProfileSchemaByAppAndVersion(org.kaaproject.kaa.server.operations.service.cache.AppVersionKey) */ @Override public EndpointProfileSchemaDto getProfileSchemaByAppAndVersion(AppVersionKey key) { // TODO Auto-generated method stub return null; } @Override public SdkProfileDto getSdkProfileBySdkToken(String key) { return null; } /* (non-Javadoc) * @see org.kaaproject.kaa.server.operations.service.cache.CacheService#getDelta(org.kaaproject.kaa.server.operations.service.cache.DeltaCacheKey, org.kaaproject.kaa.server.operations.service.cache.Computable) */ @Override public ConfigurationCacheEntry getDelta(DeltaCacheKey deltaKey, Computable<DeltaCacheKey, ConfigurationCacheEntry> worker) throws GetDeltaException { // TODO Auto-generated method stub return null; } /* (non-Javadoc) * @see org.kaaproject.kaa.server.operations.service.cache.CacheService#setDelta(org.kaaproject.kaa.server.operations.service.cache.DeltaCacheKey, org.kaaproject.kaa.server.operations.service.cache.DeltaCacheEntry) */ @Override public ConfigurationCacheEntry setDelta(DeltaCacheKey deltaKey, ConfigurationCacheEntry delta) { // TODO Auto-generated method stub return null; } /* (non-Javadoc) * @see org.kaaproject.kaa.server.operations.service.cache.CacheService#getEndpointKey(org.kaaproject.kaa.common.hash.EndpointObjectHash) */ @Override public PublicKey getEndpointKey(EndpointObjectHash hash) { // TODO Auto-generated method stub return null; } /* (non-Javadoc) * @see org.kaaproject.kaa.server.operations.service.cache.CacheService#getTenantIdByAppToken(java.lang.String) */ @Override public String getTenantIdByAppToken(String appToken) { // TODO Auto-generated method stub return null; } /* (non-Javadoc) * @see org.kaaproject.kaa.server.operations.service.cache.CacheService#getEventClassFamilyIdByEventClassFqn(org.kaaproject.kaa.server.operations.service.cache.EventClassFqnKey) */ @Override public String getEventClassFamilyIdByEventClassFqn(EventClassFqnKey fqn) { // TODO Auto-generated method stub return null; } /* (non-Javadoc) * @see org.kaaproject.kaa.server.operations.service.cache.CacheService#getRouteKeys(org.kaaproject.kaa.server.operations.service.event.EventClassFqnVersion) */ @Override public Set<RouteTableKey> getRouteKeys(EventClassFqnVersion eventClassVersion) { // TODO Auto-generated method stub return null; } /* (non-Javadoc) * @see org.kaaproject.kaa.server.operations.service.cache.CacheService#setEndpointKey(org.kaaproject.kaa.common.hash.EndpointObjectHash, java.security.PublicKey) */ @Override public PublicKey putEndpointKey(EndpointObjectHash hash, PublicKey endpointKey) { // TODO Auto-generated method stub return null; } @Override public void resetEndpointKey(EndpointObjectHash hash, PublicKey endpointKey) { } /* (non-Javadoc) * @see org.kaaproject.kaa.server.operations.service.cache.CacheService#setApplicationService(org.kaaproject.kaa.server.common.dao.ApplicationService) */ @Override public void setApplicationService(ApplicationService applicationService) { // TODO Auto-generated method stub } /* (non-Javadoc) * @see org.kaaproject.kaa.server.operations.service.cache.CacheService#setConfigurationService(org.kaaproject.kaa.server.common.dao.ConfigurationService) */ @Override public void setConfigurationService(ConfigurationService configurationService) { // TODO Auto-generated method stub } /* (non-Javadoc) * @see org.kaaproject.kaa.server.operations.service.cache.CacheService#setHistoryService(org.kaaproject.kaa.server.common.dao.HistoryService) */ @Override public void setHistoryService(HistoryService historyService) { // TODO Auto-generated method stub } /* (non-Javadoc) * @see org.kaaproject.kaa.server.operations.service.cache.CacheService#setProfileService(org.kaaproject.kaa.server.common.dao.ProfileService) */ @Override public void setProfileService(ProfileService profileService) { // TODO Auto-generated method stub } /* (non-Javadoc) * @see org.kaaproject.kaa.server.operations.service.cache.CacheService#setEndpointService(org.kaaproject.kaa.server.common.dao.EndpointService) */ @Override public void setEndpointService(EndpointService endpointService) { // TODO Auto-generated method stub } /* (non-Javadoc) * @see org.kaaproject.kaa.server.operations.service.cache.CacheService#putProfileSchema(org.kaaproject.kaa.server.operations.service.cache.AppVersionKey, org.kaaproject.kaa.common.dto.ProfileSchemaDto) */ @Override public EndpointProfileSchemaDto putProfileSchema(AppVersionKey key, EndpointProfileSchemaDto value) { // TODO Auto-generated method stub return null; } /* (non-Javadoc) * @see org.kaaproject.kaa.server.operations.service.cache.CacheService#putConfigurationSchema(org.kaaproject.kaa.server.operations.service.cache.AppVersionKey, org.kaaproject.kaa.common.dto.ConfigurationSchemaDto) */ @Override public ConfigurationSchemaDto putConfigurationSchema(AppVersionKey key, ConfigurationSchemaDto value) { // TODO Auto-generated method stub return null; } /* (non-Javadoc) * @see org.kaaproject.kaa.server.operations.service.cache.CacheService#putConfiguration(org.kaaproject.kaa.common.hash.EndpointObjectHash, org.kaaproject.kaa.common.dto.EndpointConfigurationDto) */ @Override public EndpointConfigurationDto putConfiguration(EndpointObjectHash key, EndpointConfigurationDto value) { // TODO Auto-generated method stub return null; } /* (non-Javadoc) * @see org.kaaproject.kaa.server.operations.service.cache.CacheService#putFilter(java.lang.String, org.kaaproject.kaa.common.dto.ProfileFilterDto) */ @Override public ProfileFilterDto putFilter(String key, ProfileFilterDto value) { // TODO Auto-generated method stub return null; } /* (non-Javadoc) * @see org.kaaproject.kaa.server.operations.service.cache.CacheService#putHistory(org.kaaproject.kaa.server.operations.service.cache.HistoryKey, java.util.List) */ @Override public List<HistoryDto> putHistory(HistoryKey key, List<HistoryDto> value) { // TODO Auto-generated method stub return null; } /* (non-Javadoc) * @see org.kaaproject.kaa.server.operations.service.cache.CacheService#putConfId(org.kaaproject.kaa.server.operations.service.cache.ConfigurationIdKey, java.lang.String) */ @Override public String putConfId(ConfigurationIdKey key, String value) { // TODO Auto-generated method stub return null; } /* (non-Javadoc) * @see org.kaaproject.kaa.server.operations.service.cache.CacheService#putAppSeqNumber(java.lang.String, org.kaaproject.kaa.server.operations.service.cache.AppSeqNumber) */ @Override public AppSeqNumber putAppSeqNumber(String key, AppSeqNumber value) { // TODO Auto-generated method stub return null; } /* (non-Javadoc) * @see org.kaaproject.kaa.server.operations.service.cache.CacheService#getEventClassFamilyIdByName(org.kaaproject.kaa.server.operations.service.cache.EventClassFamilyIdKey) */ @Override public String getEventClassFamilyIdByName(EventClassFamilyIdKey key) { // TODO Auto-generated method stub return null; } /* (non-Javadoc) * @see org.kaaproject.kaa.server.operations.service.cache.CacheService#setEventClassService(org.kaaproject.kaa.server.common.dao.EventClassService) */ @Override public void setEventClassService(EventClassService eventClassService) { // TODO Auto-generated method stub } /* (non-Javadoc) * @see org.kaaproject.kaa.server.operations.service.cache.CacheService#setApplicationEventMapService(org.kaaproject.kaa.server.common.dao.ApplicationEventMapService) */ @Override public void setApplicationEventMapService(ApplicationEventMapService applicationEventMapService) { // TODO Auto-generated method stub } /* (non-Javadoc) * @see org.kaaproject.kaa.server.operations.service.cache.CacheService#setSdkKeyService(org.kaaproject.kaa.server.common.dao.SdkKeyService) */ @Override public void setSdkProfileService(SdkProfileService sdkKeyService) { // TODO Auto-generated method stub } @Override public Pair<BaseData, RawData> getMergedConfiguration(List<EndpointGroupStateDto> egsList, Computable<List<EndpointGroupStateDto>, Pair<BaseData, RawData>> worker) { // TODO Auto-generated method stub return null; } @Override public BaseData setMergedConfiguration(List<EndpointGroupStateDto> egsList, BaseData mergedConfiguration) { // TODO Auto-generated method stub return null; } @Override public EndpointGroupDto getEndpointGroupById(String endpointGroupId) { // TODO Auto-generated method stub return null; } @Override public TopicDto getTopicById(String topicId) { // TODO Auto-generated method stub return null; } @Override public EndpointGroupDto putEndpointGroup(String key, EndpointGroupDto value) { // TODO Auto-generated method stub return null; } @Override public TopicDto putTopic(String key, TopicDto value) { // TODO Auto-generated method stub return null; } @Override public void resetGroup(String key) { // TODO Auto-generated method stub } @Override public String getAppTokenBySdkToken(String sdkToken) { return null; } @Override public List<ApplicationEventFamilyMapDto> getApplicationEventFamilyMapsByIds(List<String> key) { return null; } @Override public List<ApplicationEventFamilyMapDto> putApplicationEventFamilyMaps(List<String> key, List<ApplicationEventFamilyMapDto> value) { return null; } @Override public CTLSchemaDto getCtlSchemaById(String key) { // TODO Auto-generated method stub return null; } @Override public ServerProfileSchemaDto getServerProfileSchemaByAppAndVersion( AppVersionKey key) { // TODO Auto-generated method stub return null; } @Override public String getFlatCtlSchemaById(String id) { // TODO Auto-generated method stub return null; } @Override public List<ProfileFilterDto> getFilters(AppProfileVersionsKey key) { // TODO Auto-generated method stub return null; } @Override public void resetFilters(AppProfileVersionsKey key) { // TODO Auto-generated method stub } @Override public List<ProfileFilterDto> putFilterList(AppProfileVersionsKey key, List<ProfileFilterDto> value) { // TODO Auto-generated method stub return null; } @Override public EndpointGroupDto getDefaultGroup(String applicationToken) { // TODO Auto-generated method stub return null; } @Override public TopicListCacheEntry putTopicList(EndpointObjectHash key, TopicListCacheEntry entry) { return null; } @Override public TopicListCacheEntry getTopicListByHash(EndpointObjectHash hash) { return null; } @Override public String getApplicationIdByAppToken(String appToken) { // TODO Auto-generated method stub return null; } @Override public ApplicationDto findAppById(String applicationId) { // TODO Auto-generated method stub return null; } @Override public void resetAppById(String applicationId) { // TODO Auto-generated method stub } }