Interface ToolsState
-
- All Known Implementing Classes:
PersistedToolsState
public interface ToolsState
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description Collection<ToolState>all()Collection<ErrorToolState>allErrors()Collection<InstalledToolState>allInstalled()ErrorToolStatefindError(String toolId)ToolInstallationSourcefindInstallationSource(String toolId)ToolInstallationStatusfindInstallationStatus(String toolId)InstalledToolStatefindInstalled(String toolId)voidput(ToolState state)voidremove(String toolId)
-
-
-
Method Detail
-
findInstallationStatus
@Nullable ToolInstallationStatus findInstallationStatus(@NotNull String toolId)
-
findInstallationSource
@Nullable ToolInstallationSource findInstallationSource(@NotNull String toolId)
-
findInstalled
@Nullable InstalledToolState findInstalled(@NotNull String toolId)
-
findError
@Nullable ErrorToolState findError(@NotNull String toolId)
-
all
@NotNull Collection<ToolState> all()
-
allInstalled
@NotNull Collection<InstalledToolState> allInstalled()
-
allErrors
@NotNull Collection<ErrorToolState> allErrors()
-
put
void put(@NotNull ToolState state)
-
remove
void remove(@NotNull String toolId)
-
-