gluu
公開メンバ関数 | 関数 | 全メンバ一覧
org.gluu.credmanager.core.navigation.PageInitiator クラス
org.gluu.credmanager.core.navigation.PageInitiator の継承関係図
Inheritance graph
org.gluu.credmanager.core.navigation.PageInitiator 連携図
Collaboration graph

公開メンバ関数

void doInit (Page page, Map< String, Object > map) throws Exception
 
void init (Page page)
 

関数

void setPageErrors (Page page, String error, String description)
 

詳解

This initiator helps implementing basic protection: if no user is in session, pages will render error message, see template general.zul

著者
jgomer

関数詳解

◆ doInit()

void org.gluu.credmanager.core.navigation.PageInitiator.doInit ( Page  page,
Map< String, Object >  map 
) throws Exception
inline
24  {
25  if (Utils.managedBean(SessionContext.class).getUser() == null) {
26  setPageErrors(page, Labels.getLabel("usr.not_authorized"), null);
27  }
28  }
void setPageErrors(Page page, String error, String description)
Definition: CommonInitiator.java:38

◆ init()

void org.gluu.credmanager.core.navigation.CommonInitiator.init ( Page  page)
inlineinherited
19  {
20 
21  AppStateEnum state = Utils.managedBean(ConfigurationHandler.class).getAppState();
22  state = state == null ? AppStateEnum.LOADING : state;
23  String err = Labels.getLabel("general.error.general");
24 
25  switch (state) {
26  case LOADING:
27  setPageErrors(page, err, Labels.getLabel("general.app_starting"));
28  break;
29  case FAIL:
30  setPageErrors(page, err, Labels.getLabel("general.app_not_started"));
31  break;
32  default:
33  //Added to pass the style checker :(
34  }
35 
36  }
void setPageErrors(Page page, String error, String description)
Definition: CommonInitiator.java:38

◆ setPageErrors()

void org.gluu.credmanager.core.navigation.CommonInitiator.setPageErrors ( Page  page,
String  error,
String  description 
)
inlinepackageinherited
38  {
39  page.setAttribute("error", error);
40  page.setAttribute("description", description);
41  }

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