Package de.xima.fc.workflow
Class SummaryKeyValuePair
- java.lang.Object
 - 
- de.xima.fc.workflow.SummaryKeyValuePair
 
 
- 
- All Implemented Interfaces:
 ISummaryKeyValuePair,Serializable
public final class SummaryKeyValuePair extends Object implements ISummaryKeyValuePair
Default POJO implementation ofISummaryKeyValuePair.- Since:
 - 7.0.0
 - Author:
 - XIMA MEDIA GmbH
 - See Also:
 - Serialized Form
 
 
- 
- 
Constructor Summary
Constructors Constructor Description SummaryKeyValuePair(String displayKey, boolean displayKeyHtml, boolean displayKeyI18n, String displayKeyStyle, String displayValue, boolean displayValueHtml, boolean displayValueI18n, String displayValueStyle) 
- 
Method Summary
 
 - 
 
- 
- 
Constructor Detail
- 
SummaryKeyValuePair
public SummaryKeyValuePair(String displayKey, boolean displayKeyHtml, boolean displayKeyI18n, String displayKeyStyle, String displayValue, boolean displayValueHtml, boolean displayValueI18n, String displayValueStyle)
- Parameters:
 displayKey- The i18n key or plain text for the key.displayKeyHtml- Whether the key is interpreted as plain text or an HTML string.displayKeyI18n- Whether the key is plain text or an i18n key.displayKeyStyle- CSS styles for the key.displayValue- The i18n key or plain text for the value.displayValueHtml- Whether the value is interpreted as plain text or an HTML string.displayValueI18n- Whether the value is plain text or an i18n key.displayValueStyle- CSS styles for the value.
 
 - 
 
- 
Method Detail
- 
getDisplayKey
public String getDisplayKey()
- Specified by:
 getDisplayKeyin interfaceISummaryKeyValuePair- Returns:
 - The data to display in the key column of the table.
 
 
- 
getDisplayValue
public String getDisplayValue()
- Specified by:
 getDisplayValuein interfaceISummaryKeyValuePair- Returns:
 - The data to display in the value column of the table.
 
 
- 
isDisplayKeyI18n
public boolean isDisplayKeyI18n()
- Specified by:
 isDisplayKeyI18nin interfaceISummaryKeyValuePair- Returns:
 - Whether the key is an i18n key for a resource bundle, or literal text. If the former, the key is looked up in the custom resource bundle of the workflow element handler first, then in the built-in resource bundle of FORMCYCLE.
 
 
- 
isDisplayKeyHtml
public boolean isDisplayKeyHtml()
- Specified by:
 isDisplayKeyHtmlin interfaceISummaryKeyValuePair- Returns:
 - Whether the key contains HTML content. If 
true, theISummaryKeyValuePair.getDisplayKey()will be inserted into the HTML without any post-processing. Otherwise, special characters are escaped for HTML. 
 
- 
isDisplayValueHtml
public boolean isDisplayValueHtml()
- Specified by:
 isDisplayValueHtmlin interfaceISummaryKeyValuePair- Returns:
 - Whether the value contains HTML content. If 
true, theISummaryKeyValuePair.getDisplayValue()will be inserted into the HTML without any post-processing. Otherwise, special characters are escaped for HTML. 
 
- 
isDisplayValueI18n
public boolean isDisplayValueI18n()
- Specified by:
 isDisplayValueI18nin interfaceISummaryKeyValuePair- Returns:
 - Whether the value is an i18n key for a resource bundle, or literal text. If the former, the key is looked up in the custom resource bundle of the workflow element handler first, then in the built-in resource bundle of FORMCYCLE.
 
 
- 
getDisplayKeyStyle
public String getDisplayKeyStyle()
- Specified by:
 getDisplayKeyStylein interfaceISummaryKeyValuePair- Returns:
 - Inline style for the key column of the table. Is specified in the TD HTML tag.
 
 
- 
getDisplayKeyStyleClass
public String getDisplayKeyStyleClass()
- Specified by:
 getDisplayKeyStyleClassin interfaceISummaryKeyValuePair- Returns:
 - Style class for the key column of the table. Is specified in the TD HTML tag.
 
 
- 
setDisplayKeyStyleClass
public ISummaryKeyValuePair setDisplayKeyStyleClass(String styleClass)
- Parameters:
 styleClass- a style class for the key column- Returns:
 - the 
ISummaryKeyValuePairinstance 
 
- 
getDisplayValueStyle
public String getDisplayValueStyle()
- Specified by:
 getDisplayValueStylein interfaceISummaryKeyValuePair- Returns:
 - Inline style for the value column of the table. Is specified in the TD HTML tag.
 
 
- 
setDisplayValueStyleClass
public ISummaryKeyValuePair setDisplayValueStyleClass(String styleClass)
- Parameters:
 styleClass- a style class for the value column- Returns:
 - the 
ISummaryKeyValuePairinstance 
 
- 
getDisplayValueStyleClass
public String getDisplayValueStyleClass()
- Specified by:
 getDisplayValueStyleClassin interfaceISummaryKeyValuePair- Returns:
 - Style class for the value column of the table. Is specified in the TD HTML tag.
 
 
- 
with
public static ISummaryKeyValuePair with(String key, Object value)
- Parameters:
 key- Localized text for the key.value- Localized text for the value.- Returns:
 - A new key value pair with the given text.
 
 
- 
with
public static ISummaryKeyValuePair with(String key, Object value, String keyStyle, String valueStyle)
- Parameters:
 key- Localized text for the key.value- Localized text for the value.keyStyle- CSS styles for the key.valueStyle- CSS styles for the value.- Returns:
 - A new key value pair with the given text.
 
 
- 
with
public static ISummaryKeyValuePair with(String key, Object value, boolean keyHtml, boolean valueHtml)
- Parameters:
 key- Localized text for the key.value- Localized text for the value.keyHtml- Whether the key is interpreted as plain text or a HTML string.valueHtml- Whether the value is interpreted as plain text or a HTML string.- Returns:
 - A new key value pair with the given text.
 
 
- 
withI18nKey
public static ISummaryKeyValuePair withI18nKey(String i18nKey, Object value)
- Parameters:
 i18nKey- I18n key for the key.value- Localized text for the value.- Returns:
 - A new key value pair with the given text.
 
 
- 
withI18nKey
public static ISummaryKeyValuePair withI18nKey(String i18nKey, Object value, String keyStyle, String valueStyle)
- Parameters:
 i18nKey- I18n key for the key.value- Localized text for the value.keyStyle- CSS styles for the key.valueStyle- CSS styles for the value.- Returns:
 - A new key value pair with the given text.
 
 
- 
withI18nKey
public static ISummaryKeyValuePair withI18nKey(String i18nKey, Object value, boolean keyHtml, boolean valueHtml)
- Parameters:
 i18nKey- I18n key for the key.value- Localized text for the value.keyHtml- Whether the key is interpreted as plain text or a HTML string.valueHtml- Whether the value is interpreted as plain text or a HTML string.- Returns:
 - A new key value pair with the given text.
 
 
 - 
 
 -