Merge "Fix SoundTriggerModel uses to GenericSoundModel."
diff --git a/services/voiceinteraction/java/com/android/server/soundtrigger/SoundTriggerService.java b/services/voiceinteraction/java/com/android/server/soundtrigger/SoundTriggerService.java
index 10c3395..5e8fe9e 100644
--- a/services/voiceinteraction/java/com/android/server/soundtrigger/SoundTriggerService.java
+++ b/services/voiceinteraction/java/com/android/server/soundtrigger/SoundTriggerService.java
@@ -21,9 +21,9 @@
 import android.Manifest;
 import android.hardware.soundtrigger.IRecognitionStatusCallback;
 import android.hardware.soundtrigger.SoundTrigger;
+import android.hardware.soundtrigger.SoundTrigger.GenericSoundModel;
 import android.hardware.soundtrigger.SoundTrigger.KeyphraseSoundModel;
 import android.hardware.soundtrigger.SoundTrigger.RecognitionConfig;
-import android.hardware.soundtrigger.SoundTrigger.SoundTriggerModel;
 import android.os.Parcel;
 import android.os.ParcelUuid;
 import android.os.RemoteException;
@@ -117,12 +117,12 @@
         }
 
         @Override
-        public SoundTrigger.SoundTriggerModel getSoundModel(ParcelUuid soundModelId) {
+        public SoundTrigger.GenericSoundModel getSoundModel(ParcelUuid soundModelId) {
             enforceCallingPermission(Manifest.permission.MANAGE_SOUND_TRIGGER);
             if (DEBUG) {
                 Slog.i(TAG, "getSoundModel(): id = " + soundModelId);
             }
-            SoundTrigger.SoundTriggerModel model = mDbHelper.getSoundTriggerModel(soundModelId.getUuid());
+            SoundTrigger.GenericSoundModel model = mDbHelper.getGenericSoundModel(soundModelId.getUuid());
             if (model == null) {
                 Slog.e(TAG, "Null model in database.");
             }
@@ -130,12 +130,12 @@
         }
 
         @Override
-        public void updateSoundModel(SoundTrigger.SoundTriggerModel soundModel) {
+        public void updateSoundModel(SoundTrigger.GenericSoundModel soundModel) {
             enforceCallingPermission(Manifest.permission.MANAGE_SOUND_TRIGGER);
             if (DEBUG) {
                 Slog.i(TAG, "updateSoundModel(): model = " + soundModel);
             }
-            mDbHelper.updateSoundTriggerModel(soundModel);
+            mDbHelper.updateGenericSoundModel(soundModel);
         }
 
         @Override
@@ -144,7 +144,7 @@
             if (DEBUG) {
                 Slog.i(TAG, "deleteSoundModel(): id = " + soundModelId);
             }
-            mDbHelper.deleteSoundTriggerModel(soundModelId.getUuid());
+            mDbHelper.deleteGenericSoundModel(soundModelId.getUuid());
         }
     }
 
diff --git a/tests/SoundTriggerTestApp/src/com/android/test/soundtrigger/SoundTriggerUtil.java b/tests/SoundTriggerTestApp/src/com/android/test/soundtrigger/SoundTriggerUtil.java
index 98713bd2..4702835 100644
--- a/tests/SoundTriggerTestApp/src/com/android/test/soundtrigger/SoundTriggerUtil.java
+++ b/tests/SoundTriggerTestApp/src/com/android/test/soundtrigger/SoundTriggerUtil.java
@@ -19,7 +19,7 @@
 import android.annotation.Nullable;
 import android.content.Context;
 import android.hardware.soundtrigger.SoundTrigger;
-import android.hardware.soundtrigger.SoundTrigger.SoundTriggerModel;
+import android.hardware.soundtrigger.SoundTrigger.GenericSoundModel;
 import android.media.soundtrigger.SoundTriggerManager;
 import android.os.RemoteException;
 import android.os.ServiceManager;
@@ -54,7 +54,7 @@
      *
      * @param soundModel The sound model to add/update.
      */
-    public boolean addOrUpdateSoundModel(SoundTriggerModel soundModel) {
+    public boolean addOrUpdateSoundModel(GenericSoundModel soundModel) {
         try {
             mSoundTriggerService.updateSoundModel(soundModel);
         } catch (RemoteException e) {
@@ -71,14 +71,14 @@
      * Gets the sound model for the given keyphrase, null if none exists.
      * If a sound model for a given keyphrase exists, and it needs to be updated,
      * it should be obtained using this method, updated and then passed in to
-     * {@link #addOrUpdateSoundModel(SoundTriggerModel)} without changing the IDs.
+     * {@link #addOrUpdateSoundModel(GenericSoundModel)} without changing the IDs.
      *
      * @param modelId The model ID to look-up the sound model for.
      * @return The sound model if one was found, null otherwise.
      */
     @Nullable
-    public SoundTriggerModel getSoundModel(UUID modelId) {
-        SoundTriggerModel model = null;
+    public GenericSoundModel getSoundModel(UUID modelId) {
+        GenericSoundModel model = null;
         try {
             model = mSoundTriggerService.getSoundModel(new ParcelUuid(modelId));
         } catch (RemoteException e) {
diff --git a/tests/SoundTriggerTestApp/src/com/android/test/soundtrigger/TestSoundTriggerActivity.java b/tests/SoundTriggerTestApp/src/com/android/test/soundtrigger/TestSoundTriggerActivity.java
index 82890c1..966179b 100644
--- a/tests/SoundTriggerTestApp/src/com/android/test/soundtrigger/TestSoundTriggerActivity.java
+++ b/tests/SoundTriggerTestApp/src/com/android/test/soundtrigger/TestSoundTriggerActivity.java
@@ -21,7 +21,7 @@
 
 import android.app.Activity;
 import android.hardware.soundtrigger.SoundTrigger;
-import android.hardware.soundtrigger.SoundTrigger.SoundTriggerModel;
+import android.hardware.soundtrigger.SoundTrigger.GenericSoundModel;
 import android.media.soundtrigger.SoundTriggerManager;
 import android.os.Bundle;
 import android.os.UserManager;
@@ -56,7 +56,7 @@
         // Generate a fake model to push.
         byte[] data = new byte[1024];
         mRandom.nextBytes(data);
-        SoundTriggerModel model = new SoundTriggerModel(mModelUuid, mVendorUuid, data);
+        GenericSoundModel model = new GenericSoundModel(mModelUuid, mVendorUuid, data);
 
         boolean status = mSoundTriggerUtil.addOrUpdateSoundModel(model);
         if (status) {
@@ -78,7 +78,7 @@
      * Clears the enrollment information for the user.
      */
     public void onUnEnrollButtonClicked(View v) {
-        SoundTriggerModel soundModel = mSoundTriggerUtil.getSoundModel(mModelUuid);
+        GenericSoundModel soundModel = mSoundTriggerUtil.getSoundModel(mModelUuid);
         if (soundModel == null) {
             Toast.makeText(this, "Sound model not found!!!", Toast.LENGTH_SHORT).show();
             return;
@@ -99,7 +99,7 @@
      * Uses the previously enrolled sound model and makes changes to it before pushing it back.
      */
     public void onReEnrollButtonClicked(View v) {
-        SoundTriggerModel soundModel = mSoundTriggerUtil.getSoundModel(mModelUuid);
+        GenericSoundModel soundModel = mSoundTriggerUtil.getSoundModel(mModelUuid);
         if (soundModel == null) {
             Toast.makeText(this, "Sound model not found!!!", Toast.LENGTH_SHORT).show();
             return;
@@ -107,7 +107,7 @@
         // Generate a fake model to push.
         byte[] data = new byte[2048];
         mRandom.nextBytes(data);
-        SoundTriggerModel updated = new SoundTriggerModel(soundModel.uuid,
+        GenericSoundModel updated = new GenericSoundModel(soundModel.uuid,
                 soundModel.vendorUuid, data);
         boolean status = mSoundTriggerUtil.addOrUpdateSoundModel(updated);
         if (status) {