Interface FieldMergeContext


  • public interface FieldMergeContext
    Provides a context to handle the creation of a golden record based on the field value of other records.
    • Method Detail

      • getField

        com.orchestranetworks.schema.SchemaNode getField()
        Returns:
        Returns an EBX field
      • getRecords

        java.util.List<com.onwbp.adaptation.Adaptation> getRecords()
        Returns:
        Returns a list of records
      • getGoldenRecord

        com.onwbp.adaptation.Adaptation getGoldenRecord()
        Returns:
        Returns a golden record
      • getLocale

        java.util.Locale getLocale()
        Returns:
        Returns localization information
      • createMergedValue

        MergedFieldValue createMergedValue​(java.lang.Object aValue)
        Provides a way to set a value for an EBX field by specifying a record based on a value.
        Parameters:
        aValue - The field value for the golden record
        Returns:
        MergedFieldValue Returns the merged value for a field in a golden record
      • createMergedValue

        MergedFieldValue createMergedValue​(com.onwbp.adaptation.PrimaryKey aPrimaryKey)
        Provides a way to set a value for an EBX field by specifying a record based on a primary key.
        Parameters:
        aPrimaryKey - The primary key of an EBX record
        Returns:
        MergedFieldValue Returns the merged value for a field in a golden record
        Throws:
        java.lang.IllegalArgumentException - When the given primary key is not in the list of merged records.