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