Class DefaultFieldFormatter
java.lang.Object
org.openmetadata.service.formatter.field.DefaultFieldFormatter
- All Implemented Interfaces:
FieldFormatter
- Direct Known Subclasses:
AssetsFieldFormatter,CustomPropertiesFormatter,DescriptionFormatter,DomainFormatter,FollowersFormatter,OwnerFormatter,TagFormatter,TestCaseResultFormatter
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected FieldChangeprotected Stringprotected final Stringprotected final Stringprotected final MessageDecorator<?>protected final Thread -
Constructor Summary
ConstructorsConstructorDescriptionDefaultFieldFormatter(MessageDecorator<?> messageDecorator, Thread thread, FieldChange fieldChange) -
Method Summary
Modifier and TypeMethodDescriptionstatic StringgetFieldNameChange(String fieldChangeName, Thread thread) static StringgetFieldValue(Object fieldValue) getFormattedMessage(FormatterUtil.CHANGE_TYPE changeType) static voidpopulateThreadFeedInfo(Thread thread, String threadMessage, Thread.CardStyle cardStyle, Thread.FieldOperation operation, FeedInfo feedInfo)
-
Field Details
-
thread
-
fieldChangeName
-
fieldChange
-
fieldOldValue
-
fieldNewValue
-
messageDecorator
-
-
Constructor Details
-
DefaultFieldFormatter
public DefaultFieldFormatter(MessageDecorator<?> messageDecorator, Thread thread, FieldChange fieldChange)
-
-
Method Details
-
getFieldChangeName
- Specified by:
getFieldChangeNamein interfaceFieldFormatter
-
getFieldOldValue
- Specified by:
getFieldOldValuein interfaceFieldFormatter
-
getFieldNewValue
- Specified by:
getFieldNewValuein interfaceFieldFormatter
-
getFormattedMessage
- Specified by:
getFormattedMessagein interfaceFieldFormatter
-
getMessageDecorator
- Specified by:
getMessageDecoratorin interfaceFieldFormatter
-
getEntityLink
- Specified by:
getEntityLinkin interfaceFieldFormatter
-
formatAddedField
- Specified by:
formatAddedFieldin interfaceFieldFormatter
-
formatUpdatedField
- Specified by:
formatUpdatedFieldin interfaceFieldFormatter
-
formatDeletedField
- Specified by:
formatDeletedFieldin interfaceFieldFormatter
-
populateThreadFeedInfo
public static void populateThreadFeedInfo(Thread thread, String threadMessage, Thread.CardStyle cardStyle, Thread.FieldOperation operation, FeedInfo feedInfo) -
getFieldValue
-
getFieldNameChange
-