Sales implementation of recurring payment profiles
Implements saving and manageing profiles
Located in /Sales/Model/Recurring/Profile.php (line 31)
Varien_Object | --Mage_Core_Model_Abstract | --Mage_Payment_Model_Recurring_Profile | --Mage_Sales_Model_Recurring_Profile
Allowed actions matrix
Inherited from Mage_Payment_Model_Recurring_Profile
Mage_Payment_Model_Recurring_Profile::$_errors
Mage_Payment_Model_Recurring_Profile::$_locale
Mage_Payment_Model_Recurring_Profile::$_methodInstance
Mage_Payment_Model_Recurring_Profile::$_paymentMethods
Mage_Payment_Model_Recurring_Profile::$_store
Inherited from Mage_Core_Model_Abstract
Mage_Core_Model_Abstract::$_cacheTag
Mage_Core_Model_Abstract::$_dataSaveAllowed
Mage_Core_Model_Abstract::$_eventObject
Mage_Core_Model_Abstract::$_eventPrefix
Mage_Core_Model_Abstract::$_isObjectNew
Mage_Core_Model_Abstract::$_resource
Mage_Core_Model_Abstract::$_resourceCollectionName
Mage_Core_Model_Abstract::$_resourceName
Activate the suspended profile
Add order relation to recurring profile
Check whether the workflow allows to activate the profile
Check whether the workflow allows to cancel the profile
Cancel active or suspended profile
Check whether the workflow allows to suspend the profile
Initialize new order based on profile data
Takes arbitrary number of Varien_Object instances to be treated as items for new order
Getter for all available states
Return recurring profile child orders Ids
Getter for sales-related field comments
Getter for sales-related field labels
Getter for additional information value It is assumed that the specified additional info is an object or associative array
Get state label based on the code
Import quote information to the profile
Import quote item information to the profile
Validate states
Load order by system increment identifier
Render state as label
Submit a recurring profile right after an order is placed
Suspend active profile
Add additional options suboption into itev
Check whether profile can be changed to specified state
Initialize resource model
Automatically set "unknown" state if not defined
Create and return new order item based on profile item data and $itemInfo for initial payment
Create and return new order item based on profile item data and $itemInfo
Create and return new order item based on profile item data and $itemInfo for regular payment
Create and return new order item based on profile item data and $itemInfo for trial payment
Initialize the workflow reference
Inherited From Mage_Payment_Model_Recurring_Profile
Mage_Payment_Model_Recurring_Profile::exportScheduleInfo()
Mage_Payment_Model_Recurring_Profile::exportStartDatetime()
Mage_Payment_Model_Recurring_Profile::getAllPeriodUnits()
Mage_Payment_Model_Recurring_Profile::getFieldComment()
Mage_Payment_Model_Recurring_Profile::getFieldLabel()
Mage_Payment_Model_Recurring_Profile::getMethodInstance()
Mage_Payment_Model_Recurring_Profile::getPeriodUnitLabel()
Mage_Payment_Model_Recurring_Profile::getValidationErrors()
Mage_Payment_Model_Recurring_Profile::importBuyRequest()
Mage_Payment_Model_Recurring_Profile::importProduct()
Mage_Payment_Model_Recurring_Profile::isValid()
Mage_Payment_Model_Recurring_Profile::renderData()
Mage_Payment_Model_Recurring_Profile::setLocale()
Mage_Payment_Model_Recurring_Profile::setMethodInstance()
Mage_Payment_Model_Recurring_Profile::setNearestStartDatetime()
Mage_Payment_Model_Recurring_Profile::setStore()
Mage_Payment_Model_Recurring_Profile::_beforeSave()
Mage_Payment_Model_Recurring_Profile::_ensureLocaleAndStore()
Mage_Payment_Model_Recurring_Profile::_filterValues()
Mage_Payment_Model_Recurring_Profile::_renderSchedule()
Mage_Payment_Model_Recurring_Profile::_validateBeforeSave()
Mage_Payment_Model_Recurring_Profile::_validatePeriodFrequency()
Inherited From Mage_Core_Model_Abstract
Mage_Core_Model_Abstract::afterCommitCallback()
Mage_Core_Model_Abstract::afterLoad()
Mage_Core_Model_Abstract::cleanModelCache()
Mage_Core_Model_Abstract::clearInstance()
Mage_Core_Model_Abstract::delete()
Mage_Core_Model_Abstract::getCacheIdTags()
Mage_Core_Model_Abstract::getCacheTags()
Mage_Core_Model_Abstract::getCollection()
Mage_Core_Model_Abstract::getEntityId()
Mage_Core_Model_Abstract::getId()
Mage_Core_Model_Abstract::getIdFieldName()
Mage_Core_Model_Abstract::getResource()
Mage_Core_Model_Abstract::getResourceCollection()
Mage_Core_Model_Abstract::getResourceName()
Mage_Core_Model_Abstract::isObjectNew()
Mage_Core_Model_Abstract::load()
Mage_Core_Model_Abstract::save()
Mage_Core_Model_Abstract::setId()
Mage_Core_Model_Abstract::_afterDelete()
Mage_Core_Model_Abstract::_afterDeleteCommit()
Mage_Core_Model_Abstract::_afterLoad()
Mage_Core_Model_Abstract::_afterSave()
Mage_Core_Model_Abstract::_afterSaveCommit()
Mage_Core_Model_Abstract::_beforeDelete()
Mage_Core_Model_Abstract::_beforeLoad()
Mage_Core_Model_Abstract::_beforeSave()
Mage_Core_Model_Abstract::_clearData()
Mage_Core_Model_Abstract::_clearReferences()
Mage_Core_Model_Abstract::_getEventData()
Mage_Core_Model_Abstract::_getResource()
Mage_Core_Model_Abstract::_hasModelChanged()
Mage_Core_Model_Abstract::_init()
Mage_Core_Model_Abstract::_protectFromNonAdmin()
Mage_Core_Model_Abstract::_setResourceModel()
Payment types
Available states
Inherited from Mage_Payment_Model_Recurring_Profile
Mage_Payment_Model_Recurring_Profile::BUY_REQUEST_START_DATETIME
Mage_Payment_Model_Recurring_Profile::PERIOD_UNIT_DAY
Mage_Payment_Model_Recurring_Profile::PERIOD_UNIT_MONTH
Mage_Payment_Model_Recurring_Profile::PERIOD_UNIT_SEMI_MONTH
Mage_Payment_Model_Recurring_Profile::PERIOD_UNIT_WEEK
Mage_Payment_Model_Recurring_Profile::PERIOD_UNIT_YEAR
Mage_Payment_Model_Recurring_Profile::PRODUCT_OPTIONS_KEY
Documentation generated on Fri, 11 Feb 2011 17:10:31 +0200 by phpDocumentor 1.4.3