All Classes Interface Summary Class Summary Enum Summary Exception Summary Annotation Types Summary
Class |
Description |
Action |
Custom action
|
ActionException |
Action call Exception
|
Activity |
Activity definition
|
ActivityFile |
Activity file for storing instantiated process data
|
Adapter |
Adapter
|
Adapter |
Adapter class annotation.
|
AdapterException |
Adapter Exception
|
AdapterInterface |
Java adapter interface.
|
Agenda |
Agenda instance
|
Alert |
Workflow alert management
|
ApacheCommonsCSVAdapter |
Abstract adapter for CSV input streams using Apache Commons CSV.
|
APIException |
API call Exception wrapper
|
APITool |
Simplicite API toolbox to connnect a remote platform
|
Application |
Application
|
AppLog |
Logger in console, file and/or m_log table.
|
AppLogEvent |
Event log definition
|
AuditTool |
Audit configuration tool
|
AuthenticationException |
Authentication Exception
|
AuthTool |
Simplicite(R) authentication toolbox
|
Bam |
Business process monitoring
|
BarcodeTool |
Barcodes toolbox
This class only provides static variables and methods
|
Base64Tool |
Base 64 toolbox
This class only provides static variables and methods
|
BBCodeTool |
BBCode toolbox
This class only provides static variables and methods
|
Bookmarks |
User's bookmarks
|
Bookshelf |
Bookshelf definition containing documents
Indexes are stored with LUCENE thru TIKA components to parse their contents
|
BootstrapWebPage |
Web page with jQuery® and Bootstrap®
|
BusinessException |
Business level Exception
|
BusinessObject |
Business object class annotation.
|
BusinessObjectAction |
Business object action method annotation.
|
BusinessObjectCallback |
Business object activity callback method annotation.
|
BusinessObjectException |
Business object Exception
|
BusinessObjectPublication |
Business object publication method annotation.
|
BusinessObjectTool |
Helper class to manipulate business objects in specific code
|
BusinessObjectTool.ReturnMessage |
Return message
|
BusinessProcess |
Business process class annotation.
|
BusinessProcessCallback |
Business process activity callback method annotation.
|
BusinessProcessPage |
Business process activity page method annotation.
|
BusinessProcessService |
Business process activity service method annotation.
|
CacheException |
Cache Exception
|
CellBasedXLSAdapter |
Abstract adapter dedicated to Excel speadsheet integration
The only method to implement is the single cell level processCell() method
|
CellBasedXLSXAdapter |
Abstract adapter dedicated to Excel speadsheet integration
The only method to implement is the single cell level processCell() method
|
ChartException |
Chart data Exception
|
CloudStorageTool |
Cloud storage toolbox.
|
ConfigurationException |
Configuration exception
|
Console |
Console
|
Constraint |
Constraint definition = List of rules with condition and impacts
|
CreateException |
Create Exception
|
CronDefinition |
Cron task definition
|
CronJob |
Job associated with one method of object
Job is launched by the CronTable or by one asynchronous Action
|
CronJob.JobCallback<B,R> |
Job callback interface
|
Crosstab |
Cross table definition
|
CrosstabException |
Crosstab Exception
|
CrowdTool |
Atlassian Crowd API toolbox
see https://docs.atlassian.com/atlassian-crowd/latest/REST
see https://developer.atlassian.com/display/CROWDDEV/JSON+Requests+and+Responses
|
CrowdTool.CrowdUser |
Crowd User
|
CSVLineBasedAdapter |
Abstract adapter dedicated to CSV line based input streams.
|
CSVTool |
CSV toolbox
|
Data |
Workflow activity data
|
DataCache<T> |
General purpose managed data cache
|
DataCache.RemoveCallback<T> |
Search callback interface
|
DataFile |
Workflow activity data file
|
Datamap |
Datamap between 2 fields of 2 objects
|
DataXML |
Simplicité XML object data.
|
DBException |
SQL Exception
|
DeleteException |
Delete Exception
|
Disposition |
Disposition class annotation.
|
Disposition |
Disposition definition
|
DocSignProvider |
Document signing interface.
|
DocSignProvider.DocSignAccount |
Account data of Sign provider
|
DocSignProvider.DocSignSignerStatus |
Signer status
|
DocSignProvider.DocSignStatus |
Document status
|
DocTool |
Document tools
This class only provides static variables and methods
|
DocumentDB |
Document instance
|
DocumentDB.DocData |
Document data
|
DocumentParser |
Document content parser, currently based on Tika
|
DocuSignTool |
DocuSign® toolbox.
|
DocxTool |
DOCX toolbox
|
Domain |
Domain with hierarchy
|
EditorTool |
Editor tools
|
EditorTool.Editor |
Single editor
|
EditTemplate |
Edit template instance
|
EncodingTool |
Encoding toolbox
This class only provides static variables and methods
|
EncryptionException |
API call Exception wrapper
|
EncryptionTool |
Encryption toolbox
|
EncryptionTool.RSAKeyPair |
RSA key pair
|
EnumItem |
Enumeration item code/value/enabled
|
EnumItem.EnumRendering |
Code rendering of list of values
|
ExcelPOITool |
Deprecated, for removal: This API element is subject to removal in a future version.
|
ExcelTool |
Microsoft Excel binary using Apache POI toolbox
|
ExcelTool.ExcelCell |
Cell with Simplicite attributes
|
ExcelTool.ExcelRow |
Row with cells
|
ExternalObject |
External object class annotation.
|
ExternalObject |
External object definition
|
ExternalObjectAction |
External object action method annotation.
|
ExternalObjectException |
Business object Exception
|
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
|
FileSizeException |
File size Exception
|
FileTool |
File management toolbox
This class only provides static variables and methods
|
FileTool.DeleteOnCloseInputStream |
Custom FileInputFile with auto-deletion on close
|
FlowXML |
Simplicité XML flow.
|
GenericException |
Deprecated, for removal: This API element is subject to removal in a future version.
|
GetException |
Get Exception
|
GitException |
Git Exception
|
GitTool |
Git toolbox
This class is a singleton use it as GitTool.getInstance()
|
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.
|
Globals.InterfaceType |
Interface access type
|
GMapTool |
Google Maps toolbox
|
GMapTool.Location |
Location
|
GoogleAPITool |
Google API toolbox
This class only provides static variables and methods
|
GoogleFirebaseTool |
Google Firebase toolbox
|
Grant |
User rights
One grant object is loaded for each user session
|
GrantCore |
Core user rights
|
GrantException |
Grant Exception
|
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. |
GraphQLExternalObject |
GraphQLexternal object
|
GroupDB |
Group rights and hierarchy
|
GroupDB.GroupUserFilter |
Group user filter
|
GroupDB.ObjectDefinition |
Object rights within group
|
HashPassword |
Password hashing toolbox
This class only provides static variables and methods
|
HookException |
Hook call Exception wrapper
|
HTMLTool |
HTML page common constant and static methods
|
HTMLToPDFTool |
HTML to PDF toolbox
|
HTTPException |
HTTP call Exception
|
HTTPTool |
HTTP toolbox
This class only provides static variables and methods
|
ImageTool |
Image toolbox
This class only provides static variables and methods
|
ImportException |
Import Exception
|
ImportExportTool |
Objects import/export services.
|
InactiveUserException |
Inactive User Exception
|
IndexCore |
Indexation utilities
|
IndexSQLTool |
Indexation using SQL implementation
|
IndexTool |
Indexation interface
|
Integration |
Integration
|
IOException |
I/O Exception
|
JARTool |
JAR toolbox
This class only provides static variables and methods
|
JavaCompilationException |
Java compilation Exception
|
JavaFormatException |
Java formatting Exception
|
JavaTool |
Java toolbox
This class only provides static variables and methods
|
JQueryWebPage |
Web page with jQuery
|
JQueryWebPageExternalObject |
Web page external object
|
JSONOrderedObject |
JSONOrderedObject is a JSONObject with ordered keys (in insert order)
|
JSONServletTool |
JSON Servlet toolbox
|
JSONTool |
JSON toolbox
This class only provides static variables and methods
|
JUnitTool |
JUnit toolbox
|
KafkaTool |
Apache Kafka toolbox.
|
KeycloakTool |
Keycloack API toolbox
see https://www.keycloak.org/
|
KeycloakTool.KeycloakAPI |
Keycloak API connector
|
KeycloakTool.KeycloakUser |
Keycloak User
|
LDAPTool |
LDAP toolbox
|
LicenseException |
License check Exception
|
LicenseTool |
License toolbox
This class only provides static variables and methods
|
LineBasedAdapter |
Abstract adapter dedicated to line based input streams.
|
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
|
MailTool |
Mail toolbox
Usage (from a business object)
MailTool mail = new MailTool(getGrant());
mail.addRcpt("contact@simplicite.fr");
mail.setSubject("Test Template");
mail.addAttach(this, getField("fileAttribute"));
mail.setBody("<p>Hello World</p>");
mail.send();
|
MarkdownTool |
Markdown toolbox
This class only provides static variables and methods
|
MaxSessionsReachedException |
Max sessions Exception
|
MaxUsersReachedException |
Max User Exception
|
MenuItem |
Main menu item
|
MenuItem.State |
State item
|
Message |
A message contains many properties serializable.
|
MetaDataException |
Meta data exception
|
MethodException |
Method call Exception
|
MicrosoftAPITool |
Microsoft API toolbox
This class only provides static variables and methods
|
ModelTemplate |
Model template definition
|
ModuleDB |
Module definition
|
MQTTTool |
MQTTTool toolbox
|
MustacheTool |
Mustache templating toolbox
This class only provides static variables and methods
|
NotFoundException |
Not found Exception
|
Notification |
Shared code Notification
|
Notification.NotifRecipient |
|
NotificationTool |
|
NumberTool |
Number formatter based on ICU4J: transform a number to words or roman numerals.
|
ObjectContext |
Object context
|
ObjectContext.FormMessage |
Message to display on the form
|
ObjectContextWeb |
Object context for web application usage
|
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.
|
ObjectDB.SearchCallback<T> |
Search callback interface
|
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.
|
ObjectXML |
Simplicité XML object.
|
OpenStreetMapTool |
OpenStreetMap toolbox
|
OpenStreetMapTool.Location |
Location
|
Parameters |
Structure to store parameters
|
Parameters.ContextParam |
Context parameters
|
Parameters.DocParam |
Document parameter
|
Parameters.InlineParam |
Inlining parameters
|
Parameters.TreeviewParam |
Treeview parameters
|
ParamsException |
Parameters exception
|
PDFTool |
PDF toolbox
This class only provides static variables and methods
|
PDFTool.PDFInterface |
PDF interface
|
PhoneNumTool |
Phone numbers toolbox
|
PlaceMap |
Place map definition
|
PlacemapException |
Place map call Exception
|
PlatformException |
Platform exception
|
PlatformHooks |
Platform hooks class annotation.
|
PlatformHooks |
Platform hooks wrapper to manage one singleton per class-loader
|
PlatformHooksInterface |
PlatformHooksInterface wrapper
|
PredefinedSearch |
Predefined search
|
Preference |
User preference
|
PrintException |
Print call Exception
|
PrintTemplate |
Print template
|
ProcessException |
Process Exception
|
ProcessRoad |
Process road with ordered activity contexts
|
ProcessService |
Asynchronous (start) or synchronous (run) service launcher
|
Processus |
Business process
|
ProcessusCore |
Process core methods
|
ProcessusData |
Process core data
|
ProcessusDirect |
Process interface with direct access to engine
|
ProcessusEJB |
Process interface with access to engine's EJBs
|
ProcessusInterface |
Process interface
|
QRCodeTool |
QRCode toolbox
This class only provides static variables and methods
|
RedisTool |
Redis cache toolbox
|
Resource |
Resource definition
|
ResponsiveExternalObject |
Responsive component external object.
|
ResponsivePage |
Responsive UI page (used by the Responsive disposition)
|
RESTMappedObjectsExternalObject |
REST service external object dedicated to mapped business object services
|
RESTService |
REST service method class annotation.
|
RESTServiceExternalObject |
REST service external object
|
RESTServiceOperation |
REST service class annotation.
|
RESTServiceParam |
REST service parameter annotation.
|
RESTTool |
REST toolbox
This class only provides static variables and methods
|
RSSFeed |
RSS feed
|
SalesForceAPITool |
SalesForce API toolbox
|
SaveException |
Save (create or update) Exception
|
SAXImportXML |
Import Simplicite XML thru SAX parser.
|
SAXParserAdapter |
Abstract adapter dedicated to SAX parsing of XML input streams.
|
SAXParserAdapter.SAXParserHandler |
Parser handler
|
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.
|
ScriptedProcessus |
Business process with scripted implementation
|
ScriptException |
Script Exception
|
ScriptInterpreter |
Script interpreter abstract wrapper
|
ScriptInterpreterConsole |
Deprecated, for removal: This API element is subject to removal in a future version.
|
SearchException |
Search Exception
|
SearchInterruptedException |
Search interrupted exception
|
SearchItem |
Item of Index search result.
|
SearchResult |
Search result
|
ServiceMetrics |
Tools to manage service computation times and user-agent metrics
|
ServiceMetrics.Item |
Service metrics item
|
ServiceNowAPITool |
ServiceNow API toolbox
|
ServletParameters |
Structure to store HTTP request parameters (from mono and multi-part form)
|
ServletTool |
HTTP Servlet toolbox
This class only provides static variables and methods
|
SessionInfo |
Session information valued with user rights during authentication
|
SharedCode |
Shared code class annotation.
|
SharedScript |
Shared code definition
|
Shortcut |
Shortcut definition
|
SimpleAdapter |
Abstract class for generic adapter.
|
SimpleJSONAdapter |
JSON adapter.
|
SimpleSAXParserAdapter |
Abstract adapter dedicated to simplified SAX parsing of XML input streams.
|
SimpleScriptedAdapter |
Adapter class for scripted adapters.
|
SimpleSQLAdapter |
Abstract adapter dedicated to SQL statements input streams.
|
SimpleXLSAdapter |
Abstract adapter dedicated to Excel speadsheet integration.
|
SimpleXLSXAdapter |
Abstract adapter dedicated to Excel speadsheet integration.
|
SimpleYAMLAdapter |
Simple YAML adapter.
|
SizeOfTool |
Toolbox to manage size of objects,
|
SlackTool |
Slack API toolbox (see https://https://api.slack.com)
|
SMSTool |
SMS APIs toolbox
This class only provides static variables and methods
|
Snapshot |
Platform snapshot
|
SOAPTool |
SOAP toolbox
This class only provides static variables and methods
|
SocialPost |
Social post
|
SocialPost.Author |
Author
|
SocialShareData |
Share data simple structure
|
SocialTool |
Social tool
This class only provides static variables and methods
|
SQLAdapter |
Abstract adapter dedicated to SQL query input streams.
|
SQLTool |
SQL Tools
This class only provides static variables and methods
|
StaticSiteExternalObject |
Static site external object
|
StringIntern |
Internal String : factorize String to optimize heap usage.
|
SyntaxTool |
Syntax toolbox: naming conventions transformations
This class only provides static variables and methods
|
SystemParameters |
System parameters
|
SystemTool |
System toolbox
|
SystemTool.ExecResult |
System execution result
|
SystemXML |
System object APIs for integration using Simplicité XML.
|
TagXML |
Simplicité XML tag.
|
Template |
Object template for UI
|
TestSharedCode |
Test shared code class annotation.
|
Timesheet |
Timesheet instance
|
Timesheet.Period |
Timesheet period = day or week or month
|
Timesheet.TimesheetDefinition |
Timesheet definition
|
TimeZoneTool |
Time zone tools
|
Tool |
Main toolbox
This class only provides static variables and methods
|
Transition |
Workflow transition
|
Tree<K,T> |
Tree of key/values
|
Tree.Node<K,T> |
Tree node
|
TreeView |
TreeView definition per user session
|
TreeView.TreeViewNode |
Node definition
|
TreeViewModule |
TreeView of module
|
TrelloTool |
Trello API toolbox (see https://developers.trello.com/reference)
|
UIMetrics |
Tools to manage UI computation times and memory usage
|
UIMetrics.Heap |
UI Heap metrics
|
UIMetrics.Heap.HeapItem |
Time => { used, total, msg }
|
UIMetrics.Item |
Metrics of top level UI service
|
UIMetrics.Item.Step |
UI step (display, search, meta...)
|
UndoRedo |
Undo/Redo management
|
UndoRedoPool |
Pool of Undo/Redo during a session
|
UnitTestException |
Unit test execution exception
|
UnitTests |
Unit tests method annotation.
|
UpdateException |
Update Exception
|
UserSession |
User session tools
|
UserSessionFilters |
Global filters in user's session
|
UserSessionFilters.Filter |
Filter
|
ValidateException |
Validate Exception
|
ValidateSearchException |
Validate search Exception
|
VCalendarTool |
VCalendar toolbox.
|
VCalendarTool.VCalendarEvent |
Calendar event
|
VCalendarTool.VCalendarMethod |
Methods.
|
View |
View definition
|
WebPage |
Web page
|
WebPageExternalObject |
Web page external object
|
WebServicesFactory |
Generate XML artifacts (XSD, WSDL) for exposing and manipulating
internal objects thru generic webservices.
|
WebZone |
Web zone definition
|
WordPOITool |
Microsoft Word binary using Apache POI toolbox
ZZZ experimental work in progress ZZZ
|
XMITool |
XMI toolbox
This class only provides static variables and methods
|
XMLException |
Simplicite XML Exception
|
XMLTool |
Simplicite XML toolbox
This class only provides static variables and methods
|
XSDTool |
Simplicite XSD toolbox
This class only provides static variables and methods
|
ZIPTool |
ZIP toolbox
This class only provides static variables and methods
|