summaryrefslogtreecommitdiff
path: root/sdl_android/src/main/java/com/smartdevicelink/proxy/rpc/SubscribeButton.java
diff options
context:
space:
mode:
authorAustin Kirk <askirk@umich.edu>2017-06-01 16:20:34 -0400
committerAustin Kirk <askirk@umich.edu>2017-06-06 15:15:38 -0400
commitcea9db552d815df960d46fcb59d15f3d98669e28 (patch)
tree1bba3fb822894530f00ec4e6ee2298ad84f26c48 /sdl_android/src/main/java/com/smartdevicelink/proxy/rpc/SubscribeButton.java
parent48d41d6e3af5784be53254df2d388e1bc7df97b5 (diff)
downloadsdl_android-cea9db552d815df960d46fcb59d15f3d98669e28.tar.gz
Refactoring with new Getters and Setters in RPCMessage and RPCStruct
- Now getters/setters in RPCMessage override those in RPCStruct (parameters object vs store object) - Needs more unit tests for RPC classes
Diffstat (limited to 'sdl_android/src/main/java/com/smartdevicelink/proxy/rpc/SubscribeButton.java')
-rw-r--r--sdl_android/src/main/java/com/smartdevicelink/proxy/rpc/SubscribeButton.java10
1 files changed, 2 insertions, 8 deletions
diff --git a/sdl_android/src/main/java/com/smartdevicelink/proxy/rpc/SubscribeButton.java b/sdl_android/src/main/java/com/smartdevicelink/proxy/rpc/SubscribeButton.java
index a22b1795b..75b2649fa 100644
--- a/sdl_android/src/main/java/com/smartdevicelink/proxy/rpc/SubscribeButton.java
+++ b/sdl_android/src/main/java/com/smartdevicelink/proxy/rpc/SubscribeButton.java
@@ -99,19 +99,13 @@ public class SubscribeButton extends RPCRequest {
* @return ButtonName -an enum value, see <i>{@linkplain com.smartdevicelink.proxy.rpc.enums.ButtonName}</i>
*/
public ButtonName getButtonName() {
- Object obj = parameters.get(KEY_BUTTON_NAME);
- if (obj instanceof ButtonName) {
- return (ButtonName) obj;
- } else if (obj instanceof String) {
- return ButtonName.valueForString((String) obj);
- }
- return null;
+ return (ButtonName) getObject(ButtonName.class, KEY_BUTTON_NAME);
}
/**
* Sets a name of the button to subscribe to
* @param buttonName a <i>{@linkplain com.smartdevicelink.proxy.rpc.enums.ButtonName}</i> value
*/
public void setButtonName( ButtonName buttonName ) {
- setParameters(KEY_BUTTON_NAME, buttonName);
+ setParameter(KEY_BUTTON_NAME, buttonName);
}
}