/// <summary> /// /// </summary> protected internal virtual void EnsureByteArrayRefInitialized() { if (byteArrayRef == null) { byteArrayRef = new ByteArrayRef(); } }
public virtual void DeleteEditorSourceExtra(IModelEntity model) { if (model.EditorSourceExtraValueId is object) { ByteArrayRef @ref = new ByteArrayRef(model.EditorSourceExtraValueId); @ref.Delete(); } }
public virtual void DeleteInfoJson(IProcessDefinitionInfoEntity processDefinitionInfo) { if (!(processDefinitionInfo.InfoJsonId is null)) { ByteArrayRef @ref = new ByteArrayRef(processDefinitionInfo.InfoJsonId); @ref.Delete(); } }
public virtual void DeleteEditorSource(IModelEntity model) { if (!(model.EditorSourceValueId is null)) { ByteArrayRef @ref = new ByteArrayRef(model.EditorSourceValueId); @ref.Delete(); } }
public virtual byte[] FindEditorSourceExtraByModelId(string modelId) { IModelEntity model = FindById <IModelEntity>(modelId); if (model == null || model.EditorSourceExtraValueId is null) { return(null); } ByteArrayRef @ref = new ByteArrayRef(model.EditorSourceExtraValueId); return(@ref.Bytes); }
public virtual void InsertEditorSourceForModel(string modelId, byte[] modelSource) { IModelEntity model = FindById <IModelEntity>(new KeyValuePair <string, object>("id", modelId)); if (model != null) { ByteArrayRef @ref = new ByteArrayRef(model.EditorSourceValueId); @ref.SetValue("source", modelSource); if (model.EditorSourceValueId is null) { model.EditorSourceValueId = @ref.Id; UpdateModel(model); } } }
public virtual void InsertEditorSourceExtraForModel(string modelId, byte[] modelSource) { IModelEntity model = FindById <IModelEntity>(modelId); if (model != null) { ByteArrayRef @ref = new ByteArrayRef(model.EditorSourceExtraValueId); @ref.SetValue("source-extra", modelSource); if (model.EditorSourceExtraValueId is null) { model.EditorSourceExtraValueId = @ref.Id; UpdateModel(model); } } }
public virtual void UpdateInfoJson(string id, byte[] json) { IProcessDefinitionInfoEntity processDefinitionInfo = FindById <IProcessDefinitionInfoEntity>(id); if (processDefinitionInfo != null) { ByteArrayRef @ref = new ByteArrayRef(processDefinitionInfo.InfoJsonId); @ref.SetValue("json", json); if (processDefinitionInfo.InfoJsonId is null) { processDefinitionInfo.InfoJsonId = @ref.Id; UpdateProcessDefinitionInfo(processDefinitionInfo); } } }
public virtual byte[] FindInfoJsonById(string infoJsonId) { ByteArrayRef @ref = new ByteArrayRef(infoJsonId); return(@ref.Bytes); }