Protected _graphQLTypeThe suffix to append to the GraphQL Type name, default is an underscore, override this property in your sub-class to change the suffix
Protected generateProtected generateProtected generateProtected generateProtected generateProtected generateProtected generateProtected generateProtected generateProtected generateProtected getGenerates the full server GraphQL type name for an entity (with suffix).
The entity to generate the type name for
The full GraphQL type name (with suffix)
Protected getGenerates the base GraphQL type name for an entity using SchemaBaseTable pattern. Preserves original capitalization. Special case: MJ core schema uses "MJ" prefix. This ensures unique type names across different schemas.
The entity to generate the type name for
The base GraphQL type name (without suffix)
Protected getProtected schema
This class is responsible for generating the GraphQL Server resolvers and types for the entities, you can sub-class this class to extend/modify the logic, make sure to use @memberjunction/global RegisterClass decorator so that your class is used.