예제 #1
0
        /// <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);
        }
예제 #2
0
 /// <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;
 }
예제 #3
0
 /// <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;
 }
예제 #4
0
 /// <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;
 }
예제 #5
0
 /// <summary>
 /// Constructor
 /// </summary>
 public FWWorkflowClassFactory(FWWorkflowInterface ifc)
 {
     this.ifc = ifc;
 }