Class ServerConfigService
- java.lang.Object
-
- org.flowable.ui.admin.service.engine.AbstractEncryptingService
-
- org.flowable.ui.admin.service.engine.ServerConfigService
-
public class ServerConfigService extends AbstractEncryptingService
- Author:
- jbarrez, Yvo Swillens, Filip Hrisafov
-
-
Field Summary
Fields Modifier and Type Field Description protected FlowableAdminAppPropertiespropertiesprotected ServerConfigRepositoryserverConfigRepository-
Fields inherited from class org.flowable.ui.admin.service.engine.AbstractEncryptingService
AES_CYPHER, AES_KEY, initializationVectorSpec, secretKeySpec
-
-
Constructor Summary
Constructors Constructor Description ServerConfigService(FlowableAdminAppProperties properties, ServerConfigRepository serverConfigRepository)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidcreateAppDefaultServerConfig()voidcreateCmmnDefaultServerConfig()voidcreateDefaultServerConfigs()protected List<ServerConfigRepresentation>createServerConfigRepresentation(List<ServerConfig> serverConfigs)protected ServerConfigRepresentationcreateServerConfigRepresentation(ServerConfig serverConfig)List<ServerConfigRepresentation>findAll()ServerConfigfindOne(String id)ServerConfigfindOneByEndpointTypeCode(EndpointType endpointType)ServerConfiggetDefaultServerConfig(EndpointType endpointType)List<ServerConfig>getDefaultServerConfigs()StringgetServerConfigDecryptedPassword(ServerConfig serverConfig)voidsave(ServerConfig serverConfig, boolean encryptPassword)protected voidvalidateServerConfig(EndpointType type, ServerConfig config)-
Methods inherited from class org.flowable.ui.admin.service.engine.AbstractEncryptingService
decrypt, encrypt
-
-
-
-
Field Detail
-
properties
protected final FlowableAdminAppProperties properties
-
serverConfigRepository
protected ServerConfigRepository serverConfigRepository
-
-
Constructor Detail
-
ServerConfigService
public ServerConfigService(FlowableAdminAppProperties properties, ServerConfigRepository serverConfigRepository)
-
-
Method Detail
-
createDefaultServerConfigs
@Transactional public void createDefaultServerConfigs()
-
createCmmnDefaultServerConfig
@Transactional public void createCmmnDefaultServerConfig()
-
createAppDefaultServerConfig
@Transactional public void createAppDefaultServerConfig()
-
findOne
@Transactional public ServerConfig findOne(String id)
-
findOneByEndpointTypeCode
@Transactional public ServerConfig findOneByEndpointTypeCode(EndpointType endpointType)
-
findAll
@Transactional public List<ServerConfigRepresentation> findAll()
-
save
@Transactional public void save(ServerConfig serverConfig, boolean encryptPassword)
-
getServerConfigDecryptedPassword
public String getServerConfigDecryptedPassword(ServerConfig serverConfig)
-
createServerConfigRepresentation
protected List<ServerConfigRepresentation> createServerConfigRepresentation(List<ServerConfig> serverConfigs)
-
createServerConfigRepresentation
protected ServerConfigRepresentation createServerConfigRepresentation(ServerConfig serverConfig)
-
getDefaultServerConfig
public ServerConfig getDefaultServerConfig(EndpointType endpointType)
-
validateServerConfig
protected void validateServerConfig(EndpointType type, ServerConfig config)
-
getDefaultServerConfigs
public List<ServerConfig> getDefaultServerConfigs()
-
-