C# Class Kooboo.Commerce.Rules.Serialization.RuleSerializer

Afficher le fichier Open project: Kooboo/Ecommerce

Méthodes publiques

Méthode Description
DeserializeRules ( EventSlot slot, System.Xml.Linq.XElement rulesXml ) : IList
DeserializeRules ( EventSlot slot, string rulesXml ) : IList
RuleSerializer ( ) : System
SerializeRule ( Rule rule ) : System.Xml.Linq.XElement
SerializeRules ( IEnumerable rules ) : System.Xml.Linq.XElement

Private Methods

Méthode Description
DeserializeActivity ( System.Xml.Linq.XElement element ) : ConfiguredActivity
DeserializeAlways ( EventSlot slot, System.Xml.Linq.XElement element ) : Rule
DeserializeCondition ( System.Xml.Linq.XElement element ) : Condition
DeserializeIfElse ( EventSlot slot, System.Xml.Linq.XElement element ) : Rule
DeserializeRule ( EventSlot slot, System.Xml.Linq.XElement element ) : Rule
DeserializeSwitchCase ( EventSlot slot, System.Xml.Linq.XElement element ) : Rule
SerializeActivity ( ConfiguredActivity activity ) : System.Xml.Linq.XElement
SerializeAlways ( Rule rule ) : System.Xml.Linq.XElement
SerializeCondition ( Condition condition ) : System.Xml.Linq.XElement
SerializeIfElse ( Rule rule ) : System.Xml.Linq.XElement
SerializeSwitchCase ( Rule rule ) : System.Xml.Linq.XElement

Method Details

DeserializeRules() public méthode

public DeserializeRules ( EventSlot slot, System.Xml.Linq.XElement rulesXml ) : IList
slot EventSlot
rulesXml System.Xml.Linq.XElement
Résultat IList

DeserializeRules() public méthode

public DeserializeRules ( EventSlot slot, string rulesXml ) : IList
slot EventSlot
rulesXml string
Résultat IList

RuleSerializer() public méthode

public RuleSerializer ( ) : System
Résultat System

SerializeRule() public méthode

public SerializeRule ( Rule rule ) : System.Xml.Linq.XElement
rule Rule
Résultat System.Xml.Linq.XElement

SerializeRules() public méthode

public SerializeRules ( IEnumerable rules ) : System.Xml.Linq.XElement
rules IEnumerable
Résultat System.Xml.Linq.XElement