package mediabrowser.apiinteraction.device; import mediabrowser.apiinteraction.ApiClient; import mediabrowser.apiinteraction.AutomaticObservable; import mediabrowser.apiinteraction.tasks.CancellationToken; import mediabrowser.apiinteraction.tasks.IProgress; import mediabrowser.model.devices.LocalFileInfo; import java.util.ArrayList; import java.util.Observable; /** * Created by Luke on 4/5/2015. */ public class Device implements IDevice { private String deviceId; private String deviceName; public Device(String deviceId, String deviceName) { this.deviceId = deviceId; this.deviceName = deviceName; } @Override public String getDeviceName() { return deviceName; } @Override public String getDeviceId() { return deviceId; } @Override public ArrayList<LocalFileInfo> GetLocalPhotos() { return new ArrayList<LocalFileInfo>(); } @Override public ArrayList<LocalFileInfo> GetLocalVideos() { return new ArrayList<LocalFileInfo>(); } @Override public void UploadFile(LocalFileInfo file, ApiClient apiClient, IProgress<Double> progress, CancellationToken cancellationToken) { throw new UnsupportedOperationException(); } }