public override Object read(Object obj1, BInput bin1, long version)
        {
            BInputBin  bin  = (BInputBin)bin1;
            BBufferBin bbuf = bin.bbuf;

            // lengths
            int n0 = bbuf.getLength();

            // create array
            WFVersion[] arr = new EloixClient.IndexServer.WFVersion[n0];
            bin.onObjectCreated(arr);

            // read
            for (int i0 = 0; i0 < n0; i0++)
            {
                arr[i0] = (EloixClient.IndexServer.WFVersion)bin.readObj(false, null);
            }

            return(arr);
        }
Example #2
0
 public WFDiagram(String @acl, EloixClient.IndexServer.AclItem[] @aclItems, String @completionDateIso, bool @deleted, int @id, int @lockId, String @lockName, EloixClient.IndexServer.WFNodeMatrix @matrix, String @name, EloixClient.IndexServer.WFNode[] @nodes, String @objId, int @objType, int @ownerId, String @ownerName, int @prio, String @startDateIso, int @templateId, String @templateName, int @timeLimit, String @timeLimitIso, int @timeLimitUserId, String @timeLimitUserName, EloixClient.IndexServer.WFTypeZ @type, bool @overTimeLimit, int @flags, int @access, EloixClient.IndexServer.WFVersion @version, String @guid, String @tStamp, String @processOnServerId, EloixClient.IndexServer.WFTimeLimit[] @timeLimitEscalations, String @objName, String @TStampSync, String @nameTranslationKey, bool @hidden, int @parentFlowId, int @callNodeId, IDictionary <int, EloixClient.IndexServer.WFDiagram> @subWorkflows)
 {
     this.aclValue               = @acl;
     this.aclItemsValue          = @aclItems;
     this.completionDateIsoValue = @completionDateIso;
     this.deletedValue           = @deleted;
     this.idValue                   = @id;
     this.lockIdValue               = @lockId;
     this.lockNameValue             = @lockName;
     this.matrixValue               = @matrix;
     this.nameValue                 = @name;
     this.nodesValue                = @nodes;
     this.objIdValue                = @objId;
     this.objTypeValue              = @objType;
     this.ownerIdValue              = @ownerId;
     this.ownerNameValue            = @ownerName;
     this.prioValue                 = @prio;
     this.startDateIsoValue         = @startDateIso;
     this.templateIdValue           = @templateId;
     this.templateNameValue         = @templateName;
     this.timeLimitValue            = @timeLimit;
     this.timeLimitIsoValue         = @timeLimitIso;
     this.timeLimitUserIdValue      = @timeLimitUserId;
     this.timeLimitUserNameValue    = @timeLimitUserName;
     this.typeValue                 = @type;
     this.overTimeLimitValue        = @overTimeLimit;
     this.flagsValue                = @flags;
     this.accessValue               = @access;
     this.versionValue              = @version;
     this.guidValue                 = @guid;
     this.tStampValue               = @tStamp;
     this.processOnServerIdValue    = @processOnServerId;
     this.timeLimitEscalationsValue = @timeLimitEscalations;
     this.objNameValue              = @objName;
     this.TStampSyncValue           = @TStampSync;
     this.nameTranslationKeyValue   = @nameTranslationKey;
     this.hiddenValue               = @hidden;
     this.parentFlowIdValue         = @parentFlowId;
     this.callNodeIdValue           = @callNodeId;
     this.subWorkflowsValue         = @subWorkflows;
 }