/// <summary> /// Constructor. Normally, the constructor is called from FWConnFactory. /// </summary> /// <param name="innerConn">Inner connection</param> public FWConnection(IXConnection innerConn) { internalConnection = innerConn; contentInterfaceVal = new Content.FWContentInterface(); sessionInterfaceVal = new Session.FWSessionInterface(this, internalConnection.ConnProperties); workflowInterfaceVal = new Workflow.FWWorkflowInterface(this, internalConnection.ConnProperties); masterDataInterfaceVal = new MasterData.FWMasterDataInterface(this, internalConnection.ConnProperties); arcSord = internalConnection.Ix.checkoutSord("1", EditInfoC.mbSordLean, LockC.NO).sord; contentInterfaceVal.Init(this, arcSord.name, internalConnection.ConnProperties); }
/// <summary> /// Constructor /// </summary> /// <param name="ifc">Interface object</param> /// <param name="userTask">UserTask object from IndexServer API</param> public FWUserTask(FWWorkflowInterface ifc, UserTask userTask) : base(ifc) { this.userTaskVal = userTask; }
/// <summary> /// Constructor /// </summary> /// <param name="ifc">Workflow interface object</param> /// <param name="reminder">Reminder object from IndexServer API</param> public FWReminder(FWWorkflowInterface ifc, Reminder reminder) : base(ifc) { _reminder = reminder; }
/// <summary> /// Constructor /// </summary> /// <param name="ifc">Workflow interface object</param> /// <param name="findInfo">Search criterias</param> public FWFindTasksCache(FWWorkflowInterface ifc, FindTasksInfo findInfo) : base(ifc.Conn.Ix, findInfo) { this.ifc = ifc; }
/// <summary> /// Constructor /// </summary> public FWWorkflowClassFactory(FWWorkflowInterface ifc) { this.ifc = ifc; }