Class MappingKey
dw.util
Class MappingKey
Object
dw.util.MappingKey
Encapsulates the key for a mapping read in with the ImportKeyValueMapping job step. Can be either single or compound keys. For example, a single string (e.g. product id) or multiple string components (e.g. product id and site).
Properties
keyComponents  :  String[]  (Read Only)
Gets the (possible compound) key. If the key consists of only of a single value, the string array will simply contain a single element.
singleComponentKey  :  String  (Read Only)
Gets a key that contains only a single key component (i.e. that is not a compound key). Returns null if this is not a single component key.
Constructor Summary
MappingKey(keyComponents : String...)
Instantiates a new key using compound key components.
Method Summary
getKeyComponents() : String[]
Gets the (possible compound) key.
getSingleComponentKey() : String
Gets a key that contains only a single key component (i.e.
Constructor Detail
MappingKey
public MappingKey(keyComponents : String...)
Instantiates a new key using compound key components. A key can consist of a single string (e.g. product id) or multiple string components (e.g. product id and site). Ctor accepts single string or multiple components for a compound key.
Parameters:
keyComponents - the key components

Method Detail
getKeyComponents
getKeyComponents() : String[]
Gets the (possible compound) key. If the key consists of only of a single value, the string array will simply contain a single element.
Returns:
the key

getSingleComponentKey
getSingleComponentKey() : String
Gets a key that contains only a single key component (i.e. that is not a compound key). Returns null if this is not a single component key.
Returns:
the single key