package org.tizen.nativeplatform.launch.wizards;
+import static org.tizen.sdblib.service.SyncServiceConstants.RESULT_OK;
+import static org.tizen.sdblib.util.DeviceUtil.isOnline;
+
import java.io.BufferedReader;
import java.io.File;
import java.io.FileNotFoundException;
import org.eclipse.swt.graphics.Image;
import org.eclipse.swt.widgets.Display;
import org.eclipse.swt.widgets.Shell;
-import org.eclipse.ui.console.MessageConsoleStream;
import org.eclipse.ui.dialogs.TwoPaneElementSelector;
import org.tizen.common.TizenPlatformConstants;
-import org.tizen.common.ui.view.console.ConsoleManager;
import org.tizen.nativecommon.TizenNativeException;
import org.tizen.nativecommon.launch.LaunchUtils;
import org.tizen.nativecommon.launch.TizenDeviceProcessList;
import org.tizen.nativeplatform.pkg.commander.ICommandStatus;
import org.tizen.nativeplatform.pkg.commander.IPkgCommander;
import org.tizen.nativeplatform.pkg.commander.PkgCommandTarget;
-import org.tizen.nativeplatform.pkgmgr.PackageManagerOuputReceiver;
import org.tizen.nativeplatform.pkgmgr.PkgMgrInitializer;
import org.tizen.nativeplatform.pkgmgr.model.LocalPackage;
import org.tizen.nativeplatform.pkgmgr.model.Package;
import org.tizen.sdblib.IDevice;
import org.tizen.sdblib.exception.SdbCommandRejectedException;
import org.tizen.sdblib.exception.TimeoutException;
-import org.tizen.sdblib.service.SyncService;
-import org.tizen.sdblib.service.SyncService.SyncResult;
+import org.tizen.sdblib.service.SyncResult;
@SuppressWarnings("restriction")
public class PlatformLaunchUtils {
public boolean installPkgsToDevice(List<LocalPackage> packages, IProgressMonitor monitor)
throws InterruptedException {
- if (!target.getDevice().isOnline()) {
+ if (!isOnline(target.getDevice())) {
newException(TizenLaunchMessages.CANNOT_CONNECT_TO_DEVICE);
} else if (!target.getDevice().isRoot()) {
newException(PlatformLaunchMessages.DEVICE_IS_NOT_ROOT_ON);
public void copyFileToDevice(IDevice device, String srcPath, String descPath)
throws CoreException, TimeoutException, SdbCommandRejectedException, IOException {
- SyncResult syncSuccess = device.getSyncService().pushFile(srcPath, descPath,
- SyncService.getNullProgressMonitor());
+ SyncResult syncSuccess = device.getSyncService().push(srcPath, device.getFileEntry( descPath ) );
- if (syncSuccess.getCode() != SyncService.RESULT_OK) {
+ if (syncSuccess.getCode() != RESULT_OK) {
LaunchUtils.newCoreException(TizenLaunchMessages.CANNOT_TRANSFER_FILE, null);
}
}
package org.tizen.nativeplatform.pkg.commander.rpm;
+import static org.tizen.sdblib.service.SyncServiceConstants.RESULT_OK;
+
import java.io.File;
import java.io.IOException;
import java.util.ArrayList;
import org.tizen.sdblib.IDevice;
import org.tizen.sdblib.exception.SdbCommandRejectedException;
import org.tizen.sdblib.exception.TimeoutException;
+import org.tizen.sdblib.service.SyncResult;
import org.tizen.sdblib.service.SyncService;
-import org.tizen.sdblib.service.SyncService.SyncResult;
public class RpmCommanderDevice extends RpmCommanderCommon {
} catch (IOException e) {
return new CommandStatus(IStatus.ERROR, "", e.getMessage(), e);
}
- SyncResult syncResult = syncService.pushFile(filePath, pathOnDevice.toOSString(),
- SyncService.getNullProgressMonitor());
- if (syncResult.getCode() != SyncService.RESULT_OK) {
+ SyncResult syncResult = syncService.push(filePath, device.getFileEntry( pathOnDevice.toOSString() ) );
+ if (syncResult.getCode() != RESULT_OK) {
return new CommandStatus(IStatus.ERROR, "", syncResult.getMessage(), null);
}
value.add(pathOnDevice.toOSString());