2 * Copyright (c) 2011 Samsung Electronics Co., Ltd All Rights Reserved
4 * Licensed under the Apache License, Version 2.0 (the License);
5 * you may not use this file except in compliance with the License.
6 * You may obtain a copy of the License at
8 * http://www.apache.org/licenses/LICENSE-2.0
10 * Unless required by applicable law or agreed to in writing, software
11 * distributed under the License is distributed on an AS IS BASIS,
12 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13 * See the License for the specific language governing permissions and
14 * limitations under the License.
19 * @file ApplicationService.cpp
20 * @author Youngkyeong Yun (yk.yun@samsung.com)
25 #include "ApplicationService.h"
29 namespace Application {
31 ApplicationService::ApplicationService() :
35 //m_serviceDataArray = ApplicationServiceDataPtr(new ApplicationServiceData);
38 ApplicationService::ApplicationService(const std::string &op, const std::string &uri, const std::string &mime, std::vector<ApplicationServiceDataPtr> &dataArray) :
45 m_serviceDataArray = dataArray;
48 ApplicationService::~ApplicationService()
50 //nothing to do in destructor
54 std::string ApplicationService::getOperation() const
59 void ApplicationService::setOperation(const std::string &operation)
61 m_operation = operation;
64 std::string ApplicationService::getUri() const
69 void ApplicationService::setUri(const std::string &uri)
74 std::string ApplicationService::getMime() const
79 void ApplicationService::setMime(const std::string &mime)
84 std::vector<ApplicationServiceDataPtr> ApplicationService::getServiceDataArray() const
86 return m_serviceDataArray;
89 void ApplicationService::setServiceDataArray(std::vector<ApplicationServiceDataPtr> &dataArray)
91 m_serviceDataArray = dataArray;
94 void ApplicationService::addServiceData(const ApplicationServiceDataPtr &data)
96 m_serviceDataArray.push_back(data);
100 service_h ApplicationService::getService_h() const
104 void ApplicationService::setService_h(const service_h service)