Initial extension to support Android resource bundles
[platform/upstream/iotivity.git] / service / resource-container / examples / android / AndroidBundle / app / src / main / java / org / iotivity / service / sample / androidbundle / AndroidLightResource.java
1 package org.iotivity.service.sample.androidbundle;\r
2 \r
3 import android.content.Context;\r
4 import android.util.Log;\r
5 \r
6 import org.iotivity.service.resourcecontainer.AndroidBundleResource;\r
7 import org.iotivity.service.resourcecontainer.RcsResourceAttributes;\r
8 \r
9 /**\r
10  * Created by markus.jung on 11/8/2015.\r
11  */\r
12 public class AndroidLightResource extends AndroidBundleResource {\r
13     private static final String LOG_TAG = AndroidBundleResource.class.getSimpleName();\r
14     public AndroidLightResource(Context context){\r
15         super(context);\r
16         this.setResourceType("oic.r.light");\r
17         this.setName("androidLightResource");\r
18     }\r
19     @Override\r
20     protected void initAttributes() {\r
21         this.m_attributes.put("on-off", true);\r
22     }\r
23 \r
24     @Override\r
25     public void handleSetAttributesRequest(RcsResourceAttributes attrs) {\r
26         Log.i(LOG_TAG, "Set Attributes called with " + attrs);\r
27 \r
28         Log.i(LOG_TAG, "On-off value: " + attrs.get("on-off"));\r
29     }\r
30 \r
31     @Override\r
32     public RcsResourceAttributes handleGetAttributesRequest() {\r
33         return null;\r
34     }\r
35 }\r