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

公開メンバ関数

String start ()
 
String search ()
 
String getSearchPattern ()
 
void setSearchPattern (String searchPattern)
 
List< OxAuthClientgetClientList ()
 
String deleteClients ()
 

限定公開メンバ関数

String searchImpl ()
 

非公開変数類

Logger log
 
FacesMessages facesMessages
 
ConversationService conversationService
 
String searchPattern =""
 
String oldSearchPattern
 
List< OxAuthClientclientList
 
ClientService clientService
 

静的非公開変数類

static final long serialVersionUID = 8361095046179474395L
 

詳解

Action class for search clients

著者
Reda Zerrad Date: 06.11.2012

関数詳解

◆ deleteClients()

String org.gluu.oxtrust.action.SearchClientAction.deleteClients ( )
inline
106  {
107  for (OxAuthClient client : clientList) {
108  if (client.isSelected()) {
109  clientService.removeClient(client);
110  }
111  }
112 
113  return searchImpl();
114  }
ClientService clientService
Definition: SearchClientAction.java:58
String searchImpl()
Definition: SearchClientAction.java:72
List< OxAuthClient > clientList
Definition: SearchClientAction.java:55
void removeClient(OxAuthClient client)
Definition: ClientService.java:80

◆ getClientList()

List<OxAuthClient> org.gluu.oxtrust.action.SearchClientAction.getClientList ( )
inline
102  {
103  return clientList;
104  }
List< OxAuthClient > clientList
Definition: SearchClientAction.java:55

◆ getSearchPattern()

String org.gluu.oxtrust.action.SearchClientAction.getSearchPattern ( )
inline
94  {
95  return searchPattern;
96  }
String searchPattern
Definition: SearchClientAction.java:51

◆ search()

String org.gluu.oxtrust.action.SearchClientAction.search ( )
inline
64  {
65  if (Util.equals(this.oldSearchPattern, this.searchPattern)) {
66  return OxTrustConstants.RESULT_SUCCESS;
67  }
68 
69  return searchImpl();
70  }
String searchImpl()
Definition: SearchClientAction.java:72

◆ searchImpl()

String org.gluu.oxtrust.action.SearchClientAction.searchImpl ( )
inlineprotected
72  {
73  try {
74  if(searchPattern == null || searchPattern.isEmpty()){
76  }else{
78  }
79 
80  this.oldSearchPattern = this.searchPattern;
81  this.searchPattern="";
82  } catch (Exception ex) {
83  log.error("Failed to find clients", ex);
84 
85  facesMessages.add(FacesMessage.SEVERITY_ERROR, "Failed to find clients");
86  conversationService.endConversation();
87 
88  return OxTrustConstants.RESULT_FAILURE;
89  }
90 
91  return OxTrustConstants.RESULT_SUCCESS;
92  }
ConversationService conversationService
Definition: SearchClientAction.java:47
List< OxAuthClient > getAllClients(int sizeLimit)
Definition: ClientService.java:219
List< OxAuthClient > searchClients(String pattern, int sizeLimit)
Definition: ClientService.java:205
String searchPattern
Definition: SearchClientAction.java:51
ClientService clientService
Definition: SearchClientAction.java:58
Logger log
Definition: SearchClientAction.java:41
List< OxAuthClient > clientList
Definition: SearchClientAction.java:55
String oldSearchPattern
Definition: SearchClientAction.java:53
FacesMessages facesMessages
Definition: SearchClientAction.java:44

◆ setSearchPattern()

void org.gluu.oxtrust.action.SearchClientAction.setSearchPattern ( String  searchPattern)
inline
98  {
100  }
String searchPattern
Definition: SearchClientAction.java:51

◆ start()

String org.gluu.oxtrust.action.SearchClientAction.start ( )
inline
60  {
61  return search();
62  }
String search()
Definition: SearchClientAction.java:64

メンバ詳解

◆ clientList

List<OxAuthClient> org.gluu.oxtrust.action.SearchClientAction.clientList
private

◆ clientService

ClientService org.gluu.oxtrust.action.SearchClientAction.clientService
private

◆ conversationService

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

◆ facesMessages

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

◆ log

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

◆ oldSearchPattern

String org.gluu.oxtrust.action.SearchClientAction.oldSearchPattern
private

◆ searchPattern

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

◆ serialVersionUID

final long org.gluu.oxtrust.action.SearchClientAction.serialVersionUID = 8361095046179474395L
staticprivate

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