@ApplicationScoped
public class PamSettingsProducer
extends com.kobil.ssms.kernel.logic.settings.ParentSettingsProducer
Constructor and Description |
---|
PamSettingsProducer() |
Modifier and Type | Method and Description |
---|---|
protected com.kobil.ssms.kernel.logic.settings.ModuleSettings |
createFreshSettings() |
protected Class<?>[] |
getJaxbClasses() |
protected String |
getKey() |
protected String |
getModuleId() |
PamSettings |
produceKernelSettings() |
protected void |
readConfig(javax.persistence.EntityManager em) |
void |
updateSettings() |
boolean |
writeConfig(com.kobil.ssms.kernel.logic.settings.ModuleSettings moduleSettings,
boolean triggerUpdate) |
@RequestScoped @Produces @Named(value="pamSettings") public PamSettings produceKernelSettings()
protected void readConfig(javax.persistence.EntityManager em)
readConfig
in class com.kobil.ssms.kernel.logic.settings.ParentSettingsProducer
protected String getModuleId()
getModuleId
in class com.kobil.ssms.kernel.logic.settings.ParentSettingsProducer
protected Class<?>[] getJaxbClasses()
getJaxbClasses
in class com.kobil.ssms.kernel.logic.settings.ParentSettingsProducer
protected com.kobil.ssms.kernel.logic.settings.ModuleSettings createFreshSettings()
createFreshSettings
in class com.kobil.ssms.kernel.logic.settings.ParentSettingsProducer
protected String getKey()
getKey
in class com.kobil.ssms.kernel.logic.settings.ParentSettingsProducer
public void updateSettings() throws com.kobil.ssms.kernel.logic.exception.SettingsException
updateSettings
in class com.kobil.ssms.kernel.logic.settings.ParentSettingsProducer
com.kobil.ssms.kernel.logic.exception.SettingsException
public boolean writeConfig(com.kobil.ssms.kernel.logic.settings.ModuleSettings moduleSettings, boolean triggerUpdate) throws JAXBException, com.kobil.ssms.kernel.logic.exception.SettingsException, com.kobil.ssms.kernel.logic.exception.LogicLayerException
writeConfig
in class com.kobil.ssms.kernel.logic.settings.ParentSettingsProducer
JAXBException
com.kobil.ssms.kernel.logic.exception.SettingsException
com.kobil.ssms.kernel.logic.exception.LogicLayerException
Copyright © 2022 KOBIL Systems GmbH. All rights reserved.