package com.openfarmanager.android.filesystem.commands;
import com.openfarmanager.android.core.AbstractCommand;
import com.openfarmanager.android.filesystem.actions.network.CreateNewAtNetworkTask;
import com.openfarmanager.android.fragments.MainPanel;
import com.openfarmanager.android.fragments.NetworkPanel;
/**
* @author Vlad Namashko.
*/
public class CreateNewAtNetworkCommand implements AbstractCommand {
private MainPanel mNetworkPanel;
public CreateNewAtNetworkCommand(MainPanel panel) {
mNetworkPanel = panel;
}
@Override
public void execute(final Object... args) {
String currentPath = ((NetworkPanel) mNetworkPanel).getCurrentPathId();
try {
new CreateNewAtNetworkTask(mNetworkPanel, currentPath, (String) args[1]).execute();
} catch (Exception e) {
e.printStackTrace();
}
}
}