public class JboValueMap
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
ADF_ALL_VALUES_MAP_PROPERTY_NAME |
static java.lang.String |
ADF_ALL_VALUES_MAP_TYPE_NAME |
static java.lang.String |
ADF_VALUES_MAP_PROPERTY_NAME |
Constructor and Description |
---|
JboValueMap(java.lang.String javaStringValue,
java.lang.String storageValue,
java.lang.String displayLabel,
java.lang.String type) |
Modifier and Type | Method and Description |
---|---|
static java.lang.Boolean |
getBooleanValueForMappedAttribute(java.lang.Object obj,
AttributeDef attrDef) |
java.lang.String |
getDisplayLabel() |
static java.util.List<java.lang.String> |
getDisplayValuesList(Row row,
java.lang.String attrName,
LocaleContext lctx) |
java.lang.String |
getJavaStringValue() |
java.lang.String |
getJavaTypeName() |
static JboValueMap |
getMatchingValueMapByName(Row row,
java.lang.String attrName,
java.lang.String name) |
static JboValueMap |
getMatchingValueMapByValue(Row row,
java.lang.String attrName,
java.lang.Object value) |
java.lang.String |
getStorageValue() |
static java.lang.String |
getStorageValueForMappedAttribute(java.lang.String str,
AttributeDef attrDef,
boolean nameOrValueOnly) |
static java.util.List<JboValueMap> |
getValueMapForAttribute(AttributeDefImpl attrDef) |
static java.lang.String |
getValueTypeName(AttributeDef def) |
public static final java.lang.String ADF_VALUES_MAP_PROPERTY_NAME
public static final java.lang.String ADF_ALL_VALUES_MAP_PROPERTY_NAME
public static final java.lang.String ADF_ALL_VALUES_MAP_TYPE_NAME
public JboValueMap(java.lang.String javaStringValue, java.lang.String storageValue, java.lang.String displayLabel, java.lang.String type)
public java.lang.String getJavaStringValue()
public java.lang.String getStorageValue()
public java.lang.String getDisplayLabel()
public java.lang.String getJavaTypeName()
@Concealed public static java.lang.String getValueTypeName(AttributeDef def)
@Concealed public static java.util.List<java.lang.String> getDisplayValuesList(Row row, java.lang.String attrName, LocaleContext lctx)
@Concealed public static JboValueMap getMatchingValueMapByName(Row row, java.lang.String attrName, java.lang.String name)
@Concealed public static JboValueMap getMatchingValueMapByValue(Row row, java.lang.String attrName, java.lang.Object value)
@Restricted public static java.util.List<JboValueMap> getValueMapForAttribute(AttributeDefImpl attrDef)
@Concealed public static java.lang.String getStorageValueForMappedAttribute(java.lang.String str, AttributeDef attrDef, boolean nameOrValueOnly)
str
- the input valueattrDef
- the attribute on which the input value will be setnameOrValueOnly
- if true
, will throw exception if str
does not match any value maps@Concealed public static java.lang.Boolean getBooleanValueForMappedAttribute(java.lang.Object obj, AttributeDef attrDef)
obj
- the stored attribute valueattrDef
- the attribute on which the value is set