Package com.simplicite.util
Class Integration
- java.lang.Object
-
- com.simplicite.util.Integration
-
public class Integration extends java.lang.Object
Integration
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.String
ACTION_DELETE
Deletestatic java.lang.String
ACTION_INSERT
Create if not existsstatic java.lang.String
ACTION_UPDATE
Update if existsstatic java.lang.String
ACTION_UPSERT
Update or create if not existsstatic java.lang.String
BUILD_INDEX
Rebuild indexstatic java.lang.String
BUSINESS_COMMIT_MODULE
Commit a Simplicite module to Gitstatic java.lang.String
BUSINESS_DELETE_MODULE
Delete a Simplicite modulestatic java.lang.String
BUSINESS_EXPORT_CSV
Export a CSV flowstatic java.lang.String
BUSINESS_EXPORT_JSON
Export a JSON flowstatic java.lang.String
BUSINESS_EXPORT_MODULE
Export a modulestatic java.lang.String
BUSINESS_EXPORT_MODULE_DATA
Export a module's datastatic java.lang.String
BUSINESS_EXPORT_XML
Export a XML flowstatic java.lang.String
BUSINESS_EXPORT_YAML
Export a YAML flowstatic java.lang.String
BUSINESS_EXPORT_ZIP
Export a ZIP flow including XML and documentsstatic java.lang.String
BUSINESS_IMPORT_ADP
Import a flow with one adaptorstatic java.lang.String
BUSINESS_IMPORT_CSV
Import a Simplicite CSV flowstatic java.lang.String
BUSINESS_IMPORT_JSON
Import a Simplicite JSON flowstatic java.lang.String
BUSINESS_IMPORT_MODULE
Import a Simplicite modulestatic java.lang.String
BUSINESS_IMPORT_XML
Import a Simplicite XML flowstatic java.lang.String
BUSINESS_IMPORT_YAML
Import a Simplicite YAML flowstatic java.lang.String
BUSINESS_IMPORT_ZIP
Import a ZIP flow including XML and documentsstatic java.lang.String
BUSINESS_QUERY
Invoke a bussiness object searchstatic java.lang.String
BUSINESS_SERVICE
Invoke a service (action on business object)static java.lang.String
BUSINESS_SQLSCRIPT
Run a SQL script flowstatic java.lang.String
CLEAR_CACHE
Clear integration cachestatic java.lang.String
COUNT_SESSIONS
Count sessionsstatic java.lang.String
CSV_ADAPTER_NAME
Standard CSV adapter namestatic java.lang.String
EVENT_IO_DEBUG
static java.lang.String
EVENT_IO_ERROR
static java.lang.String
EVENT_IO_FATAL
static java.lang.String
EVENT_IO_INFO
static java.lang.String
EVENT_IO_WARN
static java.lang.String
FEEDBACK
Feedbackstatic java.lang.String
FORMAT_CSV
CSV formatstatic java.lang.String
FORMAT_JSON
JSON formatstatic java.lang.String
FORMAT_XML
XML formatstatic java.lang.String
FORMAT_YAML
YAML formatstatic java.lang.String
FORMAT_ZIP
ZIP formatstatic java.lang.String
JSON_ADAPTER_NAME
Standard JSON adapter namestatic java.lang.String
LOGS
Logsstatic java.lang.String
PARAM_ADAPTER_MODE
Parameter adapter mode DIRECT or INDIRECTstatic java.lang.String
PARAM_ADAPTER_NAME
Parameter Adapter namestatic java.lang.String
PARAM_CLEAR_CACHE
Parameter Clear cachestatic java.lang.String
PARAM_COMMENT_SYMBOL
CSV Parameter commented linestatic java.lang.String
PARAM_DATASOURCE_NAME
Parameter Datsource namestatic java.lang.String
PARAM_EFFECTIVE_DATE
Parameter Effective datestatic java.lang.String
PARAM_ENCODING
Parameter encodingstatic java.lang.String
PARAM_EXT_DOCDIR
Parameter External doc directorystatic java.lang.String
PARAM_HEADER
CSV Parameter has headerstatic java.lang.String
PARAM_MAPPINGS
CSV Parameter fields mappingstatic java.lang.String
PARAM_NEW_LINE
CSV Parameter line return symbolsstatic java.lang.String
PARAM_OBJECT_NAME
Parameter Object namestatic java.lang.String
PARAM_QUOTE
CSV Parameter quote characterstatic java.lang.String
PARAM_SEPARATOR
CSV Parameter file separatorstatic java.lang.String
PARAM_XML_PARSER
Parameter XML parser dom/saxstatic java.lang.String
PURGE_EXPORTS
Purge exportsstatic java.lang.String
PURGE_JOBS
Purge asynchronous jobsstatic java.lang.String
PURGE_LOGS
Purge logsstatic java.lang.String
PURGE_RECYCLEBIN
Purge recycle binstatic java.lang.String
PURGE_SUPERVISIONS
Purge supervisionsstatic java.lang.String
PURGE_TEMPFILES
Purge temp filesstatic java.lang.String
RESTART_CRON
Restart cronstatic java.lang.String
RESULT_DATA
Resultstatic java.lang.String
RESULT_FILE
File path resultstatic java.lang.String
RESULT_LOG
Log resultstatic java.lang.String
RESULT_XML
FlowXML resultstatic java.lang.String
RESULT_XSP_ID
XML supervisor idstatic java.lang.String
RESULT_ZIP
ZIP Bytes resultstatic java.lang.String
SQLSCRIPT_ADAPTER_NAME
Standard SQL adapter namestatic java.lang.String
SYNC_DOCS
Synchronize documentsstatic java.lang.String
UNIT_TESTS
Unit testsstatic java.lang.String
XML_PARSER_DOM
DOM XML parserstatic java.lang.String
XML_PARSER_SAX
SAX XML parserstatic java.lang.String
YAML_ADAPTER_NAME
Standard YAML adapter name
-
Constructor Summary
Constructors Constructor Description Integration()
Integration(Globals.InterfaceType interfaceType)
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description Grant
authenticate(java.lang.String login, java.lang.String password, int endpoint)
I/O user authenticationvoid
clear(Grant g)
Clear integration cachevoid
clearCache(Grant g, boolean logout, boolean notify, int preCompile)
Clear global cachevoid
clearUserCache(Grant g)
Deprecated.void
clearUserCache(Grant g, java.lang.String login, boolean logout, boolean notify)
Clear user cacheMessage
commitModule(Grant g, java.lang.String module, java.lang.String message)
Module commit to GitMessage
deleteModule(Grant g, java.lang.String module)
Delete moduleMessage
exportModule(Grant g, java.lang.String module, java.lang.String format, boolean zip, boolean timestamps, boolean inline)
Module exportMessage
exportModuleData(Grant g, java.lang.String module, java.lang.String format, boolean zip)
Module data exportMessage
exportObject(Grant g, ObjectDB obj, java.lang.String id, boolean father, boolean child, java.util.Map<java.lang.String,java.lang.String> h, FlowXML flow, boolean timestamps, boolean zip, boolean inline)
Export one object in XMLMessage
exportObject(Grant g, ObjectDB obj, java.lang.String id, boolean father, boolean child, java.util.Map<java.lang.String,java.lang.String> h, FlowXML flow, int limit, boolean timestamp, boolean zip, boolean inline)
Export one object in XMLMessage
exportObject(Grant g, java.lang.String object, boolean zip)
Export object to XML or ZIP flowMessage
exportObject(Grant g, java.lang.String object, boolean timestamps, boolean zip, boolean inline)
Export object to XML or ZIP flowjava.lang.String
getLogs(Grant g)
Get logsMessage
importADP(Grant g, java.lang.String adp, java.io.InputStream in, java.lang.String origin, java.util.Map<java.lang.String,java.lang.Object> params)
Import data flow thru an adapterMessage
importADP(Grant g, java.lang.String adp, java.lang.String data, java.lang.String origin, java.util.Map<java.lang.String,java.lang.Object> params)
Deprecated.Message
importCSV(Grant g, java.lang.String obj, java.io.InputStream in, java.lang.String origin, java.util.Map<java.lang.String,java.lang.Object> params)
Import a CSV flow with parameters:
- Parameter Integration.PARAM_OBJECT_NAME: target object name
- Parameter Integration.PARAM_EXT_DOCDIR: External document root directory, field value contains the relative paths of documents to import (option)
- Parameter Integration.PARAM_SEPARATOR: default value is ';' (option)
- Parameter Integration.PARAM_ADAPTER_MODE: INDIRECT|DIRECT, build one XML file or not, default is INDIRECTMessage
importCSV(Grant g, java.lang.String obj, java.lang.String data, java.lang.String origin, java.util.Map<java.lang.String,java.lang.Object> params)
Deprecated.Message
importJSON(Grant g, java.io.InputStream in, java.lang.String origin, java.util.Map<java.lang.String,java.lang.Object> params)
Import a JSON flow with parameters (Integration.PARAM_ADAPTER_MODE: INDIRECT|DIRECT, build one XML file or not, default is INDIRECT)Message
importJSON(Grant g, java.lang.String data, java.lang.String origin, java.util.Map<java.lang.String,java.lang.Object> params)
Deprecated.Message
importModule(Grant g, java.lang.String module, java.lang.String version, java.io.InputStream in, boolean zip, boolean diff)
Import moduleMessage
importModuleXML(Grant g, java.lang.String module, java.lang.String version, java.io.InputStream in, boolean diff)
Import module from a single XML fileMessage
importModuleZIP(Grant g, java.lang.String module, java.lang.String version, java.io.InputStream in, boolean diff)
Import module from a ZIP fileMessage
importSAX(com.simplicite.objects.System.XMLSupervisor xsp, java.lang.String xspId, java.io.InputStream in, java.lang.String docdir, Grant g, java.util.Map<java.lang.String,java.lang.String> h)
Import a XML flow within a SAX parser (to limit heap size)Message
importSAX(Grant g, java.io.InputStream in, java.lang.String docdir, java.lang.String origin, java.util.Map<java.lang.String,java.lang.String> h)
Import a XML flow within a SAX parser (to limit heap size)Message
importXML(com.simplicite.objects.System.XMLSupervisor xsp, java.lang.String xspId, FlowXML in, Grant g, java.util.Map<java.lang.String,java.lang.String> h)
Import a XML flow with optional supervisor (in memory processing)Message
importXML(Grant g, java.io.InputStream in, java.lang.String origin, java.lang.String parser, java.util.Map<java.lang.String,java.lang.String> h)
Import a XML flowMessage
importXML(Grant g, java.lang.String data, java.lang.String origin, java.util.Map<java.lang.String,java.lang.String> h)
Deprecated.Message
importYAML(Grant g, java.io.InputStream in, java.lang.String origin, java.util.Map<java.lang.String,java.lang.Object> params)
Import a YAML flow with parameters (Integration.PARAM_ADAPTER_MODE: INDIRECT|DIRECT, build one XML file or not, default is INDIRECT)Message
importYAML(Grant g, java.lang.String data, java.lang.String origin, java.util.Map<java.lang.String,java.lang.Object> params)
Deprecated.Message
importZIP(Grant g, byte[] data, java.lang.String origin, java.util.Map<java.lang.String,java.lang.String> h)
Deprecated.Message
importZIP(Grant g, java.io.InputStream in, java.lang.String origin, java.lang.String parser, java.util.Map<java.lang.String,java.lang.String> h)
Import a ZIP fileMessage
importZIP(Grant g, java.lang.String path, java.lang.String origin, java.lang.String parser, java.util.Map<java.lang.String,java.lang.String> h)
Import a ZIP filevoid
indexation(Grant g, boolean reset)
(Re)build indexationjava.util.Map<java.lang.String,java.lang.String>
moduleContent(Grant g, java.lang.String moduleId)
Parse the module contentsvoid
moduleDelete(Grant g, java.util.Map<java.lang.String,java.lang.String> h)
Remove obsolete objectsMessage
process(Grant g, java.lang.String service, java.io.InputStream in, java.util.Map<java.lang.String,java.lang.Object> params, java.lang.String origin)
Process a serviceMessage
process(Grant g, java.lang.String service, java.lang.String data, java.util.Map<java.lang.String,java.lang.Object> params, java.lang.String origin)
Deprecated.void
purgeExports(Grant g)
Purge exportsvoid
purgeJobs(Grant g)
Purge jobsvoid
purgeLogs(Grant g)
Purge logsvoid
purgeRecycleBin(Grant g)
Purge recycle binvoid
purgeSupervisions(Grant g)
Purge supervisionsvoid
purgeTempFiles(Grant g)
Purge temp filesMessage
runSQLScript(Grant g, java.lang.String datasource, java.io.InputStream in, java.lang.String origin, java.util.Map<java.lang.String,java.lang.Object> params)
Run a SQL script with parameters (Integration.PARAM_DATSOURCE_NAME: datasource name)Message
runSQLScript(Grant g, java.lang.String datasource, java.lang.String data, java.lang.String origin, java.util.Map<java.lang.String,java.lang.Object> params)
Deprecated.java.lang.String
runUnitTests(Grant g, java.lang.String type, java.lang.String name)
Run unit testsMessage
serviceManager(Grant g, java.lang.String object, java.lang.String service, java.lang.Object[] params)
Invoke one object's service with any type parametersMessage
serviceManager(Grant g, java.lang.String object, java.lang.String service, java.lang.String[] params)
Invoke one object's service with text parametersjava.lang.String
synchronizeDocs(Grant g)
Synchronize documents
-
-
-
Field Detail
-
BUSINESS_SERVICE
public static final java.lang.String BUSINESS_SERVICE
Invoke a service (action on business object)- See Also:
- Constant Field Values
-
BUSINESS_QUERY
public static final java.lang.String BUSINESS_QUERY
Invoke a bussiness object search- See Also:
- Constant Field Values
-
FORMAT_XML
public static final java.lang.String FORMAT_XML
XML format
-
FORMAT_CSV
public static final java.lang.String FORMAT_CSV
CSV format
-
FORMAT_JSON
public static final java.lang.String FORMAT_JSON
JSON format
-
FORMAT_YAML
public static final java.lang.String FORMAT_YAML
YAML format
-
FORMAT_ZIP
public static final java.lang.String FORMAT_ZIP
ZIP format
-
BUSINESS_IMPORT_XML
public static final java.lang.String BUSINESS_IMPORT_XML
Import a Simplicite XML flow- See Also:
- Constant Field Values
-
BUSINESS_IMPORT_CSV
public static final java.lang.String BUSINESS_IMPORT_CSV
Import a Simplicite CSV flow- See Also:
- Constant Field Values
-
BUSINESS_IMPORT_JSON
public static final java.lang.String BUSINESS_IMPORT_JSON
Import a Simplicite JSON flow- See Also:
- Constant Field Values
-
BUSINESS_IMPORT_YAML
public static final java.lang.String BUSINESS_IMPORT_YAML
Import a Simplicite YAML flow- See Also:
- Constant Field Values
-
BUSINESS_IMPORT_ADP
public static final java.lang.String BUSINESS_IMPORT_ADP
Import a flow with one adaptor- See Also:
- Constant Field Values
-
BUSINESS_IMPORT_ZIP
public static final java.lang.String BUSINESS_IMPORT_ZIP
Import a ZIP flow including XML and documents- See Also:
- Constant Field Values
-
BUSINESS_IMPORT_MODULE
public static final java.lang.String BUSINESS_IMPORT_MODULE
Import a Simplicite module- See Also:
- Constant Field Values
-
BUSINESS_SQLSCRIPT
public static final java.lang.String BUSINESS_SQLSCRIPT
Run a SQL script flow- See Also:
- Constant Field Values
-
BUSINESS_EXPORT_XML
public static final java.lang.String BUSINESS_EXPORT_XML
Export a XML flow- See Also:
- Constant Field Values
-
BUSINESS_EXPORT_CSV
public static final java.lang.String BUSINESS_EXPORT_CSV
Export a CSV flow- See Also:
- Constant Field Values
-
BUSINESS_EXPORT_JSON
public static final java.lang.String BUSINESS_EXPORT_JSON
Export a JSON flow- See Also:
- Constant Field Values
-
BUSINESS_EXPORT_YAML
public static final java.lang.String BUSINESS_EXPORT_YAML
Export a YAML flow- See Also:
- Constant Field Values
-
BUSINESS_EXPORT_ZIP
public static final java.lang.String BUSINESS_EXPORT_ZIP
Export a ZIP flow including XML and documents- See Also:
- Constant Field Values
-
BUSINESS_EXPORT_MODULE
public static final java.lang.String BUSINESS_EXPORT_MODULE
Export a module- See Also:
- Constant Field Values
-
BUSINESS_EXPORT_MODULE_DATA
public static final java.lang.String BUSINESS_EXPORT_MODULE_DATA
Export a module's data- See Also:
- Constant Field Values
-
BUSINESS_COMMIT_MODULE
public static final java.lang.String BUSINESS_COMMIT_MODULE
Commit a Simplicite module to Git- See Also:
- Constant Field Values
-
CSV_ADAPTER_NAME
public static final java.lang.String CSV_ADAPTER_NAME
Standard CSV adapter name- See Also:
- Constant Field Values
-
JSON_ADAPTER_NAME
public static final java.lang.String JSON_ADAPTER_NAME
Standard JSON adapter name- See Also:
- Constant Field Values
-
YAML_ADAPTER_NAME
public static final java.lang.String YAML_ADAPTER_NAME
Standard YAML adapter name- See Also:
- Constant Field Values
-
SQLSCRIPT_ADAPTER_NAME
public static final java.lang.String SQLSCRIPT_ADAPTER_NAME
Standard SQL adapter name- See Also:
- Constant Field Values
-
BUSINESS_DELETE_MODULE
public static final java.lang.String BUSINESS_DELETE_MODULE
Delete a Simplicite module- See Also:
- Constant Field Values
-
BUILD_INDEX
public static final java.lang.String BUILD_INDEX
Rebuild index- See Also:
- Constant Field Values
-
FEEDBACK
public static final java.lang.String FEEDBACK
Feedback- See Also:
- Constant Field Values
-
CLEAR_CACHE
public static final java.lang.String CLEAR_CACHE
Clear integration cache- See Also:
- Constant Field Values
-
RESTART_CRON
public static final java.lang.String RESTART_CRON
Restart cron- See Also:
- Constant Field Values
-
COUNT_SESSIONS
public static final java.lang.String COUNT_SESSIONS
Count sessions- See Also:
- Constant Field Values
-
PURGE_LOGS
public static final java.lang.String PURGE_LOGS
Purge logs- See Also:
- Constant Field Values
-
PURGE_JOBS
public static final java.lang.String PURGE_JOBS
Purge asynchronous jobs- See Also:
- Constant Field Values
-
PURGE_SUPERVISIONS
public static final java.lang.String PURGE_SUPERVISIONS
Purge supervisions- See Also:
- Constant Field Values
-
PURGE_RECYCLEBIN
public static final java.lang.String PURGE_RECYCLEBIN
Purge recycle bin- See Also:
- Constant Field Values
-
PURGE_EXPORTS
public static final java.lang.String PURGE_EXPORTS
Purge exports- See Also:
- Constant Field Values
-
PURGE_TEMPFILES
public static final java.lang.String PURGE_TEMPFILES
Purge temp files- See Also:
- Constant Field Values
-
SYNC_DOCS
public static final java.lang.String SYNC_DOCS
Synchronize documents- See Also:
- Constant Field Values
-
LOGS
public static final java.lang.String LOGS
Logs- See Also:
- Constant Field Values
-
UNIT_TESTS
public static final java.lang.String UNIT_TESTS
Unit tests- See Also:
- Constant Field Values
-
ACTION_INSERT
public static final java.lang.String ACTION_INSERT
Create if not exists- See Also:
- Constant Field Values
-
ACTION_UPSERT
public static final java.lang.String ACTION_UPSERT
Update or create if not exists- See Also:
- Constant Field Values
-
ACTION_UPDATE
public static final java.lang.String ACTION_UPDATE
Update if exists- See Also:
- Constant Field Values
-
ACTION_DELETE
public static final java.lang.String ACTION_DELETE
Delete- See Also:
- Constant Field Values
-
PARAM_OBJECT_NAME
public static final java.lang.String PARAM_OBJECT_NAME
Parameter Object name- See Also:
- Constant Field Values
-
PARAM_ADAPTER_NAME
public static final java.lang.String PARAM_ADAPTER_NAME
Parameter Adapter name- See Also:
- Constant Field Values
-
PARAM_ADAPTER_MODE
public static final java.lang.String PARAM_ADAPTER_MODE
Parameter adapter mode DIRECT or INDIRECT- See Also:
- Constant Field Values
-
PARAM_ENCODING
public static final java.lang.String PARAM_ENCODING
Parameter encoding- See Also:
- Constant Field Values
-
PARAM_EFFECTIVE_DATE
public static final java.lang.String PARAM_EFFECTIVE_DATE
Parameter Effective date- See Also:
- Constant Field Values
-
PARAM_CLEAR_CACHE
public static final java.lang.String PARAM_CLEAR_CACHE
Parameter Clear cache- See Also:
- Constant Field Values
-
PARAM_EXT_DOCDIR
public static final java.lang.String PARAM_EXT_DOCDIR
Parameter External doc directory- See Also:
- Constant Field Values
-
PARAM_DATASOURCE_NAME
public static final java.lang.String PARAM_DATASOURCE_NAME
Parameter Datsource name- See Also:
- Constant Field Values
-
PARAM_XML_PARSER
public static final java.lang.String PARAM_XML_PARSER
Parameter XML parser dom/sax- See Also:
- Constant Field Values
-
PARAM_SEPARATOR
public static final java.lang.String PARAM_SEPARATOR
CSV Parameter file separator- See Also:
- Constant Field Values
-
PARAM_QUOTE
public static final java.lang.String PARAM_QUOTE
CSV Parameter quote character- See Also:
- Constant Field Values
-
PARAM_NEW_LINE
public static final java.lang.String PARAM_NEW_LINE
CSV Parameter line return symbols- See Also:
- Constant Field Values
-
PARAM_COMMENT_SYMBOL
public static final java.lang.String PARAM_COMMENT_SYMBOL
CSV Parameter commented line- See Also:
- Constant Field Values
-
PARAM_MAPPINGS
public static final java.lang.String PARAM_MAPPINGS
CSV Parameter fields mapping- See Also:
- Constant Field Values
-
PARAM_HEADER
public static final java.lang.String PARAM_HEADER
CSV Parameter has header- See Also:
- Constant Field Values
-
XML_PARSER_DOM
public static final java.lang.String XML_PARSER_DOM
DOM XML parser- See Also:
- Constant Field Values
-
XML_PARSER_SAX
public static final java.lang.String XML_PARSER_SAX
SAX XML parser- See Also:
- Constant Field Values
-
RESULT_DATA
public static final java.lang.String RESULT_DATA
Result- See Also:
- Constant Field Values
-
RESULT_LOG
public static final java.lang.String RESULT_LOG
Log result- See Also:
- Constant Field Values
-
RESULT_XML
public static final java.lang.String RESULT_XML
FlowXML result- See Also:
- Constant Field Values
-
RESULT_ZIP
public static final java.lang.String RESULT_ZIP
ZIP Bytes result- See Also:
- Constant Field Values
-
RESULT_FILE
public static final java.lang.String RESULT_FILE
File path result- See Also:
- Constant Field Values
-
RESULT_XSP_ID
public static final java.lang.String RESULT_XSP_ID
XML supervisor id- See Also:
- Constant Field Values
-
EVENT_IO_FATAL
public static final java.lang.String EVENT_IO_FATAL
- See Also:
- Constant Field Values
-
EVENT_IO_ERROR
public static final java.lang.String EVENT_IO_ERROR
- See Also:
- Constant Field Values
-
EVENT_IO_WARN
public static final java.lang.String EVENT_IO_WARN
- See Also:
- Constant Field Values
-
EVENT_IO_INFO
public static final java.lang.String EVENT_IO_INFO
- See Also:
- Constant Field Values
-
EVENT_IO_DEBUG
public static final java.lang.String EVENT_IO_DEBUG
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
Integration
public Integration()
-
Integration
public Integration(Globals.InterfaceType interfaceType)
-
-
Method Detail
-
authenticate
public Grant authenticate(java.lang.String login, java.lang.String password, int endpoint)
I/O user authentication- Parameters:
login
- I/O user loginpassword
- I/O user passwordendpoint
- End point (one of Globals.ENDPOINT_*)- Returns:
- Grant
-
clear
public void clear(Grant g)
Clear integration cache
-
clearCache
public void clearCache(Grant g, boolean logout, boolean notify, int preCompile)
Clear global cache- Parameters:
g
- Admin rightslogout
- Invalidate all sessions ?notify
- Notify all servers ?preCompile
- pre-compile objects and processes? One of Globals.PRECOMPILE_*
-
clearUserCache
@Deprecated public final void clearUserCache(Grant g)
Deprecated.Clear local user cache no logout
-
clearUserCache
public void clearUserCache(Grant g, java.lang.String login, boolean logout, boolean notify)
Clear user cache- Parameters:
g
- Admin rightslogin
- User loginlogout
- Invalidate all user's sessions ?notify
- Notify all servers ?
-
process
@Deprecated public Message process(Grant g, java.lang.String service, java.lang.String data, java.util.Map<java.lang.String,java.lang.Object> params, java.lang.String origin)
Deprecated.
-
process
public Message process(Grant g, java.lang.String service, java.io.InputStream in, java.util.Map<java.lang.String,java.lang.Object> params, java.lang.String origin)
Process a service
-
importXML
@Deprecated public Message importXML(Grant g, java.lang.String data, java.lang.String origin, java.util.Map<java.lang.String,java.lang.String> h)
Deprecated.
-
importXML
public Message importXML(Grant g, java.io.InputStream in, java.lang.String origin, java.lang.String parser, java.util.Map<java.lang.String,java.lang.String> h)
Import a XML flow- Parameters:
g
- Grantin
- XML message to load in memoryorigin
- Flow originparser
- 'xml' or 'sax'h
- Optional colored hash of imported objects- Returns:
- Message with LOG + h + supervision Id
-
importXML
public Message importXML(com.simplicite.objects.System.XMLSupervisor xsp, java.lang.String xspId, FlowXML in, Grant g, java.util.Map<java.lang.String,java.lang.String> h) throws ImportException
Import a XML flow with optional supervisor (in memory processing)- Parameters:
xsp
- Optional supervisorxspId
- Supervision Idin
- In memory XML flowg
- User rightsh
- Optional colored hash of imported objects- Returns:
- Message with results
- Throws:
ImportException
-
importSAX
public Message importSAX(Grant g, java.io.InputStream in, java.lang.String docdir, java.lang.String origin, java.util.Map<java.lang.String,java.lang.String> h) throws ImportException
Import a XML flow within a SAX parser (to limit heap size)- Parameters:
g
- User rightsin
- XML flowdocdir
- Optional doc directoryorigin
- Senderh
- Optional colored hash of imported objects- Returns:
- Message with results
- Throws:
ImportException
-
importSAX
public Message importSAX(com.simplicite.objects.System.XMLSupervisor xsp, java.lang.String xspId, java.io.InputStream in, java.lang.String docdir, Grant g, java.util.Map<java.lang.String,java.lang.String> h) throws ImportException
Import a XML flow within a SAX parser (to limit heap size)- Parameters:
xsp
- Optional supervisorxspId
- Supervision Idin
- XML flowdocdir
- Optional doc directoryg
- User rightsh
- Optional colored hash of imported objects- Returns:
- Message with results
- Throws:
ImportException
-
importADP
@Deprecated public Message importADP(Grant g, java.lang.String adp, java.lang.String data, java.lang.String origin, java.util.Map<java.lang.String,java.lang.Object> params)
Deprecated.
-
importADP
public Message importADP(Grant g, java.lang.String adp, java.io.InputStream in, java.lang.String origin, java.util.Map<java.lang.String,java.lang.Object> params)
Import data flow thru an adapter- Parameters:
g
- Grantadp
- Adapter namein
- Data input streamorigin
- Originparams
- Optional parameters- Returns:
- Message
-
importZIP
@Deprecated public Message importZIP(Grant g, byte[] data, java.lang.String origin, java.util.Map<java.lang.String,java.lang.String> h)
Deprecated.
-
importZIP
public Message importZIP(Grant g, java.io.InputStream in, java.lang.String origin, java.lang.String parser, java.util.Map<java.lang.String,java.lang.String> h)
Import a ZIP file- Parameters:
g
- Grantin
- ZIP data input streamorigin
- Sender originparser
- xml or saxh
- Colored hash- Returns:
- Message with LOG + h + xsp_id
-
importZIP
public Message importZIP(Grant g, java.lang.String path, java.lang.String origin, java.lang.String parser, java.util.Map<java.lang.String,java.lang.String> h)
Import a ZIP file- Parameters:
g
- Grantpath
- Path to ZIP fileorigin
- Sender originparser
- xml or saxh
- Colored hash- Returns:
- Message with LOG + h + xsp_id
-
importCSV
@Deprecated public Message importCSV(Grant g, java.lang.String obj, java.lang.String data, java.lang.String origin, java.util.Map<java.lang.String,java.lang.Object> params)
Deprecated.
-
importCSV
public Message importCSV(Grant g, java.lang.String obj, java.io.InputStream in, java.lang.String origin, java.util.Map<java.lang.String,java.lang.Object> params)
Import a CSV flow with parameters:
- Parameter Integration.PARAM_OBJECT_NAME: target object name
- Parameter Integration.PARAM_EXT_DOCDIR: External document root directory, field value contains the relative paths of documents to import (option)
- Parameter Integration.PARAM_SEPARATOR: default value is ';' (option)
- Parameter Integration.PARAM_ADAPTER_MODE: INDIRECT|DIRECT, build one XML file or not, default is INDIRECT- Parameters:
g
- User rightsobj
- Object namein
- CSV stream ZZZ in platform encoding ZZZorigin
- Sender originparams
- Hash of parameters- Returns:
- Message
-
importJSON
@Deprecated public Message importJSON(Grant g, java.lang.String data, java.lang.String origin, java.util.Map<java.lang.String,java.lang.Object> params)
Deprecated.
-
importJSON
public Message importJSON(Grant g, java.io.InputStream in, java.lang.String origin, java.util.Map<java.lang.String,java.lang.Object> params)
Import a JSON flow with parameters (Integration.PARAM_ADAPTER_MODE: INDIRECT|DIRECT, build one XML file or not, default is INDIRECT)- Parameters:
g
- Grantin
- JSON input streamorigin
- Senderparams
- Hash of parameters- Returns:
- Message
-
importYAML
@Deprecated public Message importYAML(Grant g, java.lang.String data, java.lang.String origin, java.util.Map<java.lang.String,java.lang.Object> params)
Deprecated.
-
importYAML
public Message importYAML(Grant g, java.io.InputStream in, java.lang.String origin, java.util.Map<java.lang.String,java.lang.Object> params)
Import a YAML flow with parameters (Integration.PARAM_ADAPTER_MODE: INDIRECT|DIRECT, build one XML file or not, default is INDIRECT)- Parameters:
g
- Grantin
- YAML input streamorigin
- Senderparams
- Hash of parameters- Returns:
- Message
-
runSQLScript
@Deprecated public Message runSQLScript(Grant g, java.lang.String datasource, java.lang.String data, java.lang.String origin, java.util.Map<java.lang.String,java.lang.Object> params)
Deprecated.
-
runSQLScript
public Message runSQLScript(Grant g, java.lang.String datasource, java.io.InputStream in, java.lang.String origin, java.util.Map<java.lang.String,java.lang.Object> params)
Run a SQL script with parameters (Integration.PARAM_DATSOURCE_NAME: datasource name)- Parameters:
g
- Grantin
- SQL script input streamorigin
- Senderparams
- Hash of parameters- Returns:
- Message
-
exportObject
public Message exportObject(Grant g, ObjectDB obj, java.lang.String id, boolean father, boolean child, java.util.Map<java.lang.String,java.lang.String> h, FlowXML flow, int limit, boolean timestamp, boolean zip, boolean inline)
Export one object in XML- Parameters:
g
- Grantobj
- Business objectid
- Record row_idfather
- True to retrieve fatherschild
- True to retrieve childrenh
- Colored hash (to check export unicity)flow
- Optional to add object to a former flowlimit
- Limit the number of objects (0=no limit)timestamp
- Export timestamps?zip
- ZIP export?inline
- Inline documents/images in XML- Returns:
- XML flow
-
exportObject
public Message exportObject(Grant g, ObjectDB obj, java.lang.String id, boolean father, boolean child, java.util.Map<java.lang.String,java.lang.String> h, FlowXML flow, boolean timestamps, boolean zip, boolean inline)
Export one object in XML- Parameters:
g
- Grantobj
- Business objectid
- Record row_idfather
- True to retrieve fatherschild
- True to retrieve childrenh
- Colored hash (to check export unicity)flow
- Optional to add object to an former flowtimestamps
- Export timestamps?zip
- ZIP export ?inline
- Inline documents/images in XML- Returns:
- XML flow
-
exportObject
public Message exportObject(Grant g, java.lang.String object, boolean zip)
Export object to XML or ZIP flow- Parameters:
g
- Grantobject
- Object namezip
- ZIP export ?
-
exportObject
public Message exportObject(Grant g, java.lang.String object, boolean timestamps, boolean zip, boolean inline)
Export object to XML or ZIP flow- Parameters:
g
- Grantobject
- Object nametimestamps
- Export timestamps?zip
- ZIP export ?inline
- Inline documents/images in XML
-
moduleContent
public java.util.Map<java.lang.String,java.lang.String> moduleContent(Grant g, java.lang.String moduleId)
Parse the module contents- Parameters:
g
- GrantmoduleId
- Module ID- Returns:
- Hash for coloration (key table:row_id)
-
deleteModule
public Message deleteModule(Grant g, java.lang.String module)
Delete module- Parameters:
g
- Grantmodule
- Module name- Returns:
- Message
-
moduleDelete
public void moduleDelete(Grant g, java.util.Map<java.lang.String,java.lang.String> h)
Remove obsolete objects- Parameters:
g
- Grant
-
exportModule
public Message exportModule(Grant g, java.lang.String module, java.lang.String format, boolean zip, boolean timestamps, boolean inline)
Module export- Parameters:
g
- Grantmodule
- Module namezip
- ZIP?timestamps
- Timestamps?inline
- Inline documents?- Returns:
- Message
-
exportModuleData
public Message exportModuleData(Grant g, java.lang.String module, java.lang.String format, boolean zip)
Module data export- Parameters:
g
- Grantmodule
- Module namezip
- ZIP?- Returns:
- Message
-
importModuleXML
public Message importModuleXML(Grant g, java.lang.String module, java.lang.String version, java.io.InputStream in, boolean diff)
Import module from a single XML file- Parameters:
g
- Grantmodule
- Module nameversion
- Module versionin
- Module input streamdiff
- Apply diff?- Returns:
- Message
-
importModuleZIP
public Message importModuleZIP(Grant g, java.lang.String module, java.lang.String version, java.io.InputStream in, boolean diff)
Import module from a ZIP file- Parameters:
g
- Grantmodule
- Module nameversion
- Module versionin
- Module input streamdiff
- Apply diff?- Returns:
- Message
-
importModule
public Message importModule(Grant g, java.lang.String module, java.lang.String version, java.io.InputStream in, boolean zip, boolean diff)
Import module- Parameters:
g
- Grantmodule
- Module nameversion
- Module versionin
- Module input streamzip
- ZIP?diff
- Apply diff?- Returns:
- Message
-
commitModule
public Message commitModule(Grant g, java.lang.String module, java.lang.String message)
Module commit to Git- Parameters:
g
- Grantmodule
- Module namemessage
- Commit message- Returns:
- Message
-
indexation
public void indexation(Grant g, boolean reset)
(Re)build indexation- Parameters:
g
- Grant
-
serviceManager
public Message serviceManager(Grant g, java.lang.String object, java.lang.String service, java.lang.String[] params)
Invoke one object's service with text parameters- Parameters:
g
- Grantobject
- Object nameservice
- Service nameparams
- Text parameters- Returns:
- Message
-
serviceManager
public Message serviceManager(Grant g, java.lang.String object, java.lang.String service, java.lang.Object[] params)
Invoke one object's service with any type parameters- Parameters:
g
- Grantobject
- Object nameservice
- Service nameparams
- Parameters- Returns:
- Message
-
purgeLogs
public void purgeLogs(Grant g)
Purge logs- Parameters:
g
- Grant
-
purgeJobs
public void purgeJobs(Grant g)
Purge jobs- Parameters:
g
- Grant
-
purgeSupervisions
public void purgeSupervisions(Grant g)
Purge supervisions- Parameters:
g
- Grant
-
purgeRecycleBin
public void purgeRecycleBin(Grant g)
Purge recycle bin- Parameters:
g
- Grant
-
purgeExports
public void purgeExports(Grant g)
Purge exports- Parameters:
g
- Grant
-
purgeTempFiles
public void purgeTempFiles(Grant g)
Purge temp files- Parameters:
g
- Grant
-
synchronizeDocs
public java.lang.String synchronizeDocs(Grant g)
Synchronize documents- Parameters:
g
- Grant
-
getLogs
public java.lang.String getLogs(Grant g)
Get logs- Parameters:
g
- Grant- Returns:
- Logs
-
runUnitTests
public java.lang.String runUnitTests(Grant g, java.lang.String type, java.lang.String name)
Run unit tests- Parameters:
g
- Granttype
- Type = configuration object name (e.g. Objectinternal)name
- Name = configuration object name- Returns:
- Unit tests output
-
-