Package jetbrains.buildServer.plugins
Class PluginMessagesHolderImpl
- java.lang.Object
-
- jetbrains.buildServer.plugins.PluginMessagesHolderImpl
-
- All Implemented Interfaces:
PluginMessagesHolder
public class PluginMessagesHolderImpl extends Object implements PluginMessagesHolder
Simple storage for plugin errors- Since:
- 10.0
-
-
Constructor Summary
Constructors Constructor Description PluginMessagesHolderImpl()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description PluginAdditionalMessage
addDisableReason(PluginInfo info, String reason)
PluginAdditionalMessage
addError(PluginInfo info, String description, Throwable error)
PluginAdditionalMessage
addMessage(PluginInfo info, String message)
void
addMessage(PluginInfo info, PluginAdditionalMessage message)
PluginAdditionalMessage
addWarning(PluginInfo info, String message)
void
clear(PluginInfo info)
Collection<PluginAdditionalMessage>
getPluginAdditionalMessages(PluginInfo info)
void
remove(PluginInfo info, PluginAdditionalMessage error)
-
-
-
Method Detail
-
getPluginAdditionalMessages
@NotNull public Collection<PluginAdditionalMessage> getPluginAdditionalMessages(@NotNull PluginInfo info)
- Specified by:
getPluginAdditionalMessages
in interfacePluginMessagesHolder
-
addError
@NotNull public PluginAdditionalMessage addError(@NotNull PluginInfo info, @NotNull String description, @Nullable Throwable error)
- Specified by:
addError
in interfacePluginMessagesHolder
-
addDisableReason
@NotNull public PluginAdditionalMessage addDisableReason(@NotNull PluginInfo info, @NotNull String reason)
- Specified by:
addDisableReason
in interfacePluginMessagesHolder
-
addWarning
@NotNull public PluginAdditionalMessage addWarning(@NotNull PluginInfo info, @NotNull String message)
- Specified by:
addWarning
in interfacePluginMessagesHolder
-
addMessage
@NotNull public PluginAdditionalMessage addMessage(@NotNull PluginInfo info, @NotNull String message)
- Specified by:
addMessage
in interfacePluginMessagesHolder
-
remove
public void remove(@NotNull PluginInfo info, @NotNull PluginAdditionalMessage error)
- Specified by:
remove
in interfacePluginMessagesHolder
-
addMessage
public void addMessage(@NotNull PluginInfo info, @NotNull PluginAdditionalMessage message)
- Specified by:
addMessage
in interfacePluginMessagesHolder
-
clear
public void clear(@NotNull PluginInfo info)
- Specified by:
clear
in interfacePluginMessagesHolder
-
-