public override IDictionary <string, object> Serialize(object obj, JavaScriptSerializer serializer) { WfActivityDescriptor actDesp = (WfActivityDescriptor)obj; IDictionary <string, object> dictionary = base.Serialize(obj, serializer); DictionaryHelper.AddNonDefaultValue <string, object>(dictionary, "AllowEmptyCandidates", actDesp.Properties.GetValue("AllowEmptyCandidates", false)); DictionaryHelper.AddNonDefaultValue <string, object>(dictionary, "AllowInvalidCandidates", actDesp.Properties.GetValue("AllowInvalidCandidates", false)); DictionaryHelper.AddNonDefaultValue <string, object>(dictionary, "ActivityType", actDesp.ActivityType); DictionaryHelper.AddNonDefaultValue <string, object>(dictionary, "CodeName", actDesp.CodeName); DictionaryHelper.AddNonDefaultValue <string, object>(dictionary, "Url", actDesp.Url); dictionary.Add("Variables", actDesp.Variables); dictionary.Add("Condition", actDesp.Condition); dictionary.Add("BranchProcessTemplates", actDesp.BranchProcessTemplates); dictionary.Add("Resources", actDesp.Resources); dictionary.Add("RelativeLinks", actDesp.RelativeLinks); dictionary.Add("EnterEventReceivers", actDesp.EnterEventReceivers); dictionary.Add("LeaveEventReceivers", actDesp.LeaveEventReceivers); dictionary.Add("InternalRelativeUsers", actDesp.InternalRelativeUsers); dictionary.Add("ExternalUsers", actDesp.ExternalUsers); dictionary.Add("EnterEventExecuteServices", actDesp.EnterEventExecuteServices); dictionary.Add("LeaveEventExecuteServices", actDesp.LeaveEventExecuteServices); dictionary.Add("WithdrawExecuteServices", actDesp.WithdrawExecuteServices); dictionary.Add("BeWithdrawnExecuteServices", actDesp.BeWithdrawnExecuteServices); return(dictionary); }
public override IDictionary <string, object> Serialize(object obj, JavaScriptSerializer serializer) { WfActivityDescriptor actDesp = (WfActivityDescriptor)obj; IDictionary <string, object> dictionary = base.Serialize(obj, serializer); DictionaryHelper.AddNonDefaultValue <string, object>(dictionary, "ActivityType", actDesp.ActivityType); DictionaryHelper.AddNonDefaultValue <string, object>(dictionary, "CodeName", actDesp.CodeName); DictionaryHelper.AddNonDefaultValue <string, object>(dictionary, "Url", actDesp.Url); SetPropertiesValue(actDesp, "Variables", actDesp.Variables); SetPropertiesValue(actDesp, "Condition", actDesp.Condition); SetPropertiesValue(actDesp, "Resources", actDesp.Resources); SetPropertiesValue(actDesp, "RelativeLinks", actDesp.RelativeLinks); SetPropertiesValue(actDesp, "BranchProcessTemplates", actDesp.BranchProcessTemplates); SetPropertiesValue(actDesp, "EnterEventReceivers", actDesp.EnterEventReceivers); SetPropertiesValue(actDesp, "LeaveEventReceivers", actDesp.LeaveEventReceivers); SetPropertiesValue(actDesp, "EnterEventExecuteServices", actDesp.EnterEventExecuteServices); SetPropertiesValue(actDesp, "LeaveEventExecuteServices", actDesp.LeaveEventExecuteServices); SetPropertiesValue(actDesp, "WithdrawExecuteServices", actDesp.WithdrawExecuteServices); SetPropertiesValue(actDesp, "BeWithdrawnExecuteServices", actDesp.BeWithdrawnExecuteServices); SetPropertiesValue(actDesp, "InternalRelativeUsers", actDesp.InternalRelativeUsers); SetPropertiesValue(actDesp, "ExternalUsers", actDesp.ExternalUsers); SetPropertiesValue(actDesp, "ParametersNeedToBeCollected", actDesp.ParametersNeedToBeCollected); return(dictionary); }
public override IDictionary <string, object> Serialize(object obj, JavaScriptSerializer serializer) { Dictionary <string, object> dictionary = new Dictionary <string, object>(); PropertyValue prop = (PropertyValue)obj; DictionaryHelper.AddNonDefaultValue <string, object>(dictionary, "name", prop.Definition.Name); DictionaryHelper.AddNonDefaultValue <string, object>(dictionary, "displayName", prop.Definition.DisplayName); DictionaryHelper.AddNonDefaultValue <string, object>(dictionary, "category", prop.Definition.Category); DictionaryHelper.AddNonDefaultValue <string, object>(dictionary, "defaultValue", prop.Definition.DefaultValue); DictionaryHelper.AddNonDefaultValue <string, object>(dictionary, "dataType", prop.Definition.DataType); DictionaryHelper.AddNonDefaultValue <string, object>(dictionary, "description", prop.Definition.Description); DictionaryHelper.AddNonDefaultValue <string, object>(dictionary, "readOnly", prop.Definition.ReadOnly); DictionaryHelper.AddNonDefaultValue <string, object>(dictionary, "visible", prop.Definition.Visible); DictionaryHelper.AddNonDefaultValue <string, object>(dictionary, "editorKey", prop.Definition.EditorKey); DictionaryHelper.AddNonDefaultValue <string, object>(dictionary, "persisterKey", prop.Definition.PersisterKey); DictionaryHelper.AddNonDefaultValue <string, object>(dictionary, "isRequired", prop.Definition.IsRequired); DictionaryHelper.AddNonDefaultValue <string, object>(dictionary, "showTitle", prop.Definition.ShowTitle); DictionaryHelper.AddNonDefaultValue <string, object>(dictionary, "editorParamsSettingsKey", prop.Definition.EditorParamsSettingsKey); DictionaryHelper.AddNonDefaultValue <string, object>(dictionary, "editorParams", prop.Definition.EditorParams); if (prop.Definition.Validators.Count > 0) { string jsonStr = JSONSerializerExecute.Serialize(prop.Definition.Validators); DictionaryHelper.AddNonDefaultValue <string, object>(dictionary, "validators", jsonStr); DictionaryHelper.AddNonDefaultValue <string, object>(dictionary, "clientVdtData", prop.Definition.GetPropertyValidator()); } DictionaryHelper.AddNonDefaultValue <string, object>(dictionary, "maxLength", prop.Definition.MaxLength); DictionaryHelper.AddNonDefaultValue <string, object>(dictionary, "sortOrder", prop.Definition.SortOrder); dictionary.Add("value", prop.StringValue); return(dictionary); }
public override IDictionary <string, object> Serialize(object obj, JavaScriptSerializer serializer) { Dictionary <string, object> dictionary = new Dictionary <string, object>(); SchemaPropertyDefine sechemaPropertyDefine = (SchemaPropertyDefine)obj; DictionaryHelper.AddNonDefaultValue <string, object>(dictionary, "name", sechemaPropertyDefine.Name); DictionaryHelper.AddNonDefaultValue <string, object>(dictionary, "displayName", sechemaPropertyDefine.DisplayName); DictionaryHelper.AddNonDefaultValue <string, object>(dictionary, "category", sechemaPropertyDefine.Category); DictionaryHelper.AddNonDefaultValue <string, object>(dictionary, "defaultValue", sechemaPropertyDefine.DefaultValue); DictionaryHelper.AddNonDefaultValue <string, object>(dictionary, "dataType", sechemaPropertyDefine.DataType); DictionaryHelper.AddNonDefaultValue <string, object>(dictionary, "description", sechemaPropertyDefine.Description); DictionaryHelper.AddNonDefaultValue <string, object>(dictionary, "readOnly", sechemaPropertyDefine.ReadOnly); DictionaryHelper.AddNonDefaultValue <string, object>(dictionary, "visible", sechemaPropertyDefine.Visible); DictionaryHelper.AddNonDefaultValue <string, object>(dictionary, "editorKey", sechemaPropertyDefine.EditorKey); DictionaryHelper.AddNonDefaultValue <string, object>(dictionary, "editorParams", sechemaPropertyDefine.EditorParams); DictionaryHelper.AddNonDefaultValue <string, object>(dictionary, "validators", sechemaPropertyDefine.Validators); DictionaryHelper.AddNonDefaultValue <string, object>(dictionary, "clientVdtData", sechemaPropertyDefine.GetPropertyValidator()); DictionaryHelper.AddNonDefaultValue <string, object>(dictionary, "sortOrder", sechemaPropertyDefine.SortOrder); DictionaryHelper.AddNonDefaultValue <string, object>(dictionary, "tab", sechemaPropertyDefine.Tab); DictionaryHelper.AddNonDefaultValue <string, object>(dictionary, "snapshotMode", sechemaPropertyDefine.SnapshotMode); DictionaryHelper.AddNonDefaultValue <string, object>(dictionary, "snapshotFieldName", sechemaPropertyDefine.SnapshotFieldName); return(dictionary); }
public override IDictionary <string, object> Serialize(object obj, JavaScriptSerializer serializer) { Dictionary <string, object> dictionary = new Dictionary <string, object>(); WfClientProcessQueryCondition condition = (WfClientProcessQueryCondition)obj; DictionaryHelper.AddNonDefaultValue(dictionary, "applicationName", condition.ApplicationName); DictionaryHelper.AddNonDefaultValue(dictionary, "programName", condition.ProgramName); DictionaryHelper.AddNonDefaultValue(dictionary, "beginStartTime", condition.BeginStartTime); DictionaryHelper.AddNonDefaultValue(dictionary, "endStartTime", condition.EndStartTime); DictionaryHelper.AddNonDefaultValue(dictionary, "departmentName", condition.DepartmentName); DictionaryHelper.AddNonDefaultValue(dictionary, "processName", condition.ProcessName); DictionaryHelper.AddNonDefaultValue(dictionary, "assigneesSelectType", condition.AssigneesSelectType); DictionaryHelper.AddNonDefaultValue(dictionary, "assigneesUserName", condition.AssigneesUserName); DictionaryHelper.AddNonDefaultValue(dictionary, "assigneeExceptionFilterType", condition.AssigneeExceptionFilterType); DictionaryHelper.AddNonDefaultValue(dictionary, "processStatus", condition.ProcessStatus); DictionaryHelper.AddNonDefaultValue(dictionary, "processCreatorID", condition.ProcessCreatorID); DictionaryHelper.AddNonDefaultValue(dictionary, "processCreatorName", condition.ProcessCreatorName); DictionaryHelper.AddNonDefaultValue(dictionary, "currentAssignees", condition.CurrentAssignees); return(dictionary); }
public override IDictionary <string, object> Serialize(object obj, System.Web.Script.Serialization.JavaScriptSerializer serializer) { WfProcessDescriptor processDesp = (WfProcessDescriptor)obj; Dictionary <string, object> dictionary = (Dictionary <string, object>)base.Serialize(obj, serializer); DictionaryHelper.AddNonDefaultValue <string, object>(dictionary, "Version", processDesp.Version); DictionaryHelper.AddNonDefaultValue <string, object>(dictionary, "ApplicationName", processDesp.ApplicationName); DictionaryHelper.AddNonDefaultValue <string, object>(dictionary, "ProgramName", processDesp.ProgramName); DictionaryHelper.AddNonDefaultValue <string, object>(dictionary, "Url", processDesp.Url); DictionaryHelper.AddNonDefaultValue <string, object>(dictionary, "GraphDescription", processDesp.GraphDescription); dictionary.Add("Activities", processDesp.Activities); SetPropertiesValue(processDesp, "Variables", processDesp.Variables); SetPropertiesValue(processDesp, "RelativeLinks", processDesp.RelativeLinks); SetPropertiesValue(processDesp, "CancelEventReceivers", processDesp.CancelEventReceivers); SetPropertiesValue(processDesp, "CompleteEventReceivers", processDesp.CompleteEventReceivers); SetPropertiesValue(processDesp, "InternalRelativeUsers", processDesp.InternalRelativeUsers); SetPropertiesValue(processDesp, "ExternalUsers", processDesp.ExternalUsers); SetPropertiesValue(processDesp, "ParametersNeedToBeCollected", processDesp.ParametersNeedToBeCollected); SetPropertiesValue(processDesp, "CancelBeforeExecuteServices", processDesp.CancelBeforeExecuteServices); SetPropertiesValue(processDesp, "CancelAfterExecuteServices", processDesp.CancelAfterExecuteServices); ToTransitionsDescriptorCollection transitions = new ToTransitionsDescriptorCollection(); foreach (WfActivityDescriptor actDesp in processDesp.Activities) { transitions.CopyFrom(actDesp.ToTransitions); } dictionary.Add("Transitions", transitions); return(dictionary); }
public override IDictionary <string, object> Serialize(object obj, JavaScriptSerializer serializer) { WfConditionDescriptor condition = (WfConditionDescriptor)obj; Dictionary <string, object> dictionary = new Dictionary <string, object>(); DictionaryHelper.AddNonDefaultValue <string, object>(dictionary, "Expression", condition.Expression); return(dictionary); }
public override IDictionary <string, object> Serialize(object obj, JavaScriptSerializer serializer) { IDictionary <string, object> dictionary = new Dictionary <string, object>(); UserSettings settings = (UserSettings)obj; DictionaryHelper.AddNonDefaultValue <string, object>(dictionary, "UserID", settings.UserID); DictionaryHelper.AddNonDefaultValue <string, object>(dictionary, "Categories", settings.Categories); return(dictionary); }
public override IDictionary <string, object> Serialize(object obj, JavaScriptSerializer serializer) { Dictionary <string, object> dictionary = new Dictionary <string, object>(); WfClientRolePropertyValue pv = (WfClientRolePropertyValue)obj; DictionaryHelper.AddNonDefaultValue(dictionary, "columnName", pv.Column.Name); DictionaryHelper.AddNonDefaultValue(dictionary, "value", pv.Value); return(dictionary); }
public override IDictionary <string, object> Serialize(object obj, JavaScriptSerializer serializer) { SchemaTabDefine schemaTabDefine = (SchemaTabDefine)obj; IDictionary <string, object> dictionary = new Dictionary <string, object>(); DictionaryHelper.AddNonDefaultValue <string, object>(dictionary, "name", schemaTabDefine.Name); DictionaryHelper.AddNonDefaultValue <string, object>(dictionary, "description", schemaTabDefine.Description); return(dictionary); }
public override IDictionary <string, object> Serialize(object obj, JavaScriptSerializer serializer) { WfControlNextStep nextStep = (WfControlNextStep)obj; IDictionary <string, object> dictionary = new Dictionary <string, object>(); DictionaryHelper.AddNonDefaultValue(dictionary, "ActivityDescriptor", nextStep.ActivityDescriptor); DictionaryHelper.AddNonDefaultValue(dictionary, "Candidates", nextStep.Candidates); DictionaryHelper.AddNonDefaultValue(dictionary, "TransitionDescriptor", nextStep.TransitionDescriptor); return(dictionary); }
public override IDictionary <string, object> Serialize(object obj, JavaScriptSerializer serializer) { WfVariableDescriptor variable = (WfVariableDescriptor)obj; IDictionary <string, object> dictionary = base.Serialize(obj, serializer); DictionaryHelper.AddNonDefaultValue <string, object>(dictionary, "OriginalType", variable.OriginalType); DictionaryHelper.AddNonDefaultValue <string, object>(dictionary, "OriginalValue", variable.OriginalValue); return(dictionary); }
public override IDictionary <string, object> Serialize(object obj, JavaScriptSerializer serializer) { Dictionary <string, object> dictionary = new Dictionary <string, object>(); ClientPropertyValue pv = (ClientPropertyValue)obj; DictionaryHelper.AddNonDefaultValue(dictionary, "key", pv.Key); DictionaryHelper.AddNonDefaultValue(dictionary, "dataType", pv.DataType); DictionaryHelper.AddNonDefaultValue(dictionary, "stringValue", pv.StringValue); return(dictionary); }
public override IDictionary <string, object> Serialize(object obj, JavaScriptSerializer serializer) { Dictionary <string, object> dictionary = new Dictionary <string, object>(); PropertyLayout pl = (PropertyLayout)obj; DictionaryHelper.AddNonDefaultValue <string, object>(dictionary, "name", pl.LayoutSection.Name); DictionaryHelper.AddNonDefaultValue <string, object>(dictionary, "columns", pl.LayoutSection.Columns); DictionaryHelper.AddNonDefaultValue <string, object>(dictionary, "displayName", pl.LayoutSection.DisplayName); DictionaryHelper.AddNonDefaultValue <string, object>(dictionary, "defaultRowHeight", pl.LayoutSection.DefaultRowHeight); return(dictionary); }
public override IDictionary <string, object> Serialize(object obj, JavaScriptSerializer serializer) { IDictionary <string, object> dictionary = new Dictionary <string, object>(); UserSettingsCategory category = (UserSettingsCategory)obj; DictionaryHelper.AddNonDefaultValue <string, object>(dictionary, "Name", category.Name); DictionaryHelper.AddNonDefaultValue <string, object>(dictionary, "Description", category.Description); DictionaryHelper.AddNonDefaultValue <string, object>(dictionary, "Properties", category.Properties); return(dictionary); }
public override IDictionary <string, object> Serialize(object obj, JavaScriptSerializer serializer) { WrappedAUSchemaRole role = (WrappedAUSchemaRole)obj; IDictionary <string, object> dictionary = new Dictionary <string, object>(); DictionaryHelper.AddNonDefaultValue <string, object>(dictionary, "SchemaRoleID", role.SchemaRoleID); DictionaryHelper.AddNonDefaultValue <string, object>(dictionary, "Name", role.Name); DictionaryHelper.AddNonDefaultValue <string, object>(dictionary, "Description", role.Description); return(dictionary); }
public override IDictionary <string, object> Serialize(object obj, JavaScriptSerializer serializer) { Dictionary <string, object> dictionary = new Dictionary <string, object>(); WfErrorDTO error = (WfErrorDTO)obj; DictionaryHelper.AddNonDefaultValue <string, object>(dictionary, "name", error.Name); DictionaryHelper.AddNonDefaultValue <string, object>(dictionary, "message", error.Message); DictionaryHelper.AddNonDefaultValue <string, object>(dictionary, "description", error.Description); DictionaryHelper.AddNonDefaultValue <string, object>(dictionary, "number", error.Number); return(dictionary); }
/// <summary> /// 序列化OguOrganization /// </summary> /// <param name="obj">material对象</param> /// <param name="serializer">序列化器</param> /// <returns>属性集合</returns> public override IDictionary <string, object> Serialize(object obj, JavaScriptSerializer serializer) { Dictionary <string, object> dictionary = new Dictionary <string, object>(); try { OguBase oguObj = (OguBase)obj; DictionaryHelper.AddNonDefaultValue <string, object>(dictionary, "id", oguObj.ID); DictionaryHelper.AddNonDefaultValue <string, object>(dictionary, "name", oguObj.Name); DictionaryHelper.AddNonDefaultValue <string, object>(dictionary, "__type", obj.GetType().AssemblyQualifiedName); DictionaryHelper.AddNonDefaultValue <string, object>(dictionary, "displayName", oguObj.DisplayName); DictionaryHelper.AddNonDefaultValue <string, object>(dictionary, "objectType", GetObjectSchemaType(oguObj)); DictionaryHelper.AddNonDefaultValue <string, object>(dictionary, "description", oguObj.Description); DictionaryHelper.AddNonDefaultValue <string, object>(dictionary, "fullPath", oguObj.FullPath); DictionaryHelper.AddNonDefaultValue <string, object>(dictionary, "globalSortID", oguObj.GlobalSortID); DictionaryHelper.AddNonDefaultValue <string, object>(dictionary, "levels", oguObj.Levels); DictionaryHelper.AddNonDefaultValue <string, object>(dictionary, "sortID", oguObj.SortID); DictionaryHelper.AddNonDefaultValue <string, object>(dictionary, "status", oguObj.Properties["STATUS"]); DictionaryHelper.AddNonDefaultValue <string, object>(dictionary, "tag", oguObj.Tag); dictionary.Add("clientContext", oguObj.ClientContext); switch (oguObj.ObjectType) { case SchemaType.Organizations: DictionaryHelper.AddNonDefaultValue <string, object>(dictionary, "customsCode", ((IOrganization)oguObj).CustomsCode); DictionaryHelper.AddNonDefaultValue <string, object>(dictionary, "departmentClass", ((IOrganization)oguObj).DepartmentClass); DictionaryHelper.AddNonDefaultValue <string, object>(dictionary, "departmentType", ((IOrganization)oguObj).DepartmentType); DictionaryHelper.AddNonDefaultValue <string, object>(dictionary, "rank", ((IOrganization)oguObj).Rank); DictionaryHelper.AddNonDefaultValue <string, object>(dictionary, "excludeVirtualDepartment", ((IVirtualOrganization)oguObj).ExcludeVirtualDepartment, false); break; case SchemaType.Users: DictionaryHelper.AddNonDefaultValue <string, object>(dictionary, "email", ((IUser)oguObj).Email); DictionaryHelper.AddNonDefaultValue <string, object>(dictionary, "isSideline", ((IUser)oguObj).IsSideline); DictionaryHelper.AddNonDefaultValue <string, object>(dictionary, "logOnName", ((IUser)oguObj).LogOnName); DictionaryHelper.AddNonDefaultValue <string, object>(dictionary, "occupation", ((IUser)oguObj).Occupation); DictionaryHelper.AddNonDefaultValue <string, object>(dictionary, "rank", ((IUser)oguObj).Rank); break; case SchemaType.Groups: break; } } catch (System.Exception) { } return(dictionary); }
public override IDictionary <string, object> Serialize(object obj, JavaScriptSerializer serializer) { WfKeyedDescriptorBase desp = (WfKeyedDescriptorBase)obj; Dictionary <string, object> dictionary = new Dictionary <string, object>(); dictionary.Add("Key", desp.Key); dictionary.Add("Name", desp.Name); DictionaryHelper.AddNonDefaultValue <string, object>(dictionary, "Description", desp.Description); DictionaryHelper.AddNonDefaultValue <string, object>(dictionary, "Enabled", desp.Enabled); return(dictionary); }
public override IDictionary <string, object> Serialize(object obj, JavaScriptSerializer serializer) { IDictionary <string, object> dictionary = new Dictionary <string, object>(); WfMatrixDefinition matrixDefinition = (WfMatrixDefinition)obj; DictionaryHelper.AddNonDefaultValue <string, object>(dictionary, "Description", matrixDefinition.Description); DictionaryHelper.AddNonDefaultValue <string, object>(dictionary, "Dimensions", matrixDefinition.Dimensions); DictionaryHelper.AddNonDefaultValue <string, object>(dictionary, "Enabled", matrixDefinition.Enabled); DictionaryHelper.AddNonDefaultValue <string, object>(dictionary, "Key", matrixDefinition.Key); DictionaryHelper.AddNonDefaultValue <string, object>(dictionary, "Name", matrixDefinition.Name); return(dictionary); }
public override IDictionary <string, object> Serialize(object obj, JavaScriptSerializer serializer) { Dictionary <string, object> dict = new Dictionary <string, object>(); T permissionObj = (T)obj; DictionaryHelper.AddNonDefaultValue <string, object>(dict, "id", permissionObj.ID); DictionaryHelper.AddNonDefaultValue <string, object>(dict, "name", permissionObj.Name); DictionaryHelper.AddNonDefaultValue <string, object>(dict, "codeName", permissionObj.CodeName); DictionaryHelper.AddNonDefaultValue <string, object>(dict, "description", permissionObj.Description); DictionaryHelper.AddNonDefaultValue <string, object>(dict, "__type", obj.GetType().AssemblyQualifiedName); return(dict); }
public override IDictionary <string, object> Serialize(object obj, JavaScriptSerializer serializer) { Dictionary <string, object> dictionary = new Dictionary <string, object>(); Lock lockObj = (Lock)obj; DictionaryHelper.AddNonDefaultValue(dictionary, "lockID", lockObj.LockID); DictionaryHelper.AddNonDefaultValue(dictionary, "lockTime", lockObj.LockTime.ToLocalTime().ToString("yyyy-MM-dd HH:mm:ss.fff")); DictionaryHelper.AddNonDefaultValue(dictionary, "personID", lockObj.PersonID); DictionaryHelper.AddNonDefaultValue(dictionary, "resourceID", lockObj.ResourceID); DictionaryHelper.AddNonDefaultValue(dictionary, "lockType", lockObj.LockType); DictionaryHelper.AddNonDefaultValue(dictionary, "effectiveTime", lockObj.EffectiveTime.TotalSeconds); return(dictionary); }
public override IDictionary <string, object> Serialize(object obj, JavaScriptSerializer serializer) { IDictionary <string, object> dictionary = new Dictionary <string, object>(); WfNetworkCredential credential = (WfNetworkCredential)obj; DictionaryHelper.AddNonDefaultValue <string, object>(dictionary, "Key", credential.Key); DictionaryHelper.AddNonDefaultValue <string, object>(dictionary, "LogOnName", credential.LogOnName); DictionaryHelper.AddNonDefaultValue <string, object>(dictionary, "LogOnNameWithDomain", credential.LogOnNameWithDomain); DictionaryHelper.AddNonDefaultValue <string, object>(dictionary, "LogOnNameWithoutDomain", credential.LogOnNameWithoutDomain); DictionaryHelper.AddNonDefaultValue <string, object>(dictionary, "Domain", credential.Domain); DictionaryHelper.AddNonDefaultValue <string, object>(dictionary, "Password", credential.Password); return(dictionary); }
public override IDictionary <string, object> Serialize(object obj, JavaScriptSerializer serializer) { IDictionary <string, object> dictionary = new Dictionary <string, object>(); WfMatrixDimensionDefinition matrixDimensionDefinition = (WfMatrixDimensionDefinition)obj; DictionaryHelper.AddNonDefaultValue <string, object>(dictionary, "DataType", matrixDimensionDefinition.DataType); DictionaryHelper.AddNonDefaultValue <string, object>(dictionary, "Description", matrixDimensionDefinition.Description); DictionaryHelper.AddNonDefaultValue <string, object>(dictionary, "DimensionKey", matrixDimensionDefinition.DimensionKey); DictionaryHelper.AddNonDefaultValue <string, object>(dictionary, "MatrixKey", matrixDimensionDefinition.MatrixKey); DictionaryHelper.AddNonDefaultValue <string, object>(dictionary, "Name", matrixDimensionDefinition.Name); DictionaryHelper.AddNonDefaultValue <string, object>(dictionary, "SortOrder", matrixDimensionDefinition.SortOrder); return(dictionary); }
public override IDictionary <string, object> Serialize(object obj, JavaScriptSerializer serializer) { IDictionary <string, object> dictionary = new Dictionary <string, object>(); WfParameterDescriptor wfParameter = (WfParameterDescriptor)obj; //DictionaryHelper.AddNonDefaultValue<string, object>(dictionary, "key", wfParameter.Key); DictionaryHelper.AddNonDefaultValue <string, object>(dictionary, "parameterType", wfParameter.ParameterType); DictionaryHelper.AddNonDefaultValue <string, object>(dictionary, "parameterName", wfParameter.ParameterName); DictionaryHelper.AddNonDefaultValue <string, object>(dictionary, "controlID", wfParameter.ControlID); DictionaryHelper.AddNonDefaultValue <string, object>(dictionary, "controlPropertyName", wfParameter.ControlPropertyName); DictionaryHelper.AddNonDefaultValue <string, object>(dictionary, "autoCollect", wfParameter.AutoCollect); return(dictionary); }
public override IDictionary <string, object> Serialize(object obj, JavaScriptSerializer serializer) { IDictionary <string, object> dictionary = new Dictionary <string, object>(); WfExternalUser externalUser = (WfExternalUser)obj; DictionaryHelper.AddNonDefaultValue <string, object>(dictionary, "Key", externalUser.Key); DictionaryHelper.AddNonDefaultValue <string, object>(dictionary, "Name", externalUser.Name); DictionaryHelper.AddNonDefaultValue <string, object>(dictionary, "Gender", externalUser.Gender); DictionaryHelper.AddNonDefaultValue <string, object>(dictionary, "Phone", externalUser.Phone); DictionaryHelper.AddNonDefaultValue <string, object>(dictionary, "MobilePhone", externalUser.MobilePhone); DictionaryHelper.AddNonDefaultValue <string, object>(dictionary, "Title", externalUser.Title); DictionaryHelper.AddNonDefaultValue <string, object>(dictionary, "Email", externalUser.Email); return(dictionary); }
public override IDictionary <string, object> Serialize(object obj, JavaScriptSerializer serializer) { WfSimulationParameters simulationParameters = (WfSimulationParameters)obj; IDictionary <string, object> dictionary = new Dictionary <string, object>(); DictionaryHelper.AddNonDefaultValue <string, object>(dictionary, "EnableServiceCall", simulationParameters.EnableServiceCall); dictionary.Add("Variables", simulationParameters.Variables); if (OguBase.IsNotNullOrEmpty(simulationParameters.Creator)) { dictionary.Add("Creator", simulationParameters.Creator); } return(dictionary); }
public override IDictionary <string, object> Serialize(object obj, JavaScriptSerializer serializer) { Dictionary <string, object> dictionary = new Dictionary <string, object>(); WfClientNextStep nextStep = (WfClientNextStep)obj; DictionaryHelper.AddNonDefaultValue(dictionary, "transitionKey", nextStep.TransitionKey); DictionaryHelper.AddNonDefaultValue(dictionary, "transitionName", nextStep.TransitionName); DictionaryHelper.AddNonDefaultValue(dictionary, "transitionDescription", nextStep.TransitionDescription); DictionaryHelper.AddNonDefaultValue(dictionary, "activityKey", nextStep.ActivityKey); DictionaryHelper.AddNonDefaultValue(dictionary, "activityName", nextStep.ActivityName); DictionaryHelper.AddNonDefaultValue(dictionary, "activityDescription", nextStep.ActivityDescription); return(dictionary); }
public override IDictionary <string, object> Serialize(object obj, JavaScriptSerializer serializer) { IDictionary <string, object> dictionary = new Dictionary <string, object>(); WfServiceAddressDefinition svcAddressDef = (WfServiceAddressDefinition)obj; DictionaryHelper.AddNonDefaultValue <string, object>(dictionary, "Key", svcAddressDef.Key); DictionaryHelper.AddNonDefaultValue <string, object>(dictionary, "Address", svcAddressDef.Address); DictionaryHelper.AddNonDefaultValue <string, object>(dictionary, "ServiceNS", svcAddressDef.ServiceNS); DictionaryHelper.AddNonDefaultValue <string, object>(dictionary, "RequestMethod", svcAddressDef.RequestMethod); DictionaryHelper.AddNonDefaultValue <string, object>(dictionary, "ContentType", svcAddressDef.ContentType); dictionary.Add("Credential", svcAddressDef.Credential); return(dictionary); }
/// <summary> /// 生成名称/值对的字典。 /// </summary> /// <param name="obj">要序列化的对象。</param> /// <param name="serializer">负责序列化的对象</param> /// <returns>一个对象,包含表示该对象数据的键/值对。</returns> public override IDictionary <string, object> Serialize(object obj, JavaScriptSerializer serializer) { SchemaDefine schemaDefine = (SchemaDefine)obj; IDictionary <string, object> dictionary = new Dictionary <string, object>(); DictionaryHelper.AddNonDefaultValue <string, object>(dictionary, "name", schemaDefine.Name); DictionaryHelper.AddNonDefaultValue <string, object>(dictionary, "snapshotTable", schemaDefine.SnapshotTable); DictionaryHelper.AddNonDefaultValue <string, object>(dictionary, "category", schemaDefine.Category); DictionaryHelper.AddNonDefaultValue <string, object>(dictionary, "sortOrder", schemaDefine.SortOrder); DictionaryHelper.AddNonDefaultValue <string, object>(dictionary, "properties", schemaDefine.Properties); DictionaryHelper.AddNonDefaultValue <string, object>(dictionary, "tabs", schemaDefine.Tabs); return(dictionary); }