Action |
Custom action
|
Adapter |
Adapter
|
Agenda |
Agenda instance
|
AppLog |
Logger in console, file and/or m_log table.
|
AppLogEvent |
Event log definition
|
Bookshelf |
Bookshelf definition containing documents
Indexes are stored with LUCENE thru TIKA components to parse their contents
|
Console |
Console
|
Constraint |
Constraint definition = List of rules with condition and impacts
|
CronDefinition |
Cron task definition
|
CronJob |
Job associated with one method of object
Job is launched by the CronTable or by one asynchronous Action
|
Crosstab |
Cross table definition
|
DataCache<T> |
General purpose managed data cache
|
Datamap |
Datamap between 2 fields of 2 objects
|
Disposition |
Disposition definition
|
DocumentDB |
Document instance
|
DocumentDB.DocData |
Document data
|
Domain |
Domain with hierarchy
|
EditTemplate |
Edit template instance
|
EnumItem |
Enumeration item code/value/enabled
|
EnumItem.EnumRendering |
Code rendering of list of values
|
ExternalObject |
External object definition
|
ExternalObjectPoolFactory |
External object pool factory
|
FieldArea |
A FieldArea is a group of object fields
|
FieldAreas |
Array of FieldArea
|
FieldStateTransition |
Transition between 2 states
|
FieldStyle |
Field style
|
FieldValidation |
Common field validation and evaluation
|
Globals |
Global constants
This class is dedicated to provide all other Simplicite classes with some
very global constants that shouldn't be changed unless very specific requirement.
|
Grant |
User rights
One grant object is loaded for each user session
|
GrantCore |
Core user rights
|
GrantHooks |
Grant hooks default implementation, this class is dedicated to be overridden to implement required hooks
|
GrantHooksInterface |
Deprecated, for removal: This API element is subject to removal in a future version. |
GroupDB |
Group rights and hierarchy
|
GroupDB.GroupUserFilter |
Group user filter
|
GroupDB.ObjectDefinition |
Object rights within group
|
Integration |
Integration
|
Link |
Object link definition
NB : This object is only dedicated to provide with default and display information on links
Actual link behavior is handled at object field level (all dynamic business rules,
except display-related rules, to be applied on links are to be set using object field's link related methods)
|
LinkDatamap |
Datamap on link between 2 objects
|
ListOfValues |
List of values
|
ListOfValuesData |
List of values data (one instance per language)
|
Mail |
Send emails thru standard mail service
or Outlook thru Java Outlook Connector
|
Mail.MailAttach |
Attachment
|
Mail.MailImage |
Inlined images
|
Mail.MailPart |
Body part
|
MenuItem |
Main menu item
|
MenuItem.State |
State item
|
Message |
A message contains many properties serializable.
|
ModelTemplate |
Model template definition
|
ModuleDB |
Module definition
|
ObjectContext |
Object context
|
ObjectContext.FormMessage |
Message to display on the form
|
ObjectCore |
Core business object without outsourced services
|
ObjectCtxHelp |
Contextual help defined for one object
|
ObjectDB |
Business object stored in database
The object definition is loaded from repository using user language and rights
The object is associated to a physical storage in the database (table in general)
By default, the object has a unique 'row_id' field which is always the first of them
Before the creation, the row ID must be set to 0
After creation, the row_id is always greater than 0
The object may have a timestamp, in this case 4 fields are added:
- 'created_dt' creation datetime
- 'created_by' creation user login
- 'updated_dt' last update datetime
- 'updated_by' last update user login
The object must have:
- a functional key based on one or more fields
- translation in each language with online helps
- function for CRUD to grant actions to the user groups
The object also may have:
- some graphs and crosstables based on the fields
- publication templates to many output formats
- scripted hooks to override some core methods
- constraints to change the object/fields rules on the fly
- etc.
|
ObjectField |
Object field.
|
ObjectFieldList |
Contextual Field List
|
ObjectFieldSearch |
Simple structure of a field search with filters, ordering and grouping
|
ObjectHooks |
Object hooks wrapper with try/catch
|
ObjectLocation |
Object simple location
|
ObjectNode |
Object node in tree view
|
ObjectPoolFactory |
Business object pool factory
|
ObjectService |
Service business object
|
ObjectServiceLDAP |
This class is for mapping a remote LDAP® entities as a business object.
|
ObjectServiceMongoDB |
This class is for mapping a remote MongoDB® entities as a business object.
|
ObjectServiceOpenDataSoft |
This class is for remote OpenDataSoft® dataset
This is used when the table name is set to "service-opendatasoft" (and the dataset name is stored in the search spec)
|
ObjectServiceREST |
This class is for mapping a remote REST service entities as a business object.
|
ObjectServiceSalesForce |
This class is for remote SalesForce® objects
This is used when the table name is set to "service-salesforce" (the connection details are stored as JSON in the search spec)
|
ObjectServiceServiceNow |
This class is for remote ServiceNow® tables
This is used when the table name is set to "service-servicenow" (the connection details are stored as JSON in the search spec)
|
ObjectServiceSimplicite |
This class is for remote Simplicité® objects.
|
ObjectUsage |
Object usage services to manage who is updating what at a same time.
|
ObjectVisibility |
Object visibility is a set of business rules to filter the rows and related actions.
|
PlaceMap |
Place map definition
|
PlatformHooks |
Platform hooks wrapper to manage one singleton per class-loader
|
PlatformHooksInterface |
PlatformHooksInterface wrapper
|
PredefinedSearch |
Predefined search
|
Preference |
User preference
|
PrintTemplate |
Print template
|
Resource |
Resource definition
|
RSSFeed |
RSS feed
|
ScriptedDisposition |
Scripted disposition
Execute the disposition's server script
|
ScriptedExternalObject |
Scripted external object
Execute the external object's server script
|
ScriptedObjectDB |
Business object stored in database with scripted implementation
|
ScriptedPlatformHooks |
Scripted platform hooks
Execute the platform and the grant hooks' common server script or dynamic Java class.
|
ScriptInterpreter |
Script interpreter abstract wrapper
|
ScriptInterpreterConsole |
Deprecated, for removal: This API element is subject to removal in a future version.
|
SessionInfo |
Session information valued with user rights during authentication
|
SharedScript |
Shared code definition
|
Shortcut |
Shortcut definition
|
SocialPost |
Social post
|
SocialPost.Author |
Author
|
SocialShareData |
Share data simple structure
|
SystemParameters |
System parameters
|
Template |
Object template for UI
|
Timesheet |
Timesheet instance
|
Timesheet.Period |
Timesheet period = day or week or month
|
Timesheet.TimesheetDefinition |
Timesheet definition
|
Tool |
Main toolbox
This class only provides static variables and methods
|
TreeView |
TreeView definition per user session
|
TreeView.TreeViewNode |
Node definition
|
TreeViewModule |
TreeView of module
|
UndoRedo |
Undo/Redo management
|
UndoRedoPool |
Pool of Undo/Redo during a session
|
UserSession |
User session tools
|
UserSessionFilters |
Global filters in user's session
|
UserSessionFilters.Filter |
Filter
|
View |
View definition
|
WebZone |
Web zone definition
|