Community
Participate
Working Groups
ITask targetTask = null;
if (getCurrentTarget() instanceof ITask) {
targetTask = (ITask)getCurrentTarget();
} else if (getCurrentTarget() instanceof AbstractQueryHit) {
targetTask = ((AbstractQueryHit) getCurrentTarget()).getCorrespondingTask();
}
if (targetTask != null) {
final String[] names = (String[]) data;
currentTransfer = transferType;
Object selectedObject = ((IStructuredSelection) ((TreeViewer) getViewer()).getSelection()).getFirstElement();
if (FileTransfer.getInstance().isSupportedType(currentTransfer) && getCurrentTarget() instanceof ITask) {
if (FileTransfer.getInstance().isSupportedType(currentTransfer)) {
return true;
if(getCurrentTarget() instanceof ITask) {
return ((AbstractQueryHit) getCurrentTarget()).getCorrespondingTask() != null;
} else if (!(selectedObject instanceof AbstractRepositoryQuery)) {
if (getCurrentTarget() instanceof TaskCategory) {