Public Member Functions | Static Public Member Functions | Public Attributes | Protected Member Functions | Static Protected Member Functions | Protected Attributes

WOVoucherAbstract Class Reference

Inheritance diagram for WOVoucherAbstract:
WObject WOVoucher WOVoucherAudit

List of all members.

Public Member Functions

 __construct ()
 getisused ()
 getorderid ()
 getprice ()
 getstatus ()
 getstr_isused ()
 getstr_orderid ()
 getstr_price ()
 getstr_status ()
 getstr_tags ()
 getstr_value ()
 getstr_voucherid ()
 gettags ()
 getvalue ()
 getvoucherid ()
 propertyArray ()
 base for property array
 setisused ($value)
 setorderid ($value)
 setprice ($value)
 setstatus ($value)
 settags ($value)
 setvalue ($value)
 setvoucherid ($value)
 toString ()
 toTablevoucher (&$table)
 toXml ($xml, $elementname="Voucher")

Static Public Member Functions

static fromString ($txt)
static fromTableArrayvoucher (array $table)
static fromTablevoucher ($table)
static fromXml ($xml, $elem)
static validateisused ($value)
static validateorderid ($value)
static validateprice ($value)
static validatestatus ($value)
static validatetags ($value)
static validatevalue ($value)
static validatevoucherid ($value)

Public Attributes

const InvalidPrice = 2
const InvalidValue = 1
const Ok = 0

Protected Member Functions

 toXmlHelper ($xml, $root)
 base for serialization

Static Protected Member Functions

static fromXmlHelper ($data, $xml, $elem)
 base for deserialization

Protected Attributes

 $prop_isused = null
 $prop_orderid = null
 $prop_price = null
 $prop_status = null
 $prop_tags = null
 $prop_value = null
 $prop_voucherid = null

Constructor & Destructor Documentation

WOVoucherAbstract::__construct (  ) 

Reimplemented from WObject.

Reimplemented in WOVoucherAudit.


Member Function Documentation

static WOVoucherAbstract::fromString ( txt  )  [static]

Reimplemented in WOVoucherAudit.

References fromXml(), and translate().

static WOVoucherAbstract::fromTableArrayvoucher ( array $  table  )  [static]
static WOVoucherAbstract::fromTablevoucher ( table  )  [static]
static WOVoucherAbstract::fromXml ( xml,
elem 
) [static]

Reimplemented in WOVoucherAudit.

References fromXmlHelper().

Referenced by fromString(), and WOOrderAbstract::fromXmlHelper().

static WOVoucherAbstract::fromXmlHelper ( data,
xml,
elem 
) [static, protected]

base for deserialization

Reimplemented from WObject.

Reimplemented in WOVoucherAudit.

References WObject::elementsByTagName().

Referenced by fromXml().

WOVoucherAbstract::getisused (  ) 

Referenced by toXmlHelper().

WOVoucherAbstract::getorderid (  ) 

Referenced by toXmlHelper().

WOVoucherAbstract::getprice (  ) 

Referenced by toXmlHelper().

WOVoucherAbstract::getstatus (  ) 

Referenced by toXmlHelper().

WOVoucherAbstract::getstr_isused (  ) 

Referenced by toXmlHelper().

WOVoucherAbstract::getstr_orderid (  ) 

Referenced by toXmlHelper().

WOVoucherAbstract::getstr_price (  ) 

Referenced by toXmlHelper().

WOVoucherAbstract::getstr_status (  ) 

References translate().

Referenced by toXmlHelper().

WOVoucherAbstract::getstr_tags (  ) 

Referenced by toXmlHelper().

WOVoucherAbstract::getstr_value (  ) 

Referenced by toXmlHelper().

WOVoucherAbstract::getstr_voucherid (  ) 

Referenced by toXmlHelper().

WOVoucherAbstract::gettags (  ) 

Referenced by toXmlHelper().

WOVoucherAbstract::getvalue (  ) 

Referenced by toXmlHelper().

WOVoucherAbstract::getvoucherid (  ) 

Referenced by toXmlHelper().

WOVoucherAbstract::propertyArray (  ) 

base for property array

Reimplemented from WObject.

Reimplemented in WOVoucherAudit.

WOVoucherAbstract::setisused ( value  ) 
WOVoucherAbstract::setorderid ( value  ) 
WOVoucherAbstract::setprice ( value  ) 
WOVoucherAbstract::setstatus ( value  ) 
WOVoucherAbstract::settags ( value  ) 
WOVoucherAbstract::setvalue ( value  ) 
WOVoucherAbstract::setvoucherid ( value  ) 
WOVoucherAbstract::toString (  ) 

Reimplemented in WOVoucherAudit.

References toXml().

WOVoucherAbstract::toTablevoucher ( &$  table  ) 
WOVoucherAbstract::toXml ( xml,
elementname = "Voucher" 
)

Reimplemented in WOVoucherAudit.

References toXmlHelper().

Referenced by toString().

WOVoucherAbstract::toXmlHelper ( xml,
root 
) [protected]
static WOVoucherAbstract::validateisused ( value  )  [static]
static WOVoucherAbstract::validateorderid ( value  )  [static]
static WOVoucherAbstract::validateprice ( value  )  [static]
static WOVoucherAbstract::validatestatus ( value  )  [static]
static WOVoucherAbstract::validatetags ( value  )  [static]
static WOVoucherAbstract::validatevalue ( value  )  [static]
static WOVoucherAbstract::validatevoucherid ( value  )  [static]

Member Data Documentation

WOVoucherAbstract::$prop_isused = null [protected]
WOVoucherAbstract::$prop_orderid = null [protected]
WOVoucherAbstract::$prop_price = null [protected]
WOVoucherAbstract::$prop_status = null [protected]
WOVoucherAbstract::$prop_tags = null [protected]
WOVoucherAbstract::$prop_value = null [protected]
WOVoucherAbstract::$prop_voucherid = null [protected]

The documentation for this class was generated from the following file: