com.sun.mdm.index.matching
Interface DomainSelector

All Known Implementing Classes:
MultiDomainSelector, SingleDomainSelectorAU, SingleDomainSelectorFR, SingleDomainSelectorUK, SingleDomainSelectorUS

public interface DomainSelector

Select the domain for each of the standardization groups in a system object


Field Summary
static java.lang.String[][] DOMAIN_MAP
           
 
Method Summary
 java.lang.String[] getDomains(SystemObject sysObj, PreparsedFieldGroup fieldGroup, java.util.ArrayList allColumns)
          Get an array of domain designations for the given preparsed field group values.
 java.lang.String[] getDomains(SystemObject sysObj, UnparsedFieldGroup fieldGroup, java.util.ArrayList allColumns)
          Get an array of domain designations for the given unparsed field group values.
 

Field Detail

DOMAIN_MAP

public static final java.lang.String[][] DOMAIN_MAP
Method Detail

getDomains

public java.lang.String[] getDomains(SystemObject sysObj,
                                     PreparsedFieldGroup fieldGroup,
                                     java.util.ArrayList allColumns)
                              throws ObjectException
Get an array of domain designations for the given preparsed field group values.

Parameters:
sysObj - System object being standardized
fieldGroup - Field group being standardized
allColumns - Field group values to be standardized
Returns:
array of domains ("US", "UK", ...) for
Throws:
ObjectException - An exception has occured

getDomains

public java.lang.String[] getDomains(SystemObject sysObj,
                                     UnparsedFieldGroup fieldGroup,
                                     java.util.ArrayList allColumns)
                              throws ObjectException
Get an array of domain designations for the given unparsed field group values.

Parameters:
sysObj - System object being standardized
fieldGroup - Field group being standardized
allColumns - Field group values to be standardized
Returns:
array of domains ("US", "UK", ...) for
Throws:
ObjectException - An exception has occured


Sun Microsystems, Inc.