1f74a1cfd50d7b44aa7e4b598eb229cd464983dfemukesh agrawal/* 2f74a1cfd50d7b44aa7e4b598eb229cd464983dfemukesh agrawal * Copyright (C) 2016 The Android Open Source Project 3f74a1cfd50d7b44aa7e4b598eb229cd464983dfemukesh agrawal * 4f74a1cfd50d7b44aa7e4b598eb229cd464983dfemukesh agrawal * Licensed under the Apache License, Version 2.0 (the "License"); 5f74a1cfd50d7b44aa7e4b598eb229cd464983dfemukesh agrawal * you may not use this file except in compliance with the License. 6f74a1cfd50d7b44aa7e4b598eb229cd464983dfemukesh agrawal * You may obtain a copy of the License at 7f74a1cfd50d7b44aa7e4b598eb229cd464983dfemukesh agrawal * 8f74a1cfd50d7b44aa7e4b598eb229cd464983dfemukesh agrawal * http://www.apache.org/licenses/LICENSE-2.0 9f74a1cfd50d7b44aa7e4b598eb229cd464983dfemukesh agrawal * 10f74a1cfd50d7b44aa7e4b598eb229cd464983dfemukesh agrawal * Unless required by applicable law or agreed to in writing, software 11f74a1cfd50d7b44aa7e4b598eb229cd464983dfemukesh agrawal * distributed under the License is distributed on an "AS IS" BASIS, 12f74a1cfd50d7b44aa7e4b598eb229cd464983dfemukesh agrawal * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13f74a1cfd50d7b44aa7e4b598eb229cd464983dfemukesh agrawal * See the License for the specific language governing permissions and 14f74a1cfd50d7b44aa7e4b598eb229cd464983dfemukesh agrawal * limitations under the License. 15f74a1cfd50d7b44aa7e4b598eb229cd464983dfemukesh agrawal */ 16f74a1cfd50d7b44aa7e4b598eb229cd464983dfemukesh agrawal 17f74a1cfd50d7b44aa7e4b598eb229cd464983dfemukesh agrawalpackage com.android.server.wifi; 18f74a1cfd50d7b44aa7e4b598eb229cd464983dfemukesh agrawal 19f74a1cfd50d7b44aa7e4b598eb229cd464983dfemukesh agrawal/** PropertyService implementation which uses the real Android property store */ 20f74a1cfd50d7b44aa7e4b598eb229cd464983dfemukesh agrawalclass SystemPropertyService implements PropertyService { 21f74a1cfd50d7b44aa7e4b598eb229cd464983dfemukesh agrawal @Override 22f74a1cfd50d7b44aa7e4b598eb229cd464983dfemukesh agrawal public String get(String key, String defaultValue) { 23f74a1cfd50d7b44aa7e4b598eb229cd464983dfemukesh agrawal return android.os.SystemProperties.get(key, defaultValue); 24f74a1cfd50d7b44aa7e4b598eb229cd464983dfemukesh agrawal } 25f74a1cfd50d7b44aa7e4b598eb229cd464983dfemukesh agrawal 26f74a1cfd50d7b44aa7e4b598eb229cd464983dfemukesh agrawal @Override 27f74a1cfd50d7b44aa7e4b598eb229cd464983dfemukesh agrawal public void set(String key, String val) { 28f74a1cfd50d7b44aa7e4b598eb229cd464983dfemukesh agrawal android.os.SystemProperties.set(key, val); 29f74a1cfd50d7b44aa7e4b598eb229cd464983dfemukesh agrawal } 30f74a1cfd50d7b44aa7e4b598eb229cd464983dfemukesh agrawal} 31