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()
ErrorToolState
findError(String toolId)
ToolInstallationSource
findInstallationSource(String toolId)
ToolInstallationStatus
findInstallationStatus(String toolId)
InstalledToolState
findInstalled(String toolId)
void
put(ToolState state)
void
remove(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)
-
-