14 package cz.vutbr.fit.knot.annotations.web;
21 import java.io.Serializable;
22 import java.util.Iterator;
23 import java.util.List;
24 import java.util.concurrent.TimeUnit;
25 import java.util.logging.Level;
26 import java.util.logging.Logger;
27 import javax.faces.bean.ManagedBean;
28 import javax.faces.bean.SessionScoped;
29 import javax.faces.component.html.HtmlDataTable;
95 @SuppressWarnings(
"unchecked")
96 List<ServerSetting> result = AppBean.getPersistenceManager().getEntitiesByName(
"ServerSetting");
97 Iterator<ServerSetting> sIt = result.iterator();
98 while (sIt.hasNext()) {
116 SessionManager.getSession().setActualServerSetting(
setting);
117 SessionManager.getSession().setFormBackup(null);
119 return "editServerSetting";
128 SessionManager.getSession().setComeFrom(
"serverSettingsList");
130 return "setServerURI";
143 TimeUnit.SECONDS.sleep(15);
144 }
catch (InterruptedException ex) {
145 Logger.getLogger(ServerSettings.class.getName()).log(Level.SEVERE, null, ex);
148 SuggestionManager.initReqTypes();
152 statusMessage = MessageProvider.getMessage(
"SECAPIRestarted");
155 statusMessage = MessageProvider.getMessage(
"SECAPINotAvailable");
Class representing parameter of server settings.
Backbean for page with list of server settings.
Singleton for storing global variables.
String actionResetSECAPI()
Interface for call of SEC API as external program (deamon)
HtmlDataTable getListTable()
String getStatusMessage()
Class provides offerining of suggestions with usage of local knowledge repository.
static boolean isSecApiInterfaceAvailable()
void setSetting(ServerSetting setting)
static ArrayList< SecApiReqTypeDef > getReqTypeDefinitions()
List< ServerSetting > getSettings()
void setListTable(HtmlDataTable listTable)
static final ArrayList< String > SPECIAL_SETTINGS
String actionServerURISettings()
ServerSetting getSetting()