Presentation is loading. Please wait.

Presentation is loading. Please wait.

Collectors 1 public class PersonValidationCollector1 : ComponentValidationCollector { public PersonValidationCollector1 () { AddRule (p => p.LastName).NotNull().NotEqual("Test");

Similar presentations


Presentation on theme: "Collectors 1 public class PersonValidationCollector1 : ComponentValidationCollector { public PersonValidationCollector1 () { AddRule (p => p.LastName).NotNull().NotEqual("Test");"— Presentation transcript:

1 Collectors 1 public class PersonValidationCollector1 : ComponentValidationCollector { public PersonValidationCollector1 () { AddRule (p => p.LastName).NotNull().NotEqual("Test"); } public class CustomerValidationCollector1 : ComponentValidationCollector { public CustomerValidationCollector1 () { AddRule (c => c.LastName).NotRemovable().NotEmpty().Length (5, 50); RemoveRule (c => c.LastName).Validator ().Validator (); }

2 Auswertungsreihenfolge 2 A B IB IA AM* BM* > 1. IA* (topologisch): IA Attribute-Collector Component X: IA Api-Collector1, IA Api-Collector2 Component Y: IA Api-Collector3 2. A: A Attribute-Collector Component X: A Api-Collector1 Component Y: A Api-Collector2 3. AM* AM Attribute-Collector Component Y: AM Api-Collector1 4. IB* (topologisch) IB Attribute-Collector 5. B B Attribute-Collector Component Y: B Api-Collector1 6. BM* BM Attribute-Collector Component X: BM Api-Collector1 Component Y: BM Api-Collector2 Component X (Declared): IA Api-Collector1 IA Api-Collector2 A Api-Collector1 BM Api-Collector1 Component Y: IA Api-Collector3 A Api-Collector2 B Api-Collector1 AM Api-Collector 1 BM Api-Collector 2

3 Ausstehende Features 3 Interface Support * Mixin Support ** re-store Attribute Provider ** ActaNova ComponentProvider (Reihenfolge der Komponenten) ** Erweiterte Attribute Deklaration (Messages, etc.) *** ComponentValidation Rule Validierung *** Diagnostic Output *** … * vor Weihnachten ** Ende Jänner *** Ende Februar


Download ppt "Collectors 1 public class PersonValidationCollector1 : ComponentValidationCollector { public PersonValidationCollector1 () { AddRule (p => p.LastName).NotNull().NotEqual("Test");"

Similar presentations


Ads by Google