gluu
公開メンバ関数 | 非公開変数類 | 静的非公開変数類 | 全メンバ一覧
org.gluu.oxtrust.action.UpdateAsimbaSelectorAction クラス
org.gluu.oxtrust.action.UpdateAsimbaSelectorAction の継承関係図
Inheritance graph
org.gluu.oxtrust.action.UpdateAsimbaSelectorAction 連携図
Collaboration graph

公開メンバ関数

 UpdateAsimbaSelectorAction ()
 
void init ()
 
void refresh ()
 
void clearEdit ()
 
void edit ()
 
String add ()
 
String update ()
 
String cancel ()
 
String delete ()
 
String search ()
 
ApplicationSelectorEntry getSelector ()
 
void setSelector (ApplicationSelectorEntry selector)
 
List< ApplicationSelectorEntry > getSelectorList ()
 
void setSelectorList (List< ApplicationSelectorEntry > selectorList)
 
String getSearchPattern ()
 
void setSearchPattern (String searchPattern)
 
boolean isNewEntry ()
 
void setNewEntry (boolean newEntry)
 
String getEditEntryInum ()
 
void setEditEntryInum (String editEntryInum)
 
List< SelectItem > getIdpList ()
 
void setIdpList (List< SelectItem > idpList)
 
List< SelectItem > getSpRequestorList ()
 
void setSpRequestorList (List< SelectItem > spRequestorList)
 

非公開変数類

Logger log
 
AppConfiguration appConfiguration
 
Identity identity
 
SvnSyncTimer svnSyncTimer
 
FacesMessages facesMessages
 
AsimbaService asimbaService
 
ConversationService conversationService
 
ApplicationSelectorEntry selector
 
boolean newEntry = true
 
String editEntryInum = null
 
List< ApplicationSelectorEntry > selectorList = new ArrayList<ApplicationSelectorEntry>()
 
List< SelectItem > idpList
 
List< SelectItem > spRequestorList
 
String searchPattern = ""
 

静的非公開変数類

static final long serialVersionUID = -1242167044333943680L
 

詳解

Action class for updating and adding the Requestor->IDP Selector to Asimba

著者
Dmitry Ognyannikov

構築子と解体子

◆ UpdateAsimbaSelectorAction()

org.gluu.oxtrust.action.UpdateAsimbaSelectorAction.UpdateAsimbaSelectorAction ( )
inline
86  {
87 
88  }

関数詳解

◆ add()

String org.gluu.oxtrust.action.UpdateAsimbaSelectorAction.add ( )
inline
145  {
146  log.info("add() Selector call", selector);
147  synchronized (svnSyncTimer) {
149  }
150  clearEdit();
151  conversationService.endConversation();
152 
154 
155  return OxTrustConstants.RESULT_SUCCESS;
156  }
ConversationService conversationService
Definition: UpdateAsimbaSelectorAction.java:67
void clearEdit()
Definition: UpdateAsimbaSelectorAction.java:124
AsimbaService asimbaService
Definition: UpdateAsimbaSelectorAction.java:64
ApplicationSelectorEntry selector
Definition: UpdateAsimbaSelectorAction.java:70
Logger log
Definition: UpdateAsimbaSelectorAction.java:49
void addApplicationSelectorEntry(ApplicationSelectorEntry entry)
Definition: AsimbaService.java:455
SvnSyncTimer svnSyncTimer
Definition: UpdateAsimbaSelectorAction.java:58
void restartAsimbaService()
Definition: AsimbaService.java:518

◆ cancel()

String org.gluu.oxtrust.action.UpdateAsimbaSelectorAction.cancel ( )
inline
171  {
172  log.info("cancel() Selector", selector);
173  clearEdit();
174  conversationService.endConversation();
175  return OxTrustConstants.RESULT_SUCCESS;
176  }
ConversationService conversationService
Definition: UpdateAsimbaSelectorAction.java:67
void clearEdit()
Definition: UpdateAsimbaSelectorAction.java:124
ApplicationSelectorEntry selector
Definition: UpdateAsimbaSelectorAction.java:70
Logger log
Definition: UpdateAsimbaSelectorAction.java:49

◆ clearEdit()

void org.gluu.oxtrust.action.UpdateAsimbaSelectorAction.clearEdit ( )
inline
124  {
125  selector = new ApplicationSelectorEntry();
126  editEntryInum = null;
127  newEntry = true;
128  }
boolean newEntry
Definition: UpdateAsimbaSelectorAction.java:72
ApplicationSelectorEntry selector
Definition: UpdateAsimbaSelectorAction.java:70
String editEntryInum
Definition: UpdateAsimbaSelectorAction.java:74

◆ delete()

String org.gluu.oxtrust.action.UpdateAsimbaSelectorAction.delete ( )
inline
178  {
179  log.info("delete() Selector", selector);
180  synchronized (svnSyncTimer) {
182  }
183  clearEdit();
184  conversationService.endConversation();
185  return OxTrustConstants.RESULT_SUCCESS;
186  }
ConversationService conversationService
Definition: UpdateAsimbaSelectorAction.java:67
void clearEdit()
Definition: UpdateAsimbaSelectorAction.java:124
AsimbaService asimbaService
Definition: UpdateAsimbaSelectorAction.java:64
ApplicationSelectorEntry selector
Definition: UpdateAsimbaSelectorAction.java:70
Logger log
Definition: UpdateAsimbaSelectorAction.java:49
SvnSyncTimer svnSyncTimer
Definition: UpdateAsimbaSelectorAction.java:58
void removeApplicationSelectorEntry(ApplicationSelectorEntry entry)
Definition: AsimbaService.java:482

◆ edit()

void org.gluu.oxtrust.action.UpdateAsimbaSelectorAction.edit ( )
inline

Set "add new" or "edit" mode by inum request parameter.

133  {
134  log.info("edit() Selector call, inum: "+editEntryInum);
135  if (editEntryInum == null || "".equals(editEntryInum) || "new".equals(editEntryInum)) {
136  // no inum, new entry mode
137  clearEdit();
138  } else if ((editEntryInum != null) && (selector != null) && (editEntryInum != selector.getInum())) {
139  // edit entry
140  newEntry = false;
142  }
143  }
boolean newEntry
Definition: UpdateAsimbaSelectorAction.java:72
void clearEdit()
Definition: UpdateAsimbaSelectorAction.java:124
ApplicationSelectorEntry readApplicationSelectorEntry(String inum)
Definition: AsimbaService.java:494
AsimbaService asimbaService
Definition: UpdateAsimbaSelectorAction.java:64
ApplicationSelectorEntry selector
Definition: UpdateAsimbaSelectorAction.java:70
Logger log
Definition: UpdateAsimbaSelectorAction.java:49
String editEntryInum
Definition: UpdateAsimbaSelectorAction.java:74

◆ getEditEntryInum()

String org.gluu.oxtrust.action.UpdateAsimbaSelectorAction.getEditEntryInum ( )
inline
戻り値
the editEntryInum
265  {
266  return editEntryInum;
267  }
String editEntryInum
Definition: UpdateAsimbaSelectorAction.java:74

◆ getIdpList()

List<SelectItem> org.gluu.oxtrust.action.UpdateAsimbaSelectorAction.getIdpList ( )
inline
戻り値
the idpList
279  {
280  return idpList;
281  }
List< SelectItem > idpList
Definition: UpdateAsimbaSelectorAction.java:78

◆ getSearchPattern()

String org.gluu.oxtrust.action.UpdateAsimbaSelectorAction.getSearchPattern ( )
inline
戻り値
the searchPattern
237  {
238  return searchPattern;
239  }
String searchPattern
Definition: UpdateAsimbaSelectorAction.java:84

◆ getSelector()

ApplicationSelectorEntry org.gluu.oxtrust.action.UpdateAsimbaSelectorAction.getSelector ( )
inline
戻り値
the selector
209  {
210  return selector;
211  }
ApplicationSelectorEntry selector
Definition: UpdateAsimbaSelectorAction.java:70

◆ getSelectorList()

List<ApplicationSelectorEntry> org.gluu.oxtrust.action.UpdateAsimbaSelectorAction.getSelectorList ( )
inline
戻り値
the selectorList
223  {
224  return selectorList;
225  }
List< ApplicationSelectorEntry > selectorList
Definition: UpdateAsimbaSelectorAction.java:76

◆ getSpRequestorList()

List<SelectItem> org.gluu.oxtrust.action.UpdateAsimbaSelectorAction.getSpRequestorList ( )
inline
戻り値
the spRequestorList
293  {
294  return spRequestorList;
295  }
List< SelectItem > spRequestorList
Definition: UpdateAsimbaSelectorAction.java:80

◆ init()

void org.gluu.oxtrust.action.UpdateAsimbaSelectorAction.init ( )
inline
91  {
92  log.info("init() Selector call");
93 
94  clearEdit();
95 
96  refresh();
97  }
void clearEdit()
Definition: UpdateAsimbaSelectorAction.java:124
void refresh()
Definition: UpdateAsimbaSelectorAction.java:99
Logger log
Definition: UpdateAsimbaSelectorAction.java:49

◆ isNewEntry()

boolean org.gluu.oxtrust.action.UpdateAsimbaSelectorAction.isNewEntry ( )
inline
戻り値
the newEntry
251  {
252  return newEntry;
253  }
boolean newEntry
Definition: UpdateAsimbaSelectorAction.java:72

◆ refresh()

void org.gluu.oxtrust.action.UpdateAsimbaSelectorAction.refresh ( )
inline
99  {
100  log.info("refresh() Selector call");
101 
102  if (searchPattern == null || "".equals(searchPattern)) {
103  //list loading
105  } else {
106  // search mode, clear pattern
107  searchPattern = null;
108  }
109 
110  // Load edit lists
111  idpList = new ArrayList<SelectItem>();
112  List<IDPEntry> idpListEntries = asimbaService.loadIDPs();
113  for (IDPEntry entry : idpListEntries) {
114  idpList.add(new SelectItem(entry.getId(), entry.getId(), entry.getFriendlyName()));
115  }
116 
117  spRequestorList = new ArrayList<SelectItem>();
118  List<RequestorEntry> spRequestorListEntries = asimbaService.loadRequestors();
119  for (RequestorEntry entry : spRequestorListEntries) {
120  spRequestorList.add(new SelectItem(entry.getId(), entry.getId(), entry.getFriendlyName()));
121  }
122  }
List< ApplicationSelectorEntry > selectorList
Definition: UpdateAsimbaSelectorAction.java:76
List< ApplicationSelectorEntry > loadSelectors()
Definition: AsimbaService.java:101
List< SelectItem > idpList
Definition: UpdateAsimbaSelectorAction.java:78
AsimbaService asimbaService
Definition: UpdateAsimbaSelectorAction.java:64
List< RequestorEntry > loadRequestors()
Definition: AsimbaService.java:91
List< SelectItem > spRequestorList
Definition: UpdateAsimbaSelectorAction.java:80
Logger log
Definition: UpdateAsimbaSelectorAction.java:49
String searchPattern
Definition: UpdateAsimbaSelectorAction.java:84
List< IDPEntry > loadIDPs()
Definition: AsimbaService.java:72

◆ search()

String org.gluu.oxtrust.action.UpdateAsimbaSelectorAction.search ( )
inline
188  {
189  log.info("search() Selector searchPattern:", searchPattern);
190  synchronized (svnSyncTimer) {
191  if (searchPattern != null && !"".equals(searchPattern)){
192  try {
194  } catch (Exception ex) {
195  log.error("LDAP search exception", ex);
196  return OxTrustConstants.RESULT_FAILURE;
197  }
198  } else {
199  //list loading
201  }
202  }
203  return OxTrustConstants.RESULT_SUCCESS;
204  }
List< ApplicationSelectorEntry > selectorList
Definition: UpdateAsimbaSelectorAction.java:76
List< ApplicationSelectorEntry > searchSelectors(String pattern, int sizeLimit)
Definition: AsimbaService.java:147
List< ApplicationSelectorEntry > loadSelectors()
Definition: AsimbaService.java:101
AsimbaService asimbaService
Definition: UpdateAsimbaSelectorAction.java:64
Logger log
Definition: UpdateAsimbaSelectorAction.java:49
String searchPattern
Definition: UpdateAsimbaSelectorAction.java:84
SvnSyncTimer svnSyncTimer
Definition: UpdateAsimbaSelectorAction.java:58

◆ setEditEntryInum()

void org.gluu.oxtrust.action.UpdateAsimbaSelectorAction.setEditEntryInum ( String  editEntryInum)
inline
引数
editEntryInumthe editEntryInum to set
272  {
274  }
String editEntryInum
Definition: UpdateAsimbaSelectorAction.java:74

◆ setIdpList()

void org.gluu.oxtrust.action.UpdateAsimbaSelectorAction.setIdpList ( List< SelectItem >  idpList)
inline
引数
idpListthe idpList to set
286  {
287  this.idpList = idpList;
288  }
List< SelectItem > idpList
Definition: UpdateAsimbaSelectorAction.java:78

◆ setNewEntry()

void org.gluu.oxtrust.action.UpdateAsimbaSelectorAction.setNewEntry ( boolean  newEntry)
inline
引数
newEntrythe newEntry to set
258  {
259  this.newEntry = newEntry;
260  }
boolean newEntry
Definition: UpdateAsimbaSelectorAction.java:72

◆ setSearchPattern()

void org.gluu.oxtrust.action.UpdateAsimbaSelectorAction.setSearchPattern ( String  searchPattern)
inline
引数
searchPatternthe searchPattern to set
244  {
246  }
String searchPattern
Definition: UpdateAsimbaSelectorAction.java:84

◆ setSelector()

void org.gluu.oxtrust.action.UpdateAsimbaSelectorAction.setSelector ( ApplicationSelectorEntry  selector)
inline
引数
selectorthe selector to set
216  {
217  this.selector = selector;
218  }
ApplicationSelectorEntry selector
Definition: UpdateAsimbaSelectorAction.java:70

◆ setSelectorList()

void org.gluu.oxtrust.action.UpdateAsimbaSelectorAction.setSelectorList ( List< ApplicationSelectorEntry >  selectorList)
inline
引数
selectorListthe selectorList to set
230  {
231  this.selectorList = selectorList;
232  }
List< ApplicationSelectorEntry > selectorList
Definition: UpdateAsimbaSelectorAction.java:76

◆ setSpRequestorList()

void org.gluu.oxtrust.action.UpdateAsimbaSelectorAction.setSpRequestorList ( List< SelectItem >  spRequestorList)
inline
引数
spRequestorListthe spRequestorList to set
300  {
302  }
List< SelectItem > spRequestorList
Definition: UpdateAsimbaSelectorAction.java:80

◆ update()

String org.gluu.oxtrust.action.UpdateAsimbaSelectorAction.update ( )
inline
158  {
159  log.info("update() Selector", selector);
160  synchronized (svnSyncTimer) {
162  }
163  clearEdit();
164  conversationService.endConversation();
165 
167 
168  return OxTrustConstants.RESULT_SUCCESS;
169  }
ConversationService conversationService
Definition: UpdateAsimbaSelectorAction.java:67
void clearEdit()
Definition: UpdateAsimbaSelectorAction.java:124
AsimbaService asimbaService
Definition: UpdateAsimbaSelectorAction.java:64
ApplicationSelectorEntry selector
Definition: UpdateAsimbaSelectorAction.java:70
Logger log
Definition: UpdateAsimbaSelectorAction.java:49
void updateApplicationSelectorEntry(ApplicationSelectorEntry entry)
Definition: AsimbaService.java:470
SvnSyncTimer svnSyncTimer
Definition: UpdateAsimbaSelectorAction.java:58
void restartAsimbaService()
Definition: AsimbaService.java:518

メンバ詳解

◆ appConfiguration

AppConfiguration org.gluu.oxtrust.action.UpdateAsimbaSelectorAction.appConfiguration
private

◆ asimbaService

AsimbaService org.gluu.oxtrust.action.UpdateAsimbaSelectorAction.asimbaService
private

◆ conversationService

ConversationService org.gluu.oxtrust.action.UpdateAsimbaSelectorAction.conversationService
private

◆ editEntryInum

String org.gluu.oxtrust.action.UpdateAsimbaSelectorAction.editEntryInum = null
private

◆ facesMessages

FacesMessages org.gluu.oxtrust.action.UpdateAsimbaSelectorAction.facesMessages
private

◆ identity

Identity org.gluu.oxtrust.action.UpdateAsimbaSelectorAction.identity
private

◆ idpList

List<SelectItem> org.gluu.oxtrust.action.UpdateAsimbaSelectorAction.idpList
private

◆ log

Logger org.gluu.oxtrust.action.UpdateAsimbaSelectorAction.log
private

◆ newEntry

boolean org.gluu.oxtrust.action.UpdateAsimbaSelectorAction.newEntry = true
private

◆ searchPattern

String org.gluu.oxtrust.action.UpdateAsimbaSelectorAction.searchPattern = ""
private

◆ selector

ApplicationSelectorEntry org.gluu.oxtrust.action.UpdateAsimbaSelectorAction.selector
private

◆ selectorList

List<ApplicationSelectorEntry> org.gluu.oxtrust.action.UpdateAsimbaSelectorAction.selectorList = new ArrayList<ApplicationSelectorEntry>()
private

◆ serialVersionUID

final long org.gluu.oxtrust.action.UpdateAsimbaSelectorAction.serialVersionUID = -1242167044333943680L
staticprivate

◆ spRequestorList

List<SelectItem> org.gluu.oxtrust.action.UpdateAsimbaSelectorAction.spRequestorList
private

◆ svnSyncTimer

SvnSyncTimer org.gluu.oxtrust.action.UpdateAsimbaSelectorAction.svnSyncTimer
private

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