/* SystemProfileConstants.java Copyright (c) 2014 NTT DOCOMO,INC. Released under the MIT license http://opensource.org/licenses/mit-license.php */ package org.deviceconnect.profile; /** * System Profile API 定数群.<br> * System Profile API のパラメータ名、インタフェース名、属性名、プロファイル名を定義する。 * @author NTT DOCOMO, INC. */ public interface SystemProfileConstants extends DConnectProfileConstants { /** * プロファイル名: {@value} . */ String PROFILE_NAME = "system"; /** * インターフェース: {@value} . */ String INTERFACE_DEVICE = "device"; /** * 属性: {@value} . */ String ATTRIBUTE_EVENTS = "events"; /** * 属性: {@value} . */ String ATTRIBUTE_KEYWORD = "keyword"; /** * 属性: {@value} . */ String ATTRIBUTE_WAKEUP = "wakeup"; /** * パス: {@value}. */ String PATH_PROFILE = PATH_ROOT + SEPARATOR + PROFILE_NAME; /** * パス: {@value} . */ String PATH_SYSTEM = PATH_PROFILE; /** * パス: {@value} . */ String PATH_EVENTS = PATH_PROFILE + SEPARATOR + ATTRIBUTE_EVENTS; /** * パス: {@value} . */ String PATH_KEYWORD = PATH_PROFILE + SEPARATOR + ATTRIBUTE_KEYWORD; /** * パス: {@value} . */ String PATH_WAKEUP = PATH_PROFILE + SEPARATOR + INTERFACE_DEVICE + SEPARATOR + "wakeup"; /** * パラメータ: {@value} . */ String PARAM_SUPPORTS = "supports"; /** * パラメータ: {@value}. */ String PARAM_ID = "id"; /** * パラメータ: {@value}. */ String PARAM_NAME = "name"; /** * パラメータ: {@value}. */ String PARAM_PACKAGE_NAME = "packageName"; /** * パラメータ: {@value}. */ String PARAM_PLUGINS = "plugins"; /** * パラメータ: {@value}. */ String PARAM_PLUGIN_ID = "pluginId"; /** * パラメータ: {@value}. */ String PARAM_UUID = "uuid"; }