Class KieServerConnectionInfoProviderImpl
- java.lang.Object
-
- org.dashbuilder.kieserver.backend.KieServerConnectionInfoProviderImpl
-
- All Implemented Interfaces:
org.dashbuilder.kieserver.KieServerConnectionInfoProvider
@ApplicationScoped public class KieServerConnectionInfoProviderImpl extends Object implements org.dashbuilder.kieserver.KieServerConnectionInfoProvider
Provide access to user configured connection provider
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classKieServerConnectionInfoProviderImpl.KieServerConfigurationKey
-
Constructor Summary
Constructors Constructor Description KieServerConnectionInfoProviderImpl()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Optional<org.dashbuilder.kieserver.KieServerConnectionInfo>get(String name, String serverTemplate)Optional<org.dashbuilder.kieserver.KieServerConnectionInfo>getDefault()Optional<String>remoteDatasetProperty(String datasetUUID, KieServerConnectionInfoProviderImpl.KieServerConfigurationKey configurationKey)Optional<String>serverTemplateProperty(String serverTemplate, KieServerConnectionInfoProviderImpl.KieServerConfigurationKey configurationKey)List<String>serverTemplates()org.dashbuilder.kieserver.KieServerConnectionInfoverifiedConnectionInfo(org.dashbuilder.kieserver.RemoteDataSetDef def)
-
-
-
Method Detail
-
serverTemplates
public List<String> serverTemplates()
- Specified by:
serverTemplatesin interfaceorg.dashbuilder.kieserver.KieServerConnectionInfoProvider
-
verifiedConnectionInfo
public org.dashbuilder.kieserver.KieServerConnectionInfo verifiedConnectionInfo(org.dashbuilder.kieserver.RemoteDataSetDef def)
- Specified by:
verifiedConnectionInfoin interfaceorg.dashbuilder.kieserver.KieServerConnectionInfoProvider
-
get
public Optional<org.dashbuilder.kieserver.KieServerConnectionInfo> get(String name, String serverTemplate)
- Specified by:
getin interfaceorg.dashbuilder.kieserver.KieServerConnectionInfoProvider
-
serverTemplateProperty
public Optional<String> serverTemplateProperty(String serverTemplate, KieServerConnectionInfoProviderImpl.KieServerConfigurationKey configurationKey)
-
remoteDatasetProperty
public Optional<String> remoteDatasetProperty(String datasetUUID, KieServerConnectionInfoProviderImpl.KieServerConfigurationKey configurationKey)
-
getDefault
public Optional<org.dashbuilder.kieserver.KieServerConnectionInfo> getDefault()
- Specified by:
getDefaultin interfaceorg.dashbuilder.kieserver.KieServerConnectionInfoProvider
-
-