diff options
author | Bilal Alsharifi <bilal.alsharifi@gmail.com> | 2020-03-26 14:37:54 -0400 |
---|---|---|
committer | Bilal Alsharifi <bilal.alsharifi@gmail.com> | 2020-03-26 14:37:54 -0400 |
commit | 7dfa046a78250d7e9d0f45d2d3d42a69863e200c (patch) | |
tree | 669002cfaf6ee8ed5431d064219416d880dfbcfc /android/sdl_android/src | |
parent | f6c872e283b0022f75336a4d8eb9cffb64c3d245 (diff) | |
download | sdl_android-7dfa046a78250d7e9d0f45d2d3d42a69863e200c.tar.gz |
Add the new getCapability() method to Isdl
Diffstat (limited to 'android/sdl_android/src')
3 files changed, 21 insertions, 0 deletions
diff --git a/android/sdl_android/src/androidTest/java/com/smartdevicelink/test/proxy/SystemCapabilityManagerTests.java b/android/sdl_android/src/androidTest/java/com/smartdevicelink/test/proxy/SystemCapabilityManagerTests.java index f3f210793..8d0528001 100644 --- a/android/sdl_android/src/androidTest/java/com/smartdevicelink/test/proxy/SystemCapabilityManagerTests.java +++ b/android/sdl_android/src/androidTest/java/com/smartdevicelink/test/proxy/SystemCapabilityManagerTests.java @@ -999,6 +999,11 @@ public class SystemCapabilityManagerTests extends AndroidTestCase2 { public void getCapability(SystemCapabilityType systemCapabilityType, OnSystemCapabilityListener scListener) { } @Override + public Object getCapability(SystemCapabilityType systemCapabilityType, OnSystemCapabilityListener scListener, boolean forceUpdate) { + return null; + } + + @Override public SdlMsgVersion getSdlMsgVersion(){ return null; } diff --git a/android/sdl_android/src/main/java/com/smartdevicelink/managers/SdlManager.java b/android/sdl_android/src/main/java/com/smartdevicelink/managers/SdlManager.java index 37a14aa42..2fa31cbd8 100644 --- a/android/sdl_android/src/main/java/com/smartdevicelink/managers/SdlManager.java +++ b/android/sdl_android/src/main/java/com/smartdevicelink/managers/SdlManager.java @@ -867,6 +867,14 @@ public class SdlManager extends BaseSdlManager{ } @Override + public Object getCapability(SystemCapabilityType systemCapabilityType, OnSystemCapabilityListener scListener, boolean forceUpdate) { + if (proxy.getSystemCapabilityManager() != null) { + return proxy.getSystemCapabilityManager().getCapability(systemCapabilityType, scListener, forceUpdate); + } + return null; + } + + @Override public boolean isCapabilitySupported(SystemCapabilityType systemCapabilityType){ return proxy.isCapabilitySupported(systemCapabilityType); } diff --git a/android/sdl_android/src/main/java/com/smartdevicelink/proxy/SdlProxyBase.java b/android/sdl_android/src/main/java/com/smartdevicelink/proxy/SdlProxyBase.java index f6f5c7688..b2d0495d6 100644 --- a/android/sdl_android/src/main/java/com/smartdevicelink/proxy/SdlProxyBase.java +++ b/android/sdl_android/src/main/java/com/smartdevicelink/proxy/SdlProxyBase.java @@ -450,6 +450,14 @@ public abstract class SdlProxyBase<proxyListenerType extends IProxyListenerBase> }
@Override
+ public Object getCapability(SystemCapabilityType systemCapabilityType, OnSystemCapabilityListener scListener, boolean forceUpdate) {
+ if (_systemCapabilityManager != null) {
+ return _systemCapabilityManager.getCapability(systemCapabilityType, scListener, forceUpdate);
+ }
+ return null;
+ }
+
+ @Override
public SdlMsgVersion getSdlMsgVersion(){
try {
return SdlProxyBase.this.getSdlMsgVersion();
|