Base bean class. Beans extend Backbone.Model
.
Use Data.DataManager to create instances of beans.
CRUD
Use standard Backbone's fetch
, save
, and destroy
methods to perform CRUD operations on beans. See the
Data.DataManager class for details.
Validation
This class does not override Backbone.Model.validate
.
The validation is done in the save
method. If the bean is invalid the save
is rejected. Use Data/Bean#isValidAsync to check if the bean
is valid in other situations. Failed validations trigger an
app:error:validation:<field-name>
event.