Which three of the following conditions are used to protect an admin route via ACL? (Choose three)
A. You have defined an ACL in your module configuration
B. At least one admin role must have permission for that route
C. You have extended the controller from Mage_Adminhtml_Controller_Action
D. You have defined a method _is Allowed which checks the permission
E. The route name must start with admin
When changes are made to more than one of a collection's items using setData( 'some', 'value'), which of the following methods will save the changes in the collection?
A. $collection->saveAll();
B. $collection->saveItems ();
C. $collection->saveAllItems ()?
D. $collection->save();
When $ this ->load Layout (' foo_bar_baz') is called in a standard front action, what is the effect on the layout update object instance?
A. foo_bar_baz will be the only handle added
B. loadLayout () does not take any arguments, so there is no effect
C. Only two handles will be added: foo_bar_baz and default
D. Foo_bar_baz will be added instead of the default handle
Which two of the following are supported in the native Magento API? (Choose two)
A. Partial void
B. Partial invoice
C. Partial capture
D. Partial refund
E. Partial shipment
What class does an adminhtml grid directly extend?
A. Mage_Adminhtml_Block_Widget
B. Varien_Data_Grid
C. Varien_Data_Widget
D. Mage_Adminhtml_Block_Template
Custom widgets must ____________.
A. Extend Varien_Object
B. Extend Mage_core_Block_Abstract
C. Extend Mage_Core_Block_Template
D. Implement Mage_Widget_Block_Interf ace
E. Implement Mage_widget_Block_lnterface and extend Mage_Core_Block_Abstract
How does Magento store comments regarding different entities (invoice, credit memo, shipment)?
A. Each comment is a separate entity with a type attribute which identifies the owner of the comment. All comments are stored in one sales_comment table.
B. Comments to invoice, credit memo and shipment are different entities stored in the different tables.
C. All comments belong directly to the order, and are stored in the sales_flat_order_comments table.
D. Each comment is an attribute of the appropriate entity (invoice, credit memo, shipment).
Which of the following node names may be used inside the setup resource declaration to utilize a custom setup class?
A. resourceModel
B. resourceClass
C. setupClass
D. class
Which two public methods must be implemented in a functional custom shipping method directly extending Mage_Shipping_Model_Carrier_Abstract and also implementing Mage_Shipping_Model_Carrier_Interface? (Choose two)
A. collectRates()
B. getAllowedMethods()
C. isTrackingAvailable()
D. isFixed()
E. getConfigData()
F. checkAvailableShipCountries()
Which statement describes a model class that extends Mage_Core_Model_Abstract?
A. The model class consists of properties and methods for storing and manipulating data retrieved via separate resource classes responsible for database operations.
B. The model class is responsible for loading the frontend layout templates and responding to page requests via its Action methods (for example, indexAction).
C. The model class does not encapsulate any logic except for logic providing access to the data loaded from the database.
D. The model class is primarily responsible for direct query operations such as retrieving and storing data and then rendering that data to the frontend view.