phpDocumentor openbiz.bin.service
[ class tree: openbiz.bin.service ] [ index: openbiz.bin.service ] [ all elements ]

Class: doTriggerService

Source Location: /service/doTriggerService.php

Class doTriggerService

Class Overview

class doTriggerService is the plug-in service of handle DataObject trigger

Located in /service/doTriggerService.php [line 42]

MetaObject
   |
   --doTriggerService
Author(s):
  • Rocky Swen
API Tags:
Access:  public

Information Tags:
Copyright:  Copyright (c) 2005-2009, Rocky Swen

Properties

Methods

[ Top ]
Inherited Properties, Constants, and Methods
Property Summary
string   $m_DataObjName   Name of DataObj
array   $m_DOTriggerList   List of DOTrigger object

[ Top ]
Method Summary
void   __construct()   Initialize chartService with xml array metadata
void   AuditTrail()  
void   CreateInboxItem()   Create inbox item
void   Execute()   Execute trigger
void   ExecuteAction()   Execute action
void   ExecuteAllActions()   Execute all action
void   ExecuteShell()   Execute shell
void   ExecuteSQL()  
boolean   MatchCondition()   Match condition
void   ReadMetadata()   Read array meta data, and store to meta object
void   SendEmail()  

[ Top ]
Properties
string   $m_DataObjName [line 49]

Name of DataObj

API Tags:
Access:  public


[ Top ]
array   $m_DOTriggerList = array() [line 56]

List of DOTrigger object

API Tags:
Access:  public


[ Top ]
Methods
Constructor __construct  [line 64]

  void __construct( array &$xmlArr  )

Initialize chartService with xml array metadata

Parameters:
array   $xmlArr: 


Redefinition of:
MetaObject::__construct()

[ Top ]
AuditTrail  [line 283]

  void AuditTrail( mixed $argList  )


API Tags:
Access:  protected


[ Top ]
CreateInboxItem  [line 321]

  void CreateInboxItem( array $argList  )

Create inbox item

Parameters:
array   $argList: 

API Tags:
Access:  protected


[ Top ]
Execute  [line 98]

  void Execute( $dataObj, $triggerType  )

Execute trigger

Parameters:
   $dataObj: 
   $triggerType: 

API Tags:
Access:  public


[ Top ]
ExecuteAction  [line 164]

  void ExecuteAction( TriggerAction $triggerAction, $dataObj  )

Execute action

Parameters:
TriggerAction   $triggerAction: 
   $dataObj: 

API Tags:
Access:  protected


[ Top ]
ExecuteAllActions  [line 115]

  void ExecuteAllActions( DOTrigger $doTrigger, $dataObj  )

Execute all action

Parameters:
DOTrigger   $doTrigger: 
   $dataObj: 

API Tags:
Access:  protected


[ Top ]
ExecuteShell  [line 210]

  void ExecuteShell( array $argList  )

Execute shell

Parameters:
array   $argList: 

API Tags:
Access:  protected


[ Top ]
ExecuteSQL  [line 227]

  void ExecuteSQL( mixed $argList  )


API Tags:
Access:  protected


[ Top ]
MatchCondition  [line 133]

  boolean MatchCondition( DOTrigger $doTrigger, $dataObj  )

Match condition

Parameters:
DOTrigger   $doTrigger: 
   $dataObj: 

API Tags:
Access:  protected


[ Top ]
ReadMetadata  [line 76]

  void ReadMetadata( array &$xmlArr  )

Read array meta data, and store to meta object

Parameters:
array   $xmlArr: 

API Tags:
Access:  protected


[ Top ]
SendEmail  [line 252]

  void SendEmail( mixed $argList  )


API Tags:
Access:  protected


[ Top ]

Documentation generated on Tue, 22 Dec 2009 03:02:46 -0800 by phpDocumentor 1.3.0RC3