Class::DBI based model class for the 'developer' table in the database.
Each column in the borough table has a method with the same name that can be used as an accessor and mutator.
The following columns will return objects instead of the value contained in the table:
This is their default, Smolder::DB::Preference object.
Returns a list of Smolder::DB::ProjectDeveloper objects that are connected to this Developer.
A list of Smolder::DB::SmokeReport that were added by this Developer.
Returns the full name of the Developer, in the following format:
Returns the email address in HTML formatted to foil email harvesting bots. For example, the email address
Creates a new random password of between 6 and 8 characters suitable and sets it as this Developer's password. This new password is returned unencrypted.
Returns an array ref of all the Smolder::DB::Projects that this Developer is a member of (using the
project_developer join table).
Returns the names of the groups this developer is in
This method will return a user 'anonymous' who is marked as a 'guest'. If this user does not exist, one will be created.