Code-Tables

Data conversion and sorting for code-table domains should be managed via the code-table administration interface. While the client infrastructure uses the same plug-in mechanism described here to manage code-table values, the customization of code-table-related plug-ins is not supported. Code-table data is more complex to handle (formatting and parsing are not symmetrical operations as they are for other types) and all of the necessary customizations can be accomplished without resorting to programmatic means.

The formatting of code-table values is achieved by modifying the descriptions of each code. Parsing operations receive the code values and simply pass them on. Pre-parsing, pre-validation, and validation are not important. Default codes and custom sort orders are controlled entirely via the administration interface.