TechTalk Genome v4.2

TechTalk.Genome.Extensions.Web.Wizard.Dom Namespace

The GRIP list page and details page wizards use text transformations to generate the content of the page files. This approach helps decouple the modelling or parameterisation of the pages from the generation of the final output. This architecture makes it possible to easily customise code generation and hence change the resulting ASPX and C# code. Users can specify Page properties when filling in the page wizard forms. Based on this input, the wizard builds a Page object instance described by the GRIP Page DOM. Page transformations receive this Page nstance as input, and traverse the GRIP Page DOM to emit the appropriate output.

Classes

ClassDescription
BusinessClassDetails Business related metainformation about a business type or relation
DetailsPage GRIP Details Page describes a page that implements the CRUD operations of a business type
DetailsPageSettings Represents UI related metainformation of a DetailsPage
GenomeDataDomainSchemaInfo
GenomePropertyInfo Reflection- and mapping-based metainformation for a property
GenomeTypeInfo Reflection- and mapping-based metainformation for a type
ListPage GRIP List Page describes a page that implements searching and listing functionality for a business type
ListPageSettings Represents UI related metainformation of a ListPage
Page Base class to describe a page that implements operations that are related to a selected business type
PageSettings Base class that represents UI related metainformation
RelationDetails Business related metainformation about a relation

Enumerations

EnumerationDescription
ExtentProviderType
GenomePropertyType