gluu
公開メンバ関数 | 関数 | 非公開変数類 | 全メンバ一覧
org.gluu.credmanager.ui.vm.admin.LogLevelViewModel クラス
org.gluu.credmanager.ui.vm.admin.LogLevelViewModel の継承関係図
Inheritance graph
org.gluu.credmanager.ui.vm.admin.LogLevelViewModel 連携図
Collaboration graph

公開メンバ関数

List< String > getLogLevels ()
 
String getSelectedLogLevel ()
 
void init ()
 
void change (@BindingParam("level") String newLevel)
 
String getSubpage ()
 
List< AdminConsoleMenuItemgetExtraButtons ()
 
void loadSubPage (@BindingParam("page") String page)
 
MainSettings getSettings ()
 

関数

boolean updateMainSettings (String sucessMessage)
 
boolean updateMainSettings ()
 

非公開変数類

Logger logger = LoggerFactory.getLogger(getClass())
 
List< String > logLevels
 
String selectedLogLevel
 
LogService logService
 

詳解

著者
jgomer

関数詳解

◆ change()

void org.gluu.credmanager.ui.vm.admin.LogLevelViewModel.change ( @BindingParam("level") String  newLevel)
inline
54  {
55 
56  //here it is assumed that changing log level is always a successful operation
58  selectedLogLevel = newLevel;
59  getSettings().setLogLevel(newLevel);
60 
61  if (updateMainSettings()) {
62  logger.info("Log level changed to {}", newLevel);
63  }
64 
65  }
boolean updateMainSettings()
Definition: MainViewModel.java:94
void setLogLevel(String logLevel)
Definition: MainSettings.java:154
MainSettings getSettings()
Definition: MainViewModel.java:70
Logger logger
Definition: LogLevelViewModel.java:29
LogService logService
Definition: LogLevelViewModel.java:35
String selectedLogLevel
Definition: LogLevelViewModel.java:32
String updateLoggingLevel(String levelInConfFile)
Definition: LogService.java:37

◆ getExtraButtons()

List<AdminConsoleMenuItem> org.gluu.credmanager.ui.vm.admin.MainViewModel.getExtraButtons ( )
inlineinherited
49  {
50  return extraButtons;
51  }
List< AdminConsoleMenuItem > extraButtons
Definition: MainViewModel.java:41

◆ getLogLevels()

List<String> org.gluu.credmanager.ui.vm.admin.LogLevelViewModel.getLogLevels ( )
inline
37  {
38  return logLevels;
39  }
List< String > logLevels
Definition: LogLevelViewModel.java:31

◆ getSelectedLogLevel()

String org.gluu.credmanager.ui.vm.admin.LogLevelViewModel.getSelectedLogLevel ( )
inline
41  {
42  return selectedLogLevel;
43  }
String selectedLogLevel
Definition: LogLevelViewModel.java:32

◆ getSettings()

MainSettings org.gluu.credmanager.ui.vm.admin.MainViewModel.getSettings ( )
inlineinherited
70  {
71  return confHandler.getSettings();
72  }
ConfigurationHandler confHandler
Definition: MainViewModel.java:36
MainSettings getSettings()
Definition: ConfigurationHandler.java:126

◆ getSubpage()

String org.gluu.credmanager.ui.vm.admin.MainViewModel.getSubpage ( )
inlineinherited
45  {
46  return subpage;
47  }
String subpage
Definition: MainViewModel.java:43

◆ init()

void org.gluu.credmanager.ui.vm.admin.LogLevelViewModel.init ( )
inline
46  {
47  //it seems ZK doesn't like ummodifiable lists
48  logLevels = Stream.of("ERROR", "WARN", "INFO", "DEBUG", "TRACE").collect(Collectors.toList()); //SLF4J_LEVELS
50  }
MainSettings getSettings()
Definition: MainViewModel.java:70
List< String > logLevels
Definition: LogLevelViewModel.java:31
String selectedLogLevel
Definition: LogLevelViewModel.java:32
String getLogLevel()
Definition: MainSettings.java:95

◆ loadSubPage()

void org.gluu.credmanager.ui.vm.admin.MainViewModel.loadSubPage ( @BindingParam("page") String  page)
inlineinherited

Changes the page loaded in the content area. Also sets values needed in the UI (these are taken directly from calls to AdminService's getConfigSettings method.

引数
pageThe (string) url of the page that must be loaded (by default /admin/default.zul is being shown)
66  {
67  subpage = page;
68  }
String subpage
Definition: MainViewModel.java:43

◆ updateMainSettings() [1/2]

boolean org.gluu.credmanager.ui.vm.admin.MainViewModel.updateMainSettings ( String  sucessMessage)
inlinepackageinherited
74  {
75 
76  boolean success = false;
77  try {
78  //update app-level config and persist
79  getSettings().save();
80  if (sucessMessage == null) {
81  UIUtils.showMessageUI(true);
82  } else {
83  Messagebox.show(sucessMessage, null, Messagebox.OK, Messagebox.INFORMATION);
84  }
85  success = true;
86  } catch (Exception e) {
87  logger.error(e.getMessage(), e);
88  UIUtils.showMessageUI(false, Labels.getLabel("adm.conffile_error_update"));
89  }
90  return success;
91 
92  }
void save()
Definition: MainSettings.java:85
MainSettings getSettings()
Definition: MainViewModel.java:70
Logger logger
Definition: MainViewModel.java:33

◆ updateMainSettings() [2/2]

boolean org.gluu.credmanager.ui.vm.admin.MainViewModel.updateMainSettings ( )
inlinepackageinherited
94  {
95  return updateMainSettings(null);
96  }
boolean updateMainSettings()
Definition: MainViewModel.java:94

メンバ詳解

◆ logger

Logger org.gluu.credmanager.ui.vm.admin.LogLevelViewModel.logger = LoggerFactory.getLogger(getClass())
private

◆ logLevels

List<String> org.gluu.credmanager.ui.vm.admin.LogLevelViewModel.logLevels
private

◆ logService

LogService org.gluu.credmanager.ui.vm.admin.LogLevelViewModel.logService
private

◆ selectedLogLevel

String org.gluu.credmanager.ui.vm.admin.LogLevelViewModel.selectedLogLevel
private

このクラス詳解は次のファイルから抽出されました: