public class ModuleDataService extends AbstractModuleDataService<ModuleData>
MODULE_DATA_KEY, MODULE_KEY, ORDERED_DATA_MAP_KEYEMPTY_LIST| Constructor and Description |
|---|
ModuleDataService() |
| Modifier and Type | Method and Description |
|---|---|
Computable<java.util.Collection<Module>> |
computeOrphanData(java.util.Collection<DataNode<ModuleData>> toImport,
ProjectData projectData,
Project project,
IdeModifiableModelsProvider modelsProvider)
Compute orphan data.
|
Key<ModuleData> |
getTargetDataKey() |
void |
postProcess(java.util.Collection<DataNode<ModuleData>> toImport,
ProjectData projectData,
Project project,
IdeModifiableModelsProvider modelsProvider) |
importData, onFailureImport, onSuccessImport, rearrangeOrderEntries, removeData, setModuleOptions, unlinkModuleFromExternalSystempublic Key<ModuleData> getTargetDataKey()
getTargetDataKey in interface ProjectDataService<ModuleData,Module>getTargetDataKey in class AbstractProjectDataService<ModuleData,Module>public Computable<java.util.Collection<Module>> computeOrphanData(java.util.Collection<DataNode<ModuleData>> toImport, ProjectData projectData, Project project, IdeModifiableModelsProvider modelsProvider)
ProjectDataServicecomputeOrphanData in interface ProjectDataService<ModuleData,Module>computeOrphanData in class AbstractProjectDataService<ModuleData,Module>public void postProcess(java.util.Collection<DataNode<ModuleData>> toImport, ProjectData projectData, Project project, IdeModifiableModelsProvider modelsProvider)
postProcess in interface ProjectDataService<ModuleData,Module>postProcess in class AbstractModuleDataService<ModuleData>