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
            DocVersion[] arr = new EloixClient.IndexServer.DocVersion[n0];
            bin.onObjectCreated(arr);

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

            return(arr);
        }
Exemple #2
0
 public DocVersion(String @accessDateIso, String @comment, String @createDateIso, bool @deleted, String @ext, String @contentType, EloixClient.IndexServer.FileData @fileData, String @guid, int @id, String @md5, bool @milestone, int @ownerId, String @ownerName, int @pathId, int @pathId2, String @physPath, String @previewUrl, EloixClient.IndexServer.DocVersion @sig, EloixClient.IndexServer.DocVersion @preview, long @size, String @tStamp, String @updateDateIso, String @uploadResult, String @url, String @version, bool @workVersion, int @encryptionSet, EloixClient.IndexServer.DocVersion @fulltextContent, String @deleteDateIso, int @nbOfValidSignatures, String @relativeFilePath, String @tStampSync)
 {
     this.accessDateIsoValue       = @accessDateIso;
     this.commentValue             = @comment;
     this.createDateIsoValue       = @createDateIso;
     this.deletedValue             = @deleted;
     this.extValue                 = @ext;
     this.contentTypeValue         = @contentType;
     this.fileDataValue            = @fileData;
     this.guidValue                = @guid;
     this.idValue                  = @id;
     this.md5Value                 = @md5;
     this.milestoneValue           = @milestone;
     this.ownerIdValue             = @ownerId;
     this.ownerNameValue           = @ownerName;
     this.pathIdValue              = @pathId;
     this.pathId2Value             = @pathId2;
     this.physPathValue            = @physPath;
     this.previewUrlValue          = @previewUrl;
     this.sigValue                 = @sig;
     this.previewValue             = @preview;
     this.sizeValue                = @size;
     this.tStampValue              = @tStamp;
     this.updateDateIsoValue       = @updateDateIso;
     this.uploadResultValue        = @uploadResult;
     this.urlValue                 = @url;
     this.versionValue             = @version;
     this.workVersionValue         = @workVersion;
     this.encryptionSetValue       = @encryptionSet;
     this.fulltextContentValue     = @fulltextContent;
     this.deleteDateIsoValue       = @deleteDateIso;
     this.nbOfValidSignaturesValue = @nbOfValidSignatures;
     this.relativeFilePathValue    = @relativeFilePath;
     this.tStampSyncValue          = @tStampSync;
 }
Exemple #3
0
 public Sord(String @SReg, String @TStamp, String @acl, int @att, int @childCount, int @doc, String @guid, int @histCount, int @id, int @info, int @key, int @kind, int @lockId, int @mask, String @name, int @ownerId, int @parentId, int @path, int @type, int @vtRep, String @IDateIso, String @XDateIso, int @access, EloixClient.IndexServer.AclItem[] @aclItems, String @delDateIso, bool @deleted, String @desc, EloixClient.IndexServer.SordDetails @details, EloixClient.IndexServer.DocVersion @docVersion, String @hiddenText, EloixClient.IndexServer.SordLink[] @linksComeIn, EloixClient.IndexServer.SordLink[] @linksGoOut, String @lockName, EloixClient.IndexServer.ObjKey[] @objKeys, String @ownerName, String[] @parentIds, EloixClient.IndexServer.ArcPath[] @refPaths, EloixClient.IndexServer.ReplSetName[] @replNames, EloixClient.IndexServer.ReplSet @replSet, String @maskName, EloixClient.IndexServer.DocVersion @attVersion, String @deleteDateIso, int @lockIdSord, int @lockIdDoc, String @lockNameSord, String @lockNameDoc, String @TStampSync, String @TStampAcl, String @TStampAclSync, int @deleteUser)
 {
     this.SRegValue          = @SReg;
     this.TStampValue        = @TStamp;
     this.aclValue           = @acl;
     this.attValue           = @att;
     this.childCountValue    = @childCount;
     this.docValue           = @doc;
     this.guidValue          = @guid;
     this.histCountValue     = @histCount;
     this.idValue            = @id;
     this.infoValue          = @info;
     this.keyValue           = @key;
     this.kindValue          = @kind;
     this.lockIdValue        = @lockId;
     this.maskValue          = @mask;
     this.nameValue          = @name;
     this.ownerIdValue       = @ownerId;
     this.parentIdValue      = @parentId;
     this.pathValue          = @path;
     this.typeValue          = @type;
     this.vtRepValue         = @vtRep;
     this.IDateIsoValue      = @IDateIso;
     this.XDateIsoValue      = @XDateIso;
     this.accessValue        = @access;
     this.aclItemsValue      = @aclItems;
     this.delDateIsoValue    = @delDateIso;
     this.deletedValue       = @deleted;
     this.descValue          = @desc;
     this.detailsValue       = @details;
     this.docVersionValue    = @docVersion;
     this.hiddenTextValue    = @hiddenText;
     this.linksComeInValue   = @linksComeIn;
     this.linksGoOutValue    = @linksGoOut;
     this.lockNameValue      = @lockName;
     this.objKeysValue       = @objKeys;
     this.ownerNameValue     = @ownerName;
     this.parentIdsValue     = @parentIds;
     this.refPathsValue      = @refPaths;
     this.replNamesValue     = @replNames;
     this.replSetValue       = @replSet;
     this.maskNameValue      = @maskName;
     this.attVersionValue    = @attVersion;
     this.deleteDateIsoValue = @deleteDateIso;
     this.lockIdSordValue    = @lockIdSord;
     this.lockIdDocValue     = @lockIdDoc;
     this.lockNameSordValue  = @lockNameSord;
     this.lockNameDocValue   = @lockNameDoc;
     this.TStampSyncValue    = @TStampSync;
     this.TStampAclValue     = @TStampAcl;
     this.TStampAclSyncValue = @TStampAclSync;
     this.deleteUserValue    = @deleteUser;
 }
        public virtual void onFileUploadBuildResponse(EloixClient.IndexServer.IXServerEventsContext ec, EloixClient.IndexServer.DocVersion dv, String fileName, EloixClient.IndexServer.HttpRequestInfo requestInfo, EloixClient.IndexServer.HttpResponseInfo responseInfo, BAsyncResult <Object> asyncResult)
        {
            Object    __byps__ret = default(Object);
            Exception __byps__ex  = null;

            try {
                onFileUploadBuildResponse(ec, dv, fileName, requestInfo, responseInfo);
            }
            catch (Exception e) { __byps__ex = e; }
            asyncResult(__byps__ret, __byps__ex);
        }
 public virtual void onFileUploadBuildResponse(EloixClient.IndexServer.IXServerEventsContext ec, EloixClient.IndexServer.DocVersion dv, String fileName, EloixClient.IndexServer.HttpRequestInfo requestInfo, EloixClient.IndexServer.HttpResponseInfo responseInfo)
 {
     throw new BException(BExceptionC.UNSUPPORTED_METHOD, "");
 }
Exemple #6
0
        public virtual void onFileUploadBuildResponse(EloixClient.IndexServer.IXServerEventsContext ec, EloixClient.IndexServer.DocVersion dv, String fileName, EloixClient.IndexServer.HttpRequestInfo requestInfo, EloixClient.IndexServer.HttpResponseInfo responseInfo, BAsyncResult <Object> asyncResult)
        {
            BRequest_IXServerEvents_onFileUploadBuildResponse req = new BRequest_IXServerEvents_onFileUploadBuildResponse();

            req.ecValue           = ec;
            req.dvValue           = dv;
            req.fileNameValue     = fileName;
            req.requestInfoValue  = requestInfo;
            req.responseInfoValue = responseInfo;
            transport.sendMethod(req, asyncResult);
        }
Exemple #7
0
        public virtual void onFileUploadBuildResponse(EloixClient.IndexServer.IXServerEventsContext ec, EloixClient.IndexServer.DocVersion dv, String fileName, EloixClient.IndexServer.HttpRequestInfo requestInfo, EloixClient.IndexServer.HttpResponseInfo responseInfo)
        {
            BSyncResult <Object> asyncResult = new BSyncResult <Object>();

            onFileUploadBuildResponse(ec, dv, fileName, requestInfo, responseInfo, BAsyncResultHelper.ToDelegate <Object>(asyncResult));
            asyncResult.GetResult();
        }
Exemple #8
0
 public Action(String @guid, EloixClient.IndexServer.feed.EActionType @type, String @feedGuid, String @parentGuid, String @userGuid, int @userId, String @userName, String @createDateIso, String @updateDateIso, int @changeCounter, String @text, String @docVersionGuid, EloixClient.IndexServer.DocVersion @docVersion, String @workflowGuid, EloixClient.IndexServer.WFDiagram @workflow, String @TStamp, IList <EloixClient.IndexServer.feed.ActionHistory> @history, String @acl, EloixClient.IndexServer.AclItem[] @aclItems, String @TStampSync)
 {
     this.guidValue           = @guid;
     this.typeValue           = @type;
     this.feedGuidValue       = @feedGuid;
     this.parentGuidValue     = @parentGuid;
     this.userGuidValue       = @userGuid;
     this.userIdValue         = @userId;
     this.userNameValue       = @userName;
     this.createDateIsoValue  = @createDateIso;
     this.updateDateIsoValue  = @updateDateIso;
     this.changeCounterValue  = @changeCounter;
     this.textValue           = @text;
     this.docVersionGuidValue = @docVersionGuid;
     this.docVersionValue     = @docVersion;
     this.workflowGuidValue   = @workflowGuid;
     this.workflowValue       = @workflow;
     this.TStampValue         = @TStamp;
     this.historyValue        = @history;
     this.aclValue            = @acl;
     this.aclItemsValue       = @aclItems;
     this.TStampSyncValue     = @TStampSync;
 }