Warning, /pim/sink/docs/extending.md is written in an unsupported language. File is not indexed.
0001 ## Steps to add support for new types 0002 * Add new type to applicationdomaintypes.h and implement `getTypenName()` 0003 * Implement `TypeImplementation<>` for updating indexes etc. 0004 * Add a type.fbs default schema for the type 0005 0006 ## Steps for adding support for a type to a resource 0007 * Add a TypeAdaptorFactory, which can either register resource specific mappers, or stick to what the default implementation in TypeImplementation provides 0008 * Add a TypeFacade that injects the TypeAdaptorFactory in the GenericFacade 0009 * Register the facade in the resource 0010 * Add synchronization code that creates the relevant objects 0011