public class ServerConfigService extends AbstractEncryptingService
| Modifier and Type | Field and Description |
|---|---|
protected FlowableAdminAppProperties |
properties |
protected ServerConfigRepository |
serverConfigRepository |
AES_CYPHER, AES_KEY, initializationVectorSpec, secretKeySpec| Constructor and Description |
|---|
ServerConfigService(FlowableAdminAppProperties properties,
ServerConfigRepository serverConfigRepository) |
| Modifier and Type | Method and Description |
|---|---|
void |
createAppDefaultServerConfig() |
void |
createCmmnDefaultServerConfig() |
void |
createDefaultServerConfigs() |
protected List<ServerConfigRepresentation> |
createServerConfigRepresentation(List<ServerConfig> serverConfigs) |
protected ServerConfigRepresentation |
createServerConfigRepresentation(ServerConfig serverConfig) |
List<ServerConfigRepresentation> |
findAll() |
ServerConfig |
findOne(String id) |
ServerConfig |
findOneByEndpointTypeCode(EndpointType endpointType) |
ServerConfig |
getDefaultServerConfig(EndpointType endpointType) |
List<ServerConfig> |
getDefaultServerConfigs() |
String |
getServerConfigDecryptedPassword(ServerConfig serverConfig) |
void |
save(ServerConfig serverConfig,
boolean encryptPassword) |
protected void |
validateServerConfig(EndpointType type,
ServerConfig config) |
decrypt, encryptprotected final FlowableAdminAppProperties properties
protected ServerConfigRepository serverConfigRepository
public ServerConfigService(FlowableAdminAppProperties properties, ServerConfigRepository serverConfigRepository)
@Transactional public void createDefaultServerConfigs()
@Transactional public void createCmmnDefaultServerConfig()
@Transactional public void createAppDefaultServerConfig()
@Transactional public ServerConfig findOne(String id)
@Transactional public ServerConfig findOneByEndpointTypeCode(EndpointType endpointType)
@Transactional public List<ServerConfigRepresentation> findAll()
@Transactional public void save(ServerConfig serverConfig, boolean encryptPassword)
public String getServerConfigDecryptedPassword(ServerConfig serverConfig)
protected List<ServerConfigRepresentation> createServerConfigRepresentation(List<ServerConfig> serverConfigs)
protected ServerConfigRepresentation createServerConfigRepresentation(ServerConfig serverConfig)
public ServerConfig getDefaultServerConfig(EndpointType endpointType)
protected void validateServerConfig(EndpointType type, ServerConfig config)
public List<ServerConfig> getDefaultServerConfigs()
Copyright © 2020 Flowable. All rights reserved.