summaryrefslogtreecommitdiff
path: root/SDL_Android/SmartDeviceLinkProxyAndroid/src/com/smartdevicelink/proxy/rpc/EncodedSyncPData.java
blob: ee3ffa8f2ca47c809ebf660f8a02966f4e96a324 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
package com.smartdevicelink.proxy.rpc;

import java.util.Hashtable;
import java.util.Vector;

import com.smartdevicelink.proxy.RPCRequest;
import com.smartdevicelink.proxy.constants.Names;


public class EncodedSyncPData extends RPCRequest {

	public EncodedSyncPData() {
        super("EncodedSyncPData");
    }
   
    public EncodedSyncPData(Hashtable hash) {
        super(hash);
    }
  
    public Vector<String> getData() {
        if (parameters.get(Names.data) instanceof Vector<?>) {
        	Vector<?> list = (Vector<?>)parameters.get(Names.data);
        	if (list != null && list.size()>0) {
        		Object obj = list.get(0);
        		if (obj instanceof String) {
        			return (Vector<String>) list;
        		}
        	}
        }
    	return null;
    }
   
    public void setData( Vector<String> data ) {
    	if ( data!= null) {
    		parameters.put(Names.data, data );
    	}
    }
}