protected XmlDocument WriteComponent(string element, IComponentMapping mapping) { var doc = new XmlDocument(); var componentElement = doc.AddElement(element); if (mapping.IsSpecified("Name")) { componentElement.WithAtt("name", mapping.Name); } if (mapping.IsSpecified("Insert")) { componentElement.WithAtt("insert", mapping.Insert); } if (mapping.IsSpecified("Update")) { componentElement.WithAtt("update", mapping.Update); } if (mapping.IsSpecified("Access")) { componentElement.WithAtt("access", mapping.Access); } if (mapping.IsSpecified("OptimisticLock")) { componentElement.WithAtt("optimistic-lock", mapping.OptimisticLock); } return(doc); }
protected XmlDocument WriteComponent(string element, IComponentMapping mapping) { var doc = new XmlDocument(); var componentElement = doc.AddElement(element); if (mapping.IsSpecified("Name")) componentElement.WithAtt("name", mapping.Name); if (mapping.IsSpecified("Insert")) componentElement.WithAtt("insert", mapping.Insert); if (mapping.IsSpecified("Update")) componentElement.WithAtt("update", mapping.Update); if (mapping.IsSpecified("Access")) componentElement.WithAtt("access", mapping.Access); if (mapping.IsSpecified("OptimisticLock")) componentElement.WithAtt("optimistic-lock", mapping.OptimisticLock); return doc; }
public override bool IsSet(Member property) { return(mapping.IsSpecified(mappedProperties.Get(property))); }