/*
* 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.EndpointProfileDto;
import org.kaaproject.kaa.common.dto.NotificationDto;
import org.kaaproject.kaa.common.hash.EndpointObjectHash;
import org.kaaproject.kaa.server.operations.pojo.SyncContext;
import org.kaaproject.kaa.server.operations.pojo.exceptions.GetDeltaException;
import org.kaaproject.kaa.server.operations.service.OperationsService;
import org.kaaproject.kaa.server.sync.ConfigurationClientSync;
import org.kaaproject.kaa.server.sync.EventClientSync;
import org.kaaproject.kaa.server.sync.NotificationClientSync;
import org.kaaproject.kaa.server.sync.ProfileClientSync;
import org.kaaproject.kaa.server.sync.ServerSync;
import org.kaaproject.kaa.server.sync.UserClientSync;
import java.security.PublicKey;
import java.util.List;
/**
* @author Andrey Panasenko
*/
public class ESTestOperationsService implements OperationsService {
@Override
public void setPublicKey(PublicKey publicKey) {
// TODO Auto-generated method stub
}
@Override
public SyncContext processEndpointAttachDetachRequests(SyncContext context, UserClientSync request) {
// TODO Auto-generated method stub
return null;
}
@Override
public SyncContext processEventListenerRequests(SyncContext context, EventClientSync request) {
// TODO Auto-generated method stub
return null;
}
@Override
public SyncContext syncConfiguration(SyncContext context, ConfigurationClientSync request) throws GetDeltaException {
// TODO Auto-generated method stub
return null;
}
@Override
public SyncContext syncNotification(SyncContext context, NotificationClientSync request) {
// TODO Auto-generated method stub
return null;
}
@Override
public SyncContext syncProfileServerHash(SyncContext context) {
// TODO Auto-generated method stub
return null;
}
@Override
public EndpointProfileDto attachEndpointToUser(EndpointProfileDto profile, String appToken, String userExternalId) {
// TODO Auto-generated method stub
return null;
}
@Override
public byte[] fetchEndpointSpecificConfigurationHash(EndpointProfileDto profile) {
// TODO Auto-generated method stub
return null;
}
@Override
public ServerSync updateSyncResponse(ServerSync response, List<NotificationDto> notifications, String unicastNotificationId) {
// TODO Auto-generated method stub
return null;
}
@Override
public byte[] fetchUcfHash(String appToken, EndpointProfileDto profile) {
// TODO Auto-generated method stub
return null;
}
@Override
public EndpointProfileDto refreshServerEndpointProfile(EndpointObjectHash hash) {
// TODO Auto-generated method stub
return null;
}
@Override
public SyncContext syncConfigurationHashes(SyncContext context, byte[] ucfHash, byte[] epsConfHash) {
// TODO Auto-generated method stub
return null;
}
@Override
public SyncContext syncUseConfigurationRawSchema(SyncContext context, boolean useConfigurationRawSchema) {
return null;
}
@Override
public SyncContext syncClientProfile(SyncContext context, ProfileClientSync request) {
return null;
}
@Override
public EndpointProfileDto syncServerProfile(String appToken, String endpointKey, EndpointObjectHash key) {
// TODO Auto-generated method stub
return null;
}
}