package info.jtrac.mylyn;
import java.io.InputStream;
import org.eclipse.core.runtime.CoreException;
import org.eclipse.core.runtime.IProgressMonitor;
import org.eclipse.mylyn.tasks.core.AbstractAttachmentHandler;
import org.eclipse.mylyn.tasks.core.AbstractTask;
import org.eclipse.mylyn.tasks.core.ITaskAttachment;
import org.eclipse.mylyn.tasks.core.RepositoryAttachment;
import org.eclipse.mylyn.tasks.core.TaskRepository;
public class JtracAttachmentHandler extends AbstractAttachmentHandler {
private JtracRepositoryConnector connector;
public JtracAttachmentHandler(JtracRepositoryConnector connector) {
this.connector = connector;
}
@Override
public boolean canDeprecate(TaskRepository repository,
RepositoryAttachment attachment) {
// TODO Auto-generated method stub
return false;
}
@Override
public boolean canDownloadAttachment(TaskRepository repository,
AbstractTask task) {
// TODO Auto-generated method stub
return false;
}
@Override
public boolean canUploadAttachment(TaskRepository repository,
AbstractTask task) {
// TODO Auto-generated method stub
return false;
}
@Override
public InputStream getAttachmentAsStream(TaskRepository repository,
RepositoryAttachment attachment, IProgressMonitor monitor)
throws CoreException {
// TODO Auto-generated method stub
return null;
}
@Override
public void updateAttachment(TaskRepository repository,
RepositoryAttachment attachment) throws CoreException {
// TODO Auto-generated method stub
}
@Override
public void uploadAttachment(TaskRepository repository, AbstractTask task,
ITaskAttachment attachment, String comment, IProgressMonitor monitor)
throws CoreException {
// TODO Auto-generated method stub
}
}