public WorkflowExchangeInfo(EloixClient.IndexServer.WFDiagram @workflow, IDictionary <int, EloixClient.IndexServer.UserName> @userNames, IDictionary <int, EloixClient.IndexServer.WFDiagram> @subWorkflowMap, EloixClient.IndexServer.WFDiagram[] @workflowVersions, IDictionary <int, List <EloixClient.IndexServer.WFDiagram> > @subWorkflowVersionMap) { this.workflowValue = @workflow; this.userNamesValue = @userNames; this.subWorkflowMapValue = @subWorkflowMap; this.workflowVersionsValue = @workflowVersions; this.subWorkflowVersionMapValue = @subWorkflowVersionMap; }
public override Object read(object obj1, BInput bin1, long version) { BInputBin bin = ((BInputBin)bin1); BBufferBin bbuf = bin.bbuf; int n = bbuf.getLength(); List <EloixClient.IndexServer.WFDiagram> arr = new List <EloixClient.IndexServer.WFDiagram>(n); bin.onObjectCreated(arr); for (int i = 0; i < n; i++) { EloixClient.IndexServer.WFDiagram obj = (EloixClient.IndexServer.WFDiagram)bin.readObj(false, null); arr.Add(obj); } return(arr); }
public override Object read(object obj1, BInput bin1, long version) { BInputBin bin = ((BInputBin)bin1); BBufferBin bbuf = bin.bbuf; Dictionary <int, EloixClient.IndexServer.WFDiagram> map = new Dictionary <int, EloixClient.IndexServer.WFDiagram>(); bin.onObjectCreated(map); int n = bbuf.getLength(); for (int i = 0; i < n; i++) { int key = bbuf.getInt(); EloixClient.IndexServer.WFDiagram value = (EloixClient.IndexServer.WFDiagram)bin.readObj(false, null); map[key] = value; } return(map); }
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 WFDiagram[] arr = new EloixClient.IndexServer.WFDiagram[n0]; bin.onObjectCreated(arr); // read for (int i0 = 0; i0 < n0; i0++) { arr[i0] = (EloixClient.IndexServer.WFDiagram)bin.readObj(false, null); } return(arr); }
public virtual void onBeforeTakeWorkFlowNode(EloixClient.IndexServer.IXServerEventsContext ec, EloixClient.IndexServer.WFDiagram workflow, EloixClient.IndexServer.WFNode node, EloixClient.IndexServer.UserInfo user, int flags, EloixClient.IndexServer.LockZ lockZ, BAsyncResult <Object> asyncResult) { Object __byps__ret = default(Object); Exception __byps__ex = null; try { onBeforeTakeWorkFlowNode(ec, workflow, node, user, flags, lockZ); } catch (Exception e) { __byps__ex = e; } asyncResult(__byps__ret, __byps__ex); }
public virtual void onBeforeTakeWorkFlowNode(EloixClient.IndexServer.IXServerEventsContext ec, EloixClient.IndexServer.WFDiagram workflow, EloixClient.IndexServer.WFNode node, EloixClient.IndexServer.UserInfo user, int flags, EloixClient.IndexServer.LockZ lockZ) { throw new BException(BExceptionC.UNSUPPORTED_METHOD, ""); }
public virtual void onAfterStartWorkFlow(EloixClient.IndexServer.IXServerEventsContext ec, EloixClient.IndexServer.WFDiagram workflow, EloixClient.IndexServer.Sord sord, EloixClient.IndexServer.SordZ sordZ, BAsyncResult <Object> asyncResult) { Object __byps__ret = default(Object); Exception __byps__ex = null; try { onAfterStartWorkFlow(ec, workflow, sord, sordZ); } catch (Exception e) { __byps__ex = e; } asyncResult(__byps__ret, __byps__ex); }
public virtual void onAfterStartWorkFlow(EloixClient.IndexServer.IXServerEventsContext ec, EloixClient.IndexServer.WFDiagram workflow, EloixClient.IndexServer.Sord sord, EloixClient.IndexServer.SordZ sordZ) { throw new BException(BExceptionC.UNSUPPORTED_METHOD, ""); }
public virtual void onBeforeTakeWorkFlowNode(EloixClient.IndexServer.IXServerEventsContext ec, EloixClient.IndexServer.WFDiagram workflow, EloixClient.IndexServer.WFNode node, EloixClient.IndexServer.UserInfo user, int flags, EloixClient.IndexServer.LockZ lockZ, BAsyncResult <Object> asyncResult) { BRequest_IXServerEvents_onBeforeTakeWorkFlowNode req = new BRequest_IXServerEvents_onBeforeTakeWorkFlowNode(); req.ecValue = ec; req.workflowValue = workflow; req.nodeValue = node; req.userValue = user; req.flagsValue = flags; req.lockZValue = lockZ; transport.sendMethod(req, asyncResult); }
public virtual void onBeforeTakeWorkFlowNode(EloixClient.IndexServer.IXServerEventsContext ec, EloixClient.IndexServer.WFDiagram workflow, EloixClient.IndexServer.WFNode node, EloixClient.IndexServer.UserInfo user, int flags, EloixClient.IndexServer.LockZ lockZ) { BSyncResult <Object> asyncResult = new BSyncResult <Object>(); onBeforeTakeWorkFlowNode(ec, workflow, node, user, flags, lockZ, BAsyncResultHelper.ToDelegate <Object>(asyncResult)); asyncResult.GetResult(); }
public virtual void onAfterStartWorkFlow(EloixClient.IndexServer.IXServerEventsContext ec, EloixClient.IndexServer.WFDiagram workflow, EloixClient.IndexServer.Sord sord, EloixClient.IndexServer.SordZ sordZ, BAsyncResult <Object> asyncResult) { BRequest_IXServerEvents_onAfterStartWorkFlow req = new BRequest_IXServerEvents_onAfterStartWorkFlow(); req.ecValue = ec; req.workflowValue = workflow; req.sordValue = sord; req.sordZValue = sordZ; transport.sendMethod(req, asyncResult); }
public virtual void onAfterStartWorkFlow(EloixClient.IndexServer.IXServerEventsContext ec, EloixClient.IndexServer.WFDiagram workflow, EloixClient.IndexServer.Sord sord, EloixClient.IndexServer.SordZ sordZ) { BSyncResult <Object> asyncResult = new BSyncResult <Object>(); onAfterStartWorkFlow(ec, workflow, sord, sordZ, BAsyncResultHelper.ToDelegate <Object>(asyncResult)); asyncResult.GetResult(); }
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; }