Traits

DatabaseAwareTrait

Database aware trait.

« More »

FormBehaviorTrait

Trait which supports form behavior.

« More »

LegacyModelLoaderTrait

Trait which contains the legacy getInstance functionality

« More »

StateBehaviorTrait

Trait which supports state behavior

« More »

WorkflowBehaviorTrait

Trait which supports state behavior

« More »

Interfaces

DatabaseModelInterface

Interface for a database model.

« More »

FormModelInterface

Interface for a form model.

« More »

ItemModelInterface

Interface for an item model.

« More »

ListModelInterface

Interface for a list model.

« More »

ModelInterface

Interface for a base model.

« More »

StatefulModelInterface

Interface for a stateful model.

« More »

WorkflowModelInterface

Interface for a workflow model.

« More »

Classes

AdminModel

Prototype admin model.

« More »

BaseDatabaseModel

Base class for a database aware Joomla Model

Acts as a Factory class for application specific objects and provides many supporting API functions.
« More »

BaseModel

Base class for a Joomla Model

« More »

FormModel

Prototype form model.

« More »

ItemModel

Prototype item model.

« More »

ListModel

Model class for handling lists of items.

« More »

Interfaces

ModelExceptionInterface

Interface that all exceptions stemming from the model should implement for processing by the controller.

It is expected that the controller should catch all exceptions that implement this interface and then make a decision as to whether the exception can be recovered from or not.
« More »