Class Mage_Core_Model_Store_Group

Description

Store group model

Located in /Core/Model/Store/Group.php (line 35)

Varien_Object
   |
   --Mage_Core_Model_Abstract
      |
      --Mage_Core_Model_Store_Group
Class Constant Summary
CACHE_TAG = 'store_group'
ENTITY = 'store_group'
Variable Summary
Method Summary
Variables
mixed $_cacheTag = true (line 40)
  • access: protected

Redefinition of:
Mage_Core_Model_Abstract::$_cacheTag
Model cache tag for clear cache in after save and after delete
Mage_Core_Model_Store $_defaultStore (line 85)

Group default store

  • access: protected
string $_eventObject = 'store_group' (line 50)
  • access: protected

Redefinition of:
Mage_Core_Model_Abstract::$_eventObject
Parameter name in event
string $_eventPrefix = 'store_group' (line 45)
  • access: protected

Redefinition of:
Mage_Core_Model_Abstract::$_eventPrefix
Prefix of model events names
array $_storeCodes = array() (line 71)

Group store codes array

  • access: protected
array $_storeIds = array() (line 64)

Group store ids array

  • access: protected
array $_stores (line 57)

Group Store collection array

  • access: protected
int $_storesCount = 0 (line 78)

The number of stores in a group

  • access: protected
Mage_Core_Model_Website $_website (line 92)

Website model

  • access: protected

Inherited Variables

Inherited from Mage_Core_Model_Abstract

Mage_Core_Model_Abstract::$_dataSaveAllowed
Mage_Core_Model_Abstract::$_isObjectNew
Mage_Core_Model_Abstract::$_resource
Mage_Core_Model_Abstract::$_resourceCollectionName
Mage_Core_Model_Abstract::$_resourceName
Methods
getDefaultStore (line 211)

Retrieve default store model

  • access: public
Mage_Core_Model_Store getDefaultStore ()
getDefaultStoreId (line 262)
  • access: public
void getDefaultStoreId ()
getRootCategoryId (line 267)
  • access: public
void getRootCategoryId ()
getStoreCodes (line 190)

Retrieve website store codes

  • access: public
array getStoreCodes ()
getStoreCollection (line 152)

Retrieve new (not loaded) Store collection object with group filter

  • access: public
getStoreIds (line 177)

Retrieve website store ids

  • access: public
array getStoreIds ()
getStores (line 164)

Retrieve wersite store objects

  • access: public
array getStores ()
getStoresCount (line 198)
  • access: public
void getStoresCount ()
getWebsite (line 237)

Retrieve website model

  • access: public
Mage_Core_Model_Website getWebsite ()
getWebsiteId (line 272)
  • access: public
void getWebsiteId ()
isCanDelete (line 253)

Is can delete group

  • access: public
bool isCanDelete ()
isReadOnly (line 289)

Get/Set isReadOnly flag

  • access: public
bool isReadOnly ([bool $value = null])
  • bool $value
setStores (line 132)

Set website stores

  • access: public
void setStores (array $stores)
  • array $stores
setWebsite (line 227)

Set website model

  • access: public
void setWebsite (Mage_Core_Model_Website $website)
_beforeDelete (line 277)
  • access: protected
void _beforeDelete ()

Redefinition of:
Mage_Core_Model_Abstract::_beforeDelete()
Processing object before delete data
_construct (line 103)

init model

  • access: protected
void _construct ()
_loadStores (line 112)

Load store collection and set internal data

  • access: protected
void _loadStores ()

Inherited Methods

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()
Class Constants
CACHE_TAG = 'store_group' (line 38)
ENTITY = 'store_group' (line 37)

Documentation generated on Fri, 11 Feb 2011 17:05:48 +0200 by phpDocumentor 1.4.3