package com.mobilesorcery.sdk.deployment;
import java.util.List;
import org.eclipse.core.runtime.IProgressMonitor;
import com.mobilesorcery.sdk.core.MoSyncProject;
import com.mobilesorcery.sdk.profiles.IProfile;
public interface IDeploymentStrategy {
public String getFactoryId();
/**
* Deploys a number of packages
* @param project
* @param packages
* @param monitor
* @throws Exception
*/
public void deploy(MoSyncProject project, List<IProfile> profiles, IProgressMonitor monitor) throws Exception;
}