Object in SmeUp
This system is built around the concept of Objects
, which represent concrete elements within an application.
Every element within the application is an object. These objects can represent any tangible entity (e.g., an order, a customer, a collaborator). Each action performed on an object is either a property or a function of that object.
Object Structure
Objects are identified by three elements: Type, Parameter, and Code.
- Type: Indicates a general category (e.g., CN for "Contact").
- Parameter: Specifies a subset within this category (e.g., COL for "Collaborator").
- Code: Uniquely identifies a specific instance of the object.
Properties and Attributes
-
Attributes: These are
OAV
, specific characteristics of an object. For instance, for an order, an attribute could be the associated customer. -
Properties: These are actions that can be performed on an object. For example, "editing" an order.