protected override void setJSON(JObject obj, BaseClassIfc host, HashSet <int> processed) { base.setJSON(obj, host, processed); obj["OwningUser"] = OwningUser.getJson(this, processed); obj["OwningApplication"] = OwningApplication.getJson(this, processed); if (mState != IfcStateEnum.NA) { obj["State"] = mState.ToString(); } obj["ChangeAction"] = mChangeAction.ToString(); if (mLastModifiedDate > 0) { obj["LastModifiedDate"] = mLastModifiedDate; } if (mLastModifyingUser > 0) { obj["LastModifyingUser"] = LastModifyingUser.getJson(this, processed); } if (mLastModifyingApplication > 0) { obj["LastModifyingApplication"] = LastModifyingApplication.getJson(this, processed); } if (mCreationDate > 0) { obj["CreationDate"] = mCreationDate; } }
internal override void SetXML(XmlElement xml, BaseClassIfc host, Dictionary <string, XmlElement> processed) { base.SetXML(xml, host, processed); xml.AppendChild(OwningUser.GetXML(xml.OwnerDocument, "OwningUser", this, processed)); xml.AppendChild(OwningApplication.GetXML(xml.OwnerDocument, "OwningApplication", this, processed)); if (mState != IfcStateEnum.NOTDEFINED) { xml.SetAttribute("State", mState.ToString().ToLower()); } xml.SetAttribute("ChangeAction", mChangeAction.ToString().ToLower()); if (mLastModifiedDate > 0) { xml.SetAttribute("LastModifiedDate", mLastModifiedDate.ToString()); } if (mLastModifyingUser != null) { xml.AppendChild(LastModifyingUser.GetXML(xml.OwnerDocument, "LastModifyingUser", this, processed)); } if (mLastModifyingApplication != null) { xml.AppendChild(LastModifyingApplication.GetXML(xml.OwnerDocument, "LastModifyingApplication", this, processed)); } xml.SetAttribute("CreationDate", mCreationDate.ToString()); }
protected override void setJSON(JObject obj, BaseClassIfc host, SetJsonOptions options) { base.setJSON(obj, host, options); obj["OwningUser"] = OwningUser.getJson(this, options); obj["OwningApplication"] = OwningApplication.getJson(this, options); if (mState != IfcStateEnum.NOTDEFINED) { obj["State"] = mState.ToString(); } obj["ChangeAction"] = mChangeAction.ToString(); if (mLastModifiedDate > 0) { obj["LastModifiedDate"] = mLastModifiedDate; } if (mLastModifyingUser != null) { obj["LastModifyingUser"] = LastModifyingUser.getJson(this, options); } if (mLastModifyingApplication != null) { obj["LastModifyingApplication"] = LastModifyingApplication.getJson(this, options); } if (mCreationDate > 0) { obj["CreationDate"] = mCreationDate; } }
public override string GetStepParameters() { var parameters = new List <string>(); parameters.Add(OwningUser != null ? OwningUser.ToStepValue() : "$"); parameters.Add(OwningApplication != null ? OwningApplication.ToStepValue() : "$"); parameters.Add(State.ToStepValue()); parameters.Add(ChangeAction.ToStepValue()); parameters.Add(LastModifiedDate != null ? LastModifiedDate.ToStepValue() : "$"); parameters.Add(LastModifyingUser != null ? LastModifyingUser.ToStepValue() : "$"); parameters.Add(LastModifyingApplication != null ? LastModifyingApplication.ToStepValue() : "$"); parameters.Add(CreationDate != null ? CreationDate.ToStepValue() : "$"); return(string.Join(", ", parameters.ToArray())); }