Interface MessageDecorator<T>
-
- All Known Implementing Classes:
EmailMessageDecorator,FeedMessageDecorator,GChatMessageDecorator,MSTeamsMessageDecorator,SlackMessageDecorator
public interface MessageDecorator<T>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description TbuildMessage(ChangeEvent event)StringgetAddMarker()StringgetAddMarkerClose()StringgetBold()StringgetEntityUrl(String entityType, String fqn)StringgetLineBreak()default StringgetPlaintextDiff(String oldValue, String newValue)StringgetRemoveMarker()StringgetRemoveMarkerClose()default StringhttpAddMarker()default StringhttpRemoveMarker()default StringreplaceMarkers(String diff, String marker, String openTag, String closeTag)
-
-
-
Method Detail
-
getBold
String getBold()
-
getLineBreak
String getLineBreak()
-
getAddMarker
String getAddMarker()
-
getAddMarkerClose
String getAddMarkerClose()
-
getRemoveMarker
String getRemoveMarker()
-
getRemoveMarkerClose
String getRemoveMarkerClose()
-
httpAddMarker
default String httpAddMarker()
-
httpRemoveMarker
default String httpRemoveMarker()
-
buildMessage
T buildMessage(ChangeEvent event) throws IOException
- Throws:
IOException
-
-