package com.jakeapp.violet.actions.project.local;
import java.io.File;
import java.util.Collection;
import java.util.List;
import com.jakeapp.violet.context.ProjectModel;
import com.jakeapp.violet.model.JakeObject;
public interface LocalProjectActionsFactory {
DeleteFilesAction delete(ProjectModel model,
Collection<JakeObject> toDelete, String why);
FileInfoAction fileinfo(ProjectModel model, Collection<JakeObject> files);
ImportFilesAction importFiles(ProjectModel model, List<File> files,
String destFolderRelPath);
LaunchFileAction launch(ProjectModel model, JakeObject jo);
ChangePropertyAction setProperty(ProjectModel model, String key,
String value);
AllJakeObjectsViewAction viewFiles(ProjectModel model);
GetAllLogEntriesAction viewlog(ProjectModel model);
GetLogEntriesAction viewlog(ProjectModel model, JakeObject jo);
}