Package com.flowable.platform.tenant
Class TenantSetupServiceImpl
java.lang.Object
com.flowable.platform.tenant.TenantSetupServiceImpl
- All Implemented Interfaces:
TenantSetupService
public class TenantSetupServiceImpl extends java.lang.Object implements TenantSetupService
-
Field Summary
Fields Modifier and Type Field Description protected com.flowable.rendition.api.ContentRenditionManagercontentRenditionManagerprotected org.flowable.content.api.ContentServicecontentServiceprotected com.flowable.idm.engine.CoreIdmEngineConfigurationcoreIdmEngineConfigurationprotected java.lang.StringdefaultPasswordprotected com.fasterxml.jackson.databind.ObjectMapperobjectMapperprotected com.flowable.core.idm.api.PlatformIdentityServiceplatformIdentityServiceprotected org.springframework.core.io.ResourceLoaderresourceLoaderprotected static java.lang.StringTENANT_SETUP_VERSION_PROPERTY -
Constructor Summary
Constructors Constructor Description TenantSetupServiceImpl() -
Method Summary
Modifier and Type Method Description TenantSetupBuildercreateSetup()protected voidcreateTenantSetup(TenantSetupImpl tenantSetup, TenantDocument tenantDocument, java.lang.String tenantId)protected static java.lang.StringgetDisplayName(User user)TenantSetupsetup(TenantSetupBuilderImpl tenantSetupBuilder)protected voidsetup(TenantSetupImpl tenantSetup, TenantDocument tenantDocument, java.lang.String tenantId)protected java.lang.StringstoreAvatarResourceAsContentItem(java.lang.String resource)protected voidupdateTenantSetup(TenantSetupImpl tenantSetup, TenantDocument tenantDocument, java.lang.String tenantId)
-
Field Details
-
TENANT_SETUP_VERSION_PROPERTY
protected static final java.lang.String TENANT_SETUP_VERSION_PROPERTY- See Also:
- Constant Field Values
-
defaultPassword
@Value("${flowable.platform.idm.default-password:test}") protected java.lang.String defaultPassword -
platformIdentityService
@Autowired protected com.flowable.core.idm.api.PlatformIdentityService platformIdentityService -
coreIdmEngineConfiguration
@Autowired protected com.flowable.idm.engine.CoreIdmEngineConfiguration coreIdmEngineConfiguration -
contentService
@Autowired protected org.flowable.content.api.ContentService contentService -
contentRenditionManager
@Autowired protected com.flowable.rendition.api.ContentRenditionManager contentRenditionManager -
objectMapper
@Autowired protected com.fasterxml.jackson.databind.ObjectMapper objectMapper -
resourceLoader
@Autowired protected org.springframework.core.io.ResourceLoader resourceLoader
-
-
Constructor Details
-
TenantSetupServiceImpl
public TenantSetupServiceImpl()
-
-
Method Details
-
setup
protected void setup(TenantSetupImpl tenantSetup, TenantDocument tenantDocument, java.lang.String tenantId) -
createTenantSetup
protected void createTenantSetup(TenantSetupImpl tenantSetup, TenantDocument tenantDocument, java.lang.String tenantId) -
updateTenantSetup
protected void updateTenantSetup(TenantSetupImpl tenantSetup, TenantDocument tenantDocument, java.lang.String tenantId) -
getDisplayName
-
storeAvatarResourceAsContentItem
protected java.lang.String storeAvatarResourceAsContentItem(java.lang.String resource) -
createSetup
- Specified by:
createSetupin interfaceTenantSetupService
-
setup
-