public interface ConfigurationService
| Modifier and Type | Method and Description |
|---|---|
void |
deleteAllConfiguration()
Delete all configuration and license files
|
void |
deleteTenantConfiguration(long tenantId)
Delete all configuration files for a tenant
|
List<BonitaConfiguration> |
getLicenses()
Retrieves all license files stored in database.
|
List<BonitaConfiguration> |
getPlatformEngineConf()
Retrieves the platform configuration at platform level.
|
List<BonitaConfiguration> |
getPlatformInitEngineConf()
Retrieves the platform configuration at platform-init level.
|
List<BonitaConfiguration> |
getPlatformPortalConf()
Retrieves the portal configuration at platform-level.
|
List<BonitaConfiguration> |
getTenantEngineConf(long tenantId)
Retrieves the engine tenant configuration for a tenant
|
List<BonitaConfiguration> |
getTenantPortalConf(long tenantId)
Retrieves the portal configuration for a tenant
|
BonitaConfiguration |
getTenantPortalConfiguration(long tenantId,
String file)
Retrieves a portal configuration file for a tenant
|
List<BonitaConfiguration> |
getTenantSecurityScripts(long tenantId)
Retrieves the security scripts for a tenant
|
List<BonitaConfiguration> |
getTenantTemplateEngineConf()
Retrieves the platform configuration for tenant template
|
List<BonitaConfiguration> |
getTenantTemplatePortalConf()
Retrieves the portal template configuration for a tenant
|
List<BonitaConfiguration> |
getTenantTemplateSecurityScripts()
Retrieves the security script configuration for tenant template
|
void |
storeAllConfiguration(File configurationRootFolder)
store whole configuration files for engine and portal, excluding licenses files
|
void |
storeLicenses(File licensesFolder)
read licensesFolder for license files
sub-folders are ignored
each *.lic file is stored in database
|
void |
storePlatformConfiguration(File configurationRootFolder)
store platform configuration files for engine
|
void |
storePlatformEngineConf(List<BonitaConfiguration> bonitaConfigurations)
store platform configuration file in database
|
void |
storePlatformInitEngineConf(List<BonitaConfiguration> bonitaConfigurations)
store platform init configuration file in database
|
void |
storePlatformPortalConf(List<BonitaConfiguration> bonitaConfigurations)
store platform configuration files for portal
|
void |
storeTenantConfiguration(File configurationRootFolder,
long tenantId)
Read configuration files located under configuration root folder
each file is stored in database
|
void |
storeTenantEngineConf(List<BonitaConfiguration> bonitaConfigurations,
long tenantId)
store tenant configuration file in database
|
void |
storeTenantPortalConf(List<BonitaConfiguration> bonitaConfigurations,
long tenantId)
store tenant configuration files for portal
|
void |
storeTenantSecurityScripts(List<BonitaConfiguration> bonitaConfigurations,
long tenantId)
store security script for a tenant
|
void |
storeTenantTemplateEngineConf(List<BonitaConfiguration> bonitaConfigurations)
store tenant template configuration file in database
|
void |
storeTenantTemplatePortalConf(List<BonitaConfiguration> bonitaConfigurations)
store tenant template configuration files for portal
|
void |
storeTenantTemplateSecurityScripts(List<BonitaConfiguration> bonitaConfigurations)
store tenant template security scripts
|
List<File> |
writeAllConfigurationToFolder(File configurationFolder,
File licenseFolder)
write all configuration files
directory structure :
.
|
List<BonitaConfiguration> getPlatformPortalConf()
List<BonitaConfiguration> getPlatformInitEngineConf()
List<BonitaConfiguration> getPlatformEngineConf()
List<BonitaConfiguration> getTenantTemplateEngineConf()
List<BonitaConfiguration> getTenantTemplateSecurityScripts()
List<BonitaConfiguration> getTenantEngineConf(long tenantId)
tenantId - tenant identifierList<BonitaConfiguration> getTenantSecurityScripts(long tenantId)
tenantId - tenant identifiervoid storePlatformInitEngineConf(List<BonitaConfiguration> bonitaConfigurations)
bonitaConfigurations - list of filesvoid storePlatformEngineConf(List<BonitaConfiguration> bonitaConfigurations)
bonitaConfigurations - list of filesvoid storeTenantTemplateEngineConf(List<BonitaConfiguration> bonitaConfigurations)
bonitaConfigurations - list of filesvoid storeTenantTemplateSecurityScripts(List<BonitaConfiguration> bonitaConfigurations)
bonitaConfigurations - list of filesvoid storeTenantEngineConf(List<BonitaConfiguration> bonitaConfigurations, long tenantId)
bonitaConfigurations - list of filestenantId - tenant identifiervoid storeTenantSecurityScripts(List<BonitaConfiguration> bonitaConfigurations, long tenantId)
bonitaConfigurations - list of filestenantId - tenant identifiervoid storeTenantTemplatePortalConf(List<BonitaConfiguration> bonitaConfigurations)
bonitaConfigurations - list of filesvoid storeTenantPortalConf(List<BonitaConfiguration> bonitaConfigurations, long tenantId)
bonitaConfigurations - list of filestenantId - void storePlatformPortalConf(List<BonitaConfiguration> bonitaConfigurations)
bonitaConfigurations - list of filesList<BonitaConfiguration> getTenantTemplatePortalConf()
List<BonitaConfiguration> getTenantPortalConf(long tenantId)
tenantId - BonitaConfiguration getTenantPortalConfiguration(long tenantId, String file)
tenantId - file - void storeTenantConfiguration(File configurationRootFolder, long tenantId) throws PlatformException
configurationRootFolder - root folder containing configuration filestenantId - tenant keyPlatformExceptionvoid storePlatformConfiguration(File configurationRootFolder) throws PlatformException
configurationRootFolder - root folder containing configuration filesPlatformExceptionvoid storeAllConfiguration(File configurationRootFolder) throws PlatformException
configurationRootFolder - list of filesPlatformExceptionList<File> writeAllConfigurationToFolder(File configurationFolder, File licenseFolder) throws PlatformException
configurationFolder - licenseFolder - PlatformExceptionvoid storeLicenses(File licensesFolder) throws PlatformException
licensesFolder - PlatformExceptionList<BonitaConfiguration> getLicenses() throws PlatformException
PlatformExceptionvoid deleteTenantConfiguration(long tenantId)
tenantId - the tenant id.IllegalArgumentException - when tenantId value is out of range (<= 0 )void deleteAllConfiguration()
Copyright © 2017 Bonitasoft. All rights reserved.