com.oracle.email.exttab

## Class UserFormatter

- java.lang.Object
- - com.oracle.email.exttab.UserFormatter

- All Implemented Interfaces:
    oracle.kv.exttab.TableFormatter

      public class UserFormatter
      extends java.lang.Object
      implements oracle.kv.exttab.TableFormatter

  This class is used to format the User table row that has 'name' as the nested field: {"first":"foo","middle":"","last":"bar"} and because of the nested field we need to write our own custom formatter. For other tables like user.folder or sequence etc we can use out of the box formatter as they have simple data types only.

- - ### Constructor Summary

    Constructors
    Constructor and Description
    `UserFormatter()`

  - ### Method Summary

    All Methods Instance Methods Concrete Methods
    Modifier and Type | Method and Description
    --- | ---
    `java.lang.String` | `toOracleLoaderFormat(oracle.kv.table.Row row, oracle.kv.KVStore kvStore)`

    - ### Methods inherited from class java.lang.Object

      `equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

- - ### Constructor Detail

    - #### UserFormatter

          public UserFormatter()

  - ### Method Detail

    - #### toOracleLoaderFormat

          public java.lang.String toOracleLoaderFormat(oracle.kv.table.Row row,
                                                       oracle.kv.KVStore kvStore)

      Specified by:
        `toOracleLoaderFormat` in interface `oracle.kv.exttab.TableFormatter`