/// <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();
     }
 }
Exemplo n.º 4
0
 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);
        }