Package com.simplicite.util
Interface IntegrationInterface
-
- All Known Implementing Classes:
IntegrationDirect
,IntegrationEJB
public interface IntegrationInterface
Integration interface
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description Grant
authenticate(java.lang.String login, java.lang.String password, int endpoint)
Authenticatevoid
clear(Grant g)
Clear cachevoid
clearCache(Grant g, boolean logout, boolean notify, int preCompile)
Clear cachevoid
clearUserCache(Grant g, java.lang.String login, boolean logout, boolean notify)
Clear user cacheMessage
commitModule(Grant g, java.lang.String module, java.lang.String format, java.lang.String message)
Git commit moduleMessage
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)
Export module as XML or ZIP (= XML + attached files)Message
exportModuleData(Grant g, java.lang.String module, java.lang.String format, boolean zip)
Export module's data as XML or ZIP (= XML + attached files)Message
exportObject(Grant g, ObjectDB obj, java.lang.String id, boolean father, boolean children, java.util.Map<java.lang.String,java.lang.String> h, FlowXML xml, int limit, boolean timestamps, boolean zip, boolean inline)
Export objectMessage
exportObject(Grant g, java.lang.String object, boolean zip)
Export objectMessage
exportObject(Grant g, java.lang.String object, boolean timestamps, boolean zip, boolean inline)
Export objectjava.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 through an adapterMessage
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)
CSV importMessage
importJSON(Grant g, java.io.InputStream in, java.lang.String origin, java.util.Map<java.lang.String,java.lang.Object> params)
JSON importMessage
importModule(Grant g, java.lang.String module, java.lang.String version, java.io.InputStream in, boolean zip, boolean diff)
Import moduleMessage
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 XML (using SAX parser) with supervisionMessage
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 XML (using SAX parser)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 XML with supervisionMessage
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 XMLMessage
importYAML(Grant g, java.io.InputStream in, java.lang.String origin, java.util.Map<java.lang.String,java.lang.Object> params)
YAML importMessage
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 ZIPvoid
indexation(Grant g, boolean reset)
Launch (re)indexationjava.util.Map<java.lang.String,java.lang.String>
moduleContent(Grant g, java.lang.String moduleId)
Get module contentvoid
moduleDelete(Grant g, java.util.Map<java.lang.String,java.lang.String> map)
Module deleteMessage
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)
Processvoid
purgeExports(Grant g)
Purge export directoryvoid
purgeJobs(Grant g)
Purge asynchronous jobsvoid
purgeLogs(Grant g)
Purge database logsvoid
purgeRecycleBin(Grant g)
Purge recycle bin directoryvoid
purgeSupervisions(Grant g)
Purge import supervisionsvoid
purgeTempFiles(Grant g)
Purge temporary directoryMessage
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 SQL scriptjava.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)
Service managerMessage
serviceManager(Grant g, java.lang.String obj, java.lang.String object, java.lang.String[] params)
Service managerjava.lang.String
synchronizeDocs(Grant g)
(Re)synchronize documents
-
-
-
Method Detail
-
authenticate
Grant authenticate(java.lang.String login, java.lang.String password, int endpoint)
Authenticate- Parameters:
login
- Loginpassword
- Passwordendpoint
- Endpoint- Returns:
- Grant
-
clear
void clear(Grant g)
Clear cache- Parameters:
g
- Grant
-
clearCache
void clearCache(Grant g, boolean logout, boolean notify, int preCompile)
Clear cache- Parameters:
g
- Grantlogout
- Logout?notify
- Notify?preCompile
- Pre compile?
-
clearUserCache
void clearUserCache(Grant g, java.lang.String login, boolean logout, boolean notify)
Clear user cache- Parameters:
g
- Grantlogin
- Loginlogout
- Logout?notify
- Notify?
-
process
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- Parameters:
g
- Grantservice
- Servicein
- Input streamparams
- Parametersorigin
- Origin- Returns:
- Message
-
importXML
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 XML- Parameters:
g
- Grantin
- XML input streamorigin
- Originparser
- Parserh
- Hash of imported objects- Returns:
- Message
-
importZIP
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 ZIP- Parameters:
g
- Grantin
- ZIP input streamorigin
- Originparser
- Parserh
- Hash of imported objects- Returns:
- Message
-
importXML
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 XML with supervision- Parameters:
xsp
- SupervisoorxspId
- Supervision IDin
- XML flowg
- Granth
- Hash of imported objects- Returns:
- Message
- Throws:
ImportException
- In case of import exception
-
importSAX
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 XML (using SAX parser)- Parameters:
g
- Grantin
- XML input streamdocdir
- Document directoryorigin
- Originh
- Hash of imported objects- Returns:
- Message
-
importSAX
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 XML (using SAX parser) with supervision- Parameters:
xsp
- SupervisorxspId
- Supervision IDin
- XML input streamdocdir
- Docuemnt directoryg
- Granth
- Hash of imported objects- Returns:
- Message
- Throws:
ImportException
- In cas of import exception
-
importADP
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 through an adapter- Parameters:
g
- Grantadp
- Adapter namein
- Input streamorigin
- originparams
- Parameters- Returns:
- Message
-
importCSV
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)
CSV import- Parameters:
g
- Grantobj
- Objectin
- CSV input streamorigin
- Originparams
- Parameters- Returns:
- Message
-
importJSON
Message importJSON(Grant g, java.io.InputStream in, java.lang.String origin, java.util.Map<java.lang.String,java.lang.Object> params)
JSON import- Parameters:
g
- Grantin
- JSON input streamorigin
- Originparams
- Parameters- Returns:
- Message
-
importYAML
Message importYAML(Grant g, java.io.InputStream in, java.lang.String origin, java.util.Map<java.lang.String,java.lang.Object> params)
YAML import- Parameters:
g
- Grantin
- YAML input streamorigin
- Originparams
- Parameters- Returns:
- Message
-
runSQLScript
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 SQL script- Parameters:
g
- Grantdatasource
- Datasrouce namein
- SQL script input streamorigin
- Originparams
- Parameters- Returns:
- Message
-
exportObject
Message exportObject(Grant g, ObjectDB obj, java.lang.String id, boolean father, boolean children, java.util.Map<java.lang.String,java.lang.String> h, FlowXML xml, int limit, boolean timestamps, boolean zip, boolean inline)
Export object- Parameters:
g
- Grantobj
- Objectid
- Row IDfather
- Father object?children
- Children objects?h
- Parametersxml
- XML flowlimit
- Limittimestamps
- Timestamps?zip
- ZIP?inline
- Inline documents?- Returns:
- Message
-
exportObject
Message exportObject(Grant g, java.lang.String object, boolean zip)
Export object- Parameters:
g
- Grantobject
- Object namezip
- ZIP?- Returns:
- Message
-
exportObject
Message exportObject(Grant g, java.lang.String object, boolean timestamps, boolean zip, boolean inline)
Export object- Parameters:
g
- Grantobject
- Object nametimestamps
- Timestamps?zip
- ZIP?inline
- Inline documents?- Returns:
- Message
-
moduleContent
java.util.Map<java.lang.String,java.lang.String> moduleContent(Grant g, java.lang.String moduleId)
Get module content- Parameters:
g
- GrantmoduleId
- Module ID- Returns:
- Module content map
-
deleteModule
Message deleteModule(Grant g, java.lang.String module)
Delete module- Parameters:
g
- Grantmodule
- Module name- Returns:
- Message
-
moduleDelete
void moduleDelete(Grant g, java.util.Map<java.lang.String,java.lang.String> map)
Module delete- Parameters:
g
- Grantmap
- Module content map
-
exportModule
Message exportModule(Grant g, java.lang.String module, java.lang.String format, boolean zip, boolean timestamps, boolean inline)
Export module as XML or ZIP (= XML + attached files)- Parameters:
g
- Grantmodule
- Module nameformat
- Format (one of Integration.FORMAT_*)timestamps
- Timestamps?inline
- Inline documents?- Returns:
- Message
-
exportModuleData
Message exportModuleData(Grant g, java.lang.String module, java.lang.String format, boolean zip)
Export module's data as XML or ZIP (= XML + attached files)- Parameters:
g
- Grantmodule
- Module nameformat
- Format (one of Integration.FORMAT_*)zip
- ZIP?- Returns:
- Message
-
importModule
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
Message commitModule(Grant g, java.lang.String module, java.lang.String format, java.lang.String message)
Git commit module- Parameters:
g
- Grantmodule
- Module nameformat
- Format (one of Integration.FORMAT_*)message
- Commit message- Returns:
- Message
-
indexation
void indexation(Grant g, boolean reset)
Launch (re)indexation- Parameters:
g
- Grantreset
- reste?
-
serviceManager
Message serviceManager(Grant g, java.lang.String obj, java.lang.String object, java.lang.String[] params)
Service manager- Parameters:
g
- Grantobj
- Object nameobject
- Service nameparams
- Service text parameters- Returns:
- Message
-
serviceManager
Message serviceManager(Grant g, java.lang.String object, java.lang.String service, java.lang.Object[] params)
Service manager- Parameters:
g
- Grantobject
- Object nameservice
- Service nameparams
- Service parameters- Returns:
- Message
-
purgeLogs
void purgeLogs(Grant g)
Purge database logs- Parameters:
g
- Grant
-
purgeJobs
void purgeJobs(Grant g)
Purge asynchronous jobs- Parameters:
g
- Grant
-
purgeSupervisions
void purgeSupervisions(Grant g)
Purge import supervisions- Parameters:
g
- Grant
-
purgeRecycleBin
void purgeRecycleBin(Grant g)
Purge recycle bin directory- Parameters:
g
- Grant
-
purgeExports
void purgeExports(Grant g)
Purge export directory- Parameters:
g
- Grant
-
purgeTempFiles
void purgeTempFiles(Grant g)
Purge temporary directory- Parameters:
g
- Grant
-
synchronizeDocs
java.lang.String synchronizeDocs(Grant g)
(Re)synchronize documents- Parameters:
g
- Grant- Returns:
- Synchronization result
-
getLogs
java.lang.String getLogs(Grant g)
Get logs- Parameters:
g
- Grant- Returns:
- Logs
-
runUnitTests
java.lang.String runUnitTests(Grant g, java.lang.String type, java.lang.String name)
Run unit tests- Parameters:
g
- Granttype
- Typename
- Name- Returns:
- Unit test results
-
-