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

WOCustomerAbstract Class Reference

Inheritance diagram for WOCustomerAbstract:
WObject WOCustomer

List of all members.

Public Member Functions

 __construct ()
 add_addresses ($value)
 add_contacts ($value)
 clear_addresses ()
 clear_contacts ()
 getaddresses ()
 getcflags ()
 getcomments ()
 getcontacts ()
 getemail ()
 getfirstname ()
 getid ()
 getname ()
 getstr_cflags ()
 getstr_comments ()
 getstr_email ()
 getstr_firstname ()
 getstr_id ()
 getstr_name ()
 getstr_tags ()
 getstr_title ()
 gettags ()
 gettitle ()
 propertyArray ()
 base for property array
 setaddresses (array $values)
 setcflags ($value)
 setcomments ($value)
 setcontacts (array $values)
 setemail ($value)
 setfirstname ($value)
 setid ($value)
 setname ($value)
 settags ($value)
 settitle ($value)
 toString ()
 toTablecustomer (&$table)
 toXml ($xml, $elementname="Customer")

Static Public Member Functions

static fromString ($txt)
static fromTableArraycustomer (array $table)
static fromTablecustomer ($table)
static fromXml ($xml, $elem)
static validateaddresses ($value)
static validatecflags ($value)
static validatecomments ($value)
static validatecontacts ($value)
static validateemail ($value)
static validatefirstname ($value)
static validateid ($value)
static validatename ($value)
static validatetags ($value)
static validatetitle ($value)

Protected Member Functions

 toXmlHelper ($xml, $root)
 base for serialization

Static Protected Member Functions

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

Protected Attributes

 $prop_addresses
 $prop_cflags = null
 $prop_comments = null
 $prop_contacts
 $prop_email = null
 $prop_firstname = null
 $prop_id = null
 $prop_name = null
 $prop_tags = null
 $prop_title = null

Constructor & Destructor Documentation

WOCustomerAbstract::__construct (  ) 

Reimplemented from WObject.


Member Function Documentation

WOCustomerAbstract::add_addresses ( value  ) 
WOCustomerAbstract::add_contacts ( value  ) 
WOCustomerAbstract::clear_addresses (  ) 
WOCustomerAbstract::clear_contacts (  ) 
static WOCustomerAbstract::fromString ( txt  )  [static]

References fromXml(), and translate().

static WOCustomerAbstract::fromTableArraycustomer ( array $  table  )  [static]
static WOCustomerAbstract::fromXmlHelper ( data,
xml,
elem 
) [static, protected]

base for deserialization

Reimplemented from WObject.

References WObject::elementsByTagName(), WOContact::fromXml(), and WOAddress::fromXml().

Referenced by fromXml().

WOCustomerAbstract::getaddresses (  ) 

Referenced by toXmlHelper().

WOCustomerAbstract::getcflags (  ) 

Referenced by toXmlHelper().

WOCustomerAbstract::getcomments (  ) 

Referenced by toXmlHelper().

WOCustomerAbstract::getcontacts (  ) 

Referenced by toXmlHelper().

WOCustomerAbstract::getemail (  ) 

Referenced by toXmlHelper().

WOCustomerAbstract::getfirstname (  ) 

Referenced by toXmlHelper().

WOCustomerAbstract::getid (  ) 

Referenced by toXmlHelper().

WOCustomerAbstract::getname (  ) 

Referenced by toXmlHelper().

WOCustomerAbstract::getstr_cflags (  ) 

Referenced by toXmlHelper().

WOCustomerAbstract::getstr_comments (  ) 

Referenced by toXmlHelper().

WOCustomerAbstract::getstr_email (  ) 

Referenced by toXmlHelper().

WOCustomerAbstract::getstr_firstname (  ) 

Referenced by toXmlHelper().

WOCustomerAbstract::getstr_id (  ) 

Referenced by toXmlHelper().

WOCustomerAbstract::getstr_name (  ) 

Referenced by toXmlHelper().

WOCustomerAbstract::getstr_tags (  ) 

Referenced by toXmlHelper().

WOCustomerAbstract::getstr_title (  ) 

Referenced by toXmlHelper().

WOCustomerAbstract::gettags (  ) 

Referenced by toXmlHelper().

WOCustomerAbstract::gettitle (  ) 

Referenced by toXmlHelper().

WOCustomerAbstract::propertyArray (  ) 

base for property array

Reimplemented from WObject.

WOCustomerAbstract::setaddresses ( array $  values  ) 
WOCustomerAbstract::setcflags ( value  ) 
WOCustomerAbstract::setcomments ( value  ) 
WOCustomerAbstract::setcontacts ( array $  values  ) 
WOCustomerAbstract::setemail ( value  ) 
WOCustomerAbstract::setfirstname ( value  ) 
WOCustomerAbstract::setid ( value  ) 
WOCustomerAbstract::setname ( value  ) 
WOCustomerAbstract::settags ( value  ) 
WOCustomerAbstract::settitle ( value  ) 
WOCustomerAbstract::toString (  ) 

References toXml().

WOCustomerAbstract::toTablecustomer ( &$  table  ) 
WOCustomerAbstract::toXml ( xml,
elementname = "Customer" 
)

References toXmlHelper().

Referenced by toString().

WOCustomerAbstract::toXmlHelper ( xml,
root 
) [protected]
static WOCustomerAbstract::validateaddresses ( value  )  [static]
static WOCustomerAbstract::validatecflags ( value  )  [static]
static WOCustomerAbstract::validatecomments ( value  )  [static]
static WOCustomerAbstract::validatecontacts ( value  )  [static]
static WOCustomerAbstract::validateemail ( value  )  [static]
static WOCustomerAbstract::validatefirstname ( value  )  [static]
static WOCustomerAbstract::validateid ( value  )  [static]
static WOCustomerAbstract::validatename ( value  )  [static]
static WOCustomerAbstract::validatetags ( value  )  [static]
static WOCustomerAbstract::validatetitle ( value  )  [static]

Member Data Documentation

WOCustomerAbstract::$prop_addresses [protected]
WOCustomerAbstract::$prop_cflags = null [protected]
WOCustomerAbstract::$prop_comments = null [protected]
WOCustomerAbstract::$prop_contacts [protected]
WOCustomerAbstract::$prop_email = null [protected]
WOCustomerAbstract::$prop_firstname = null [protected]
WOCustomerAbstract::$prop_id = null [protected]
WOCustomerAbstract::$prop_name = null [protected]
WOCustomerAbstract::$prop_tags = null [protected]
WOCustomerAbstract::$prop_title = null [protected]

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