/******************************************************************************* * Copyright (c) 2009 IBM Corporation and others. * All rights reserved. This program and the accompanying materials * are made available under the terms of the Eclipse Public License v1.0 * which accompanies this distribution, and is available at * http://www.eclipse.org/legal/epl-v10.html * * Contributors: * IBM Corporation - initial API and implementation *******************************************************************************/ package org.eclipse.equinox.p2.tests; import java.io.OutputStream; import java.net.URI; import java.util.Map; import org.eclipse.core.runtime.IProgressMonitor; import org.eclipse.core.runtime.IStatus; import org.eclipse.equinox.p2.core.IProvisioningAgent; import org.eclipse.equinox.p2.core.ProvisionException; import org.eclipse.equinox.p2.metadata.IArtifactKey; import org.eclipse.equinox.p2.metadata.Version; import org.eclipse.equinox.p2.query.*; import org.eclipse.equinox.p2.repository.IRunnableWithProgress; import org.eclipse.equinox.p2.repository.artifact.*; public class AbstractWrappedArtifactRepository implements IArtifactRepository { IArtifactRepository delegate; public AbstractWrappedArtifactRepository(IArtifactRepository repo) { delegate = repo; } public void addDescriptor(IArtifactDescriptor descriptor, IProgressMonitor monitor) { delegate.addDescriptor(descriptor, monitor); } @Deprecated public void addDescriptor(IArtifactDescriptor descriptor) { delegate.addDescriptor(descriptor); } public void addDescriptors(IArtifactDescriptor[] descriptors, IProgressMonitor monitor) { delegate.addDescriptors(descriptors, monitor); } @Deprecated public void addDescriptors(IArtifactDescriptor[] descriptors) { delegate.addDescriptors(descriptors); } public boolean contains(IArtifactDescriptor descriptor) { return delegate.contains(descriptor); } public boolean contains(IArtifactKey key) { return delegate.contains(key); } public IStatus getArtifact(IArtifactDescriptor descriptor, OutputStream destination, IProgressMonitor monitor) { return delegate.getArtifact(descriptor, destination, monitor); } public IArtifactDescriptor[] getArtifactDescriptors(IArtifactKey key) { return delegate.getArtifactDescriptors(key); } public IStatus getArtifacts(IArtifactRequest[] requests, IProgressMonitor monitor) { return delegate.getArtifacts(requests, monitor); } public OutputStream getOutputStream(IArtifactDescriptor descriptor) throws ProvisionException { return delegate.getOutputStream(descriptor); } public IStatus getRawArtifact(IArtifactDescriptor descriptor, OutputStream destination, IProgressMonitor monitor) { return delegate.getRawArtifact(descriptor, destination, monitor); } public void removeAll(IProgressMonitor monitor) { delegate.removeAll(monitor); } @Deprecated public void removeAll() { delegate.removeAll(); } public void removeDescriptor(IArtifactDescriptor descriptor, IProgressMonitor monitor) { delegate.removeDescriptor(descriptor, monitor); } @Deprecated public void removeDescriptor(IArtifactDescriptor descriptor) { delegate.removeDescriptor(descriptor); } public void removeDescriptor(IArtifactKey key, IProgressMonitor monitor) { delegate.removeDescriptor(key, monitor); } @Deprecated public void removeDescriptor(IArtifactKey key) { delegate.removeDescriptor(key); } public void removeDescriptors(IArtifactDescriptor[] descriptors, IProgressMonitor monitor) { delegate.removeDescriptors(descriptors, monitor); } @Deprecated public void removeDescriptors(IArtifactDescriptor[] descriptors) { delegate.removeDescriptors(descriptors); } public void removeDescriptors(IArtifactKey[] keys, IProgressMonitor monitor) { delegate.removeDescriptors(keys, monitor); } @Deprecated public void removeDescriptors(IArtifactKey[] keys) { delegate.removeDescriptors(keys); } public String getDescription() { return delegate.getDescription(); } public URI getLocation() { return delegate.getLocation(); } public String getName() { return delegate.getName(); } public Map getProperties() { return delegate.getProperties(); } public String getProperty(String key) { return delegate.getProperty(key); } public String getProvider() { return delegate.getProvider(); } public IProvisioningAgent getProvisioningAgent() { return delegate.getProvisioningAgent(); } public String getType() { return delegate.getType(); } public String getVersion() { return delegate.getVersion(); } public boolean isModifiable() { return delegate.isModifiable(); } public String setProperty(String key, String value, IProgressMonitor monitor) { return delegate.setProperty(key, value, monitor); } public String setProperty(String key, String value) { return delegate.setProperty(key, value); } public Object getAdapter(Class adapter) { return delegate.getAdapter(adapter); } public IArtifactDescriptor createArtifactDescriptor(IArtifactKey key) { return delegate.createArtifactDescriptor(key); } public IArtifactKey createArtifactKey(String classifier, String id, Version version) { return delegate.createArtifactKey(classifier, id, version); } public IQueryable<IArtifactDescriptor> descriptorQueryable() { return delegate.descriptorQueryable(); } public IQueryResult<IArtifactKey> query(IQuery<IArtifactKey> query, IProgressMonitor monitor) { return delegate.query(query, monitor); } public IStatus executeBatch(IRunnableWithProgress runnable, IProgressMonitor monitor) { return delegate.executeBatch(runnable, monitor); } }