public class ModuleDataService extends AbstractModuleDataService<ModuleData>
MODULE_DATA_KEY, MODULE_KEY, ORDERED_DATA_MAP_KEY
EMPTY_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, unlinkModuleFromExternalSystem
public 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)
ProjectDataService
computeOrphanData
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>