package org.gcube.portlets.admin.sepeditor.client; import java.util.ArrayList; import org.gcube.portlets.admin.sepeditor.shared.Category; import org.gcube.portlets.admin.sepeditor.shared.FilledRuntimeResource; import org.gcube.portlets.admin.sepeditor.shared.InitInfo; import com.google.gwt.user.client.rpc.AsyncCallback; /** * The async counterpart of RuntimeResourceCreatorService. */ public interface RuntimeResourceCreatorServiceAsync { void getCategories(AsyncCallback> callback); void createRuntimeResource(String scope, FilledRuntimeResource resource, boolean isUpdate, AsyncCallback callback); void getInitialInfo(boolean isEditMode, String idToEdit, String curscope, AsyncCallback callback); }