public final class OneInitializer extends Object
Modifier and Type | Field and Description |
---|---|
static String |
INIT_COMMENT |
Constructor and Description |
---|
OneInitializer() |
Modifier and Type | Method and Description |
---|---|
List<SystemDefinitionProvider> |
getSystemDefinitionProviders() |
List<PersistedSetup<com.edorasware.commons.core.entity.TenantId,TenantSetup>> |
init(String comment)
Runs the application data initialization.
|
void |
setAdditionalTenantInitializers(List<Runnable> additionalTenantInitializers) |
void |
setSystemApp(org.springframework.core.io.Resource systemApp) |
void |
setSystemDefinitionProviders(List<SystemDefinitionProvider> systemDefinitionProviders) |
void |
setTenantResources(org.springframework.core.io.Resource[] tenantResources) |
PersistedSetup<com.edorasware.commons.core.entity.TenantId,TenantSetup> |
setupTenant(org.springframework.core.io.Resource tenantResource)
Initializes a given tenant by its tenant JSON definition.
|
public static final String INIT_COMMENT
public List<PersistedSetup<com.edorasware.commons.core.entity.TenantId,TenantSetup>> init(String comment)
comment
- a comment to be added to the audit log for any entities that are createdpublic PersistedSetup<com.edorasware.commons.core.entity.TenantId,TenantSetup> setupTenant(org.springframework.core.io.Resource tenantResource)
tenantResource
- the specified tenant resource JSONpublic void setTenantResources(org.springframework.core.io.Resource[] tenantResources)
public void setSystemDefinitionProviders(List<SystemDefinitionProvider> systemDefinitionProviders)
public void setAdditionalTenantInitializers(List<Runnable> additionalTenantInitializers)
public void setSystemApp(org.springframework.core.io.Resource systemApp)
public List<SystemDefinitionProvider> getSystemDefinitionProviders()
Copyright © 2010 - 2017 edorasware ag. All Rights Reserved.