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

公開メンバ関数

String start ()
 
String search ()
 
List< DisplayNameEntry > getScopeDisplayNameEntries (List< String > scopeDns)
 
List< DisplayNameEntry > getClientDisplayNameEntries (List< String > clientDns)
 
boolean isInitialized ()
 
List< UmaResourcegetResourcesList ()
 
List< UmaScopeDescriptiongetScopesList ()
 
String getSearchPattern ()
 
void setSearchPattern (String searchPattern)
 
UmaMetadata getUmaMetadata ()
 

限定公開変数類

ImageService imageService
 

非公開変数類

Logger log
 
FacesMessages facesMessages
 
ConversationService conversationService
 
ResourceSetService umaResourcesService
 
ClientService clientService
 
ScopeDescriptionService scopeDescriptionService
 
LookupService lookupService
 
UmaMetadata umaMetadata
 
String searchPattern
 
String oldSearchPattern
 
List< UmaResourceresourcesList
 
List< UmaScopeDescriptionscopesList
 
boolean initialized
 

静的非公開変数類

static final long serialVersionUID = 2261095046179474395L
 

詳解

Action class for UMA inventory

著者
Yuriy Movchan Date: 04/24/2013

関数詳解

◆ getClientDisplayNameEntries()

List<DisplayNameEntry> org.gluu.oxtrust.action.uma.UmaInventoryAction.getClientDisplayNameEntries ( List< String >  clientDns)
inline
146  {
147  List<DisplayNameEntry> result = new ArrayList<DisplayNameEntry>();
148  List<DisplayNameEntry> tmp = lookupService.getDisplayNameEntries(clientService.getDnForClient(null), clientDns);
149  if (tmp != null) {
150  result.addAll(tmp);
151  }
152 
153  return result;
154  }
LookupService lookupService
Definition: UmaInventoryAction.java:71
ClientService clientService
Definition: UmaInventoryAction.java:62
String getDnForClient(String inum)
Definition: ClientService.java:129

◆ getResourcesList()

List<UmaResource> org.gluu.oxtrust.action.uma.UmaInventoryAction.getResourcesList ( )
inline
160  {
161  return resourcesList;
162  }
List< UmaResource > resourcesList
Definition: UmaInventoryAction.java:82

◆ getScopeDisplayNameEntries()

List<DisplayNameEntry> org.gluu.oxtrust.action.uma.UmaInventoryAction.getScopeDisplayNameEntries ( List< String >  scopeDns)
inline
136  {
137  List<DisplayNameEntry> result = new ArrayList<DisplayNameEntry>();
138  List<DisplayNameEntry> tmp = lookupService.getDisplayNameEntries(scopeDescriptionService.getDnForScopeDescription(null), scopeDns);
139  if (tmp != null) {
140  result.addAll(tmp);
141  }
142 
143  return result;
144  }
ScopeDescriptionService scopeDescriptionService
Definition: UmaInventoryAction.java:65
LookupService lookupService
Definition: UmaInventoryAction.java:71
String getDnForScopeDescription(String inum)
Definition: ScopeDescriptionService.java:204

◆ getScopesList()

List<UmaScopeDescription> org.gluu.oxtrust.action.uma.UmaInventoryAction.getScopesList ( )
inline
164  {
165  return scopesList;
166  }
List< UmaScopeDescription > scopesList
Definition: UmaInventoryAction.java:83

◆ getSearchPattern()

String org.gluu.oxtrust.action.uma.UmaInventoryAction.getSearchPattern ( )
inline
168  {
169  return searchPattern;
170  }
String searchPattern
Definition: UmaInventoryAction.java:78

◆ getUmaMetadata()

UmaMetadata org.gluu.oxtrust.action.uma.UmaInventoryAction.getUmaMetadata ( )
inline
176  {
177  return umaMetadata;
178  }
UmaMetadata umaMetadata
Definition: UmaInventoryAction.java:74

◆ isInitialized()

boolean org.gluu.oxtrust.action.uma.UmaInventoryAction.isInitialized ( )
inline
156  {
157  return initialized;
158  }
boolean initialized
Definition: UmaInventoryAction.java:85

◆ search()

String org.gluu.oxtrust.action.uma.UmaInventoryAction.search ( )
inline
109  {
110  if (Util.equals(this.oldSearchPattern, this.searchPattern)) {
111  return OxTrustConstants.RESULT_SUCCESS;
112  }
113 
114  try {
115  if(searchPattern == null || searchPattern.isEmpty()){
118  }else{
121  }
122 
123  this.oldSearchPattern = this.searchPattern;
124  } catch (Exception ex) {
125  log.error("Failed to find resource sets", ex);
126 
127  facesMessages.add(FacesMessage.SEVERITY_ERROR, "Failed to filter UMA inventory by '#{umaInventoryAction.searchPattern}'");
128  conversationService.endConversation();
129 
130  return OxTrustConstants.RESULT_FAILURE;
131  }
132 
133  return OxTrustConstants.RESULT_SUCCESS;
134  }
List< UmaScopeDescription > getAllScopeDescriptions(String... ldapReturnAttributes)
Definition: ScopeDescriptionService.java:121
Logger log
Definition: UmaInventoryAction.java:50
FacesMessages facesMessages
Definition: UmaInventoryAction.java:53
ScopeDescriptionService scopeDescriptionService
Definition: UmaInventoryAction.java:65
List< UmaResource > getAllResources(int sizeLimit)
Definition: ResourceSetService.java:102
String oldSearchPattern
Definition: UmaInventoryAction.java:80
ConversationService conversationService
Definition: UmaInventoryAction.java:56
List< UmaResource > findResources(String pattern, int sizeLimit)
Definition: ResourceSetService.java:122
String searchPattern
Definition: UmaInventoryAction.java:78
List< UmaResource > resourcesList
Definition: UmaInventoryAction.java:82
List< UmaScopeDescription > scopesList
Definition: UmaInventoryAction.java:83
List< UmaScopeDescription > findScopeDescriptions(String pattern, int sizeLimit)
Definition: ScopeDescriptionService.java:135
ResourceSetService umaResourcesService
Definition: UmaInventoryAction.java:59

◆ setSearchPattern()

void org.gluu.oxtrust.action.uma.UmaInventoryAction.setSearchPattern ( String  searchPattern)
inline
172  {
174  }
String searchPattern
Definition: UmaInventoryAction.java:78

◆ start()

String org.gluu.oxtrust.action.uma.UmaInventoryAction.start ( )
inline
87  {
88  try {
90  } catch (Exception ex) {
91  log.error("Failed to initialize form", ex);
92  facesMessages.add(FacesMessage.SEVERITY_ERROR, "Failed to initialize UMA inventory");
93  conversationService.endConversation();
94 
95  return OxTrustConstants.RESULT_FAILURE;
96  }
97 
98  this.initialized = true;
99 
100  if (StringHelper.isEmpty(this.searchPattern)) {
101  searchPattern = "";
102  }
103 
104  search();
105 
106  return OxTrustConstants.RESULT_SUCCESS;
107  }
Logger log
Definition: UmaInventoryAction.java:50
FacesMessages facesMessages
Definition: UmaInventoryAction.java:53
void prepareResourceBranch()
Definition: ResourceSetService.java:60
ConversationService conversationService
Definition: UmaInventoryAction.java:56
String searchPattern
Definition: UmaInventoryAction.java:78
boolean initialized
Definition: UmaInventoryAction.java:85
String search()
Definition: UmaInventoryAction.java:109
ResourceSetService umaResourcesService
Definition: UmaInventoryAction.java:59

メンバ詳解

◆ clientService

ClientService org.gluu.oxtrust.action.uma.UmaInventoryAction.clientService
private

◆ conversationService

ConversationService org.gluu.oxtrust.action.uma.UmaInventoryAction.conversationService
private

◆ facesMessages

FacesMessages org.gluu.oxtrust.action.uma.UmaInventoryAction.facesMessages
private

◆ imageService

ImageService org.gluu.oxtrust.action.uma.UmaInventoryAction.imageService
protected

◆ initialized

boolean org.gluu.oxtrust.action.uma.UmaInventoryAction.initialized
private

◆ log

Logger org.gluu.oxtrust.action.uma.UmaInventoryAction.log
private

◆ lookupService

LookupService org.gluu.oxtrust.action.uma.UmaInventoryAction.lookupService
private

◆ oldSearchPattern

String org.gluu.oxtrust.action.uma.UmaInventoryAction.oldSearchPattern
private

◆ resourcesList

List<UmaResource> org.gluu.oxtrust.action.uma.UmaInventoryAction.resourcesList
private

◆ scopeDescriptionService

ScopeDescriptionService org.gluu.oxtrust.action.uma.UmaInventoryAction.scopeDescriptionService
private

◆ scopesList

List<UmaScopeDescription> org.gluu.oxtrust.action.uma.UmaInventoryAction.scopesList
private

◆ searchPattern

String org.gluu.oxtrust.action.uma.UmaInventoryAction.searchPattern
private

◆ serialVersionUID

final long org.gluu.oxtrust.action.uma.UmaInventoryAction.serialVersionUID = 2261095046179474395L
staticprivate

◆ umaMetadata

UmaMetadata org.gluu.oxtrust.action.uma.UmaInventoryAction.umaMetadata
private

◆ umaResourcesService

ResourceSetService org.gluu.oxtrust.action.uma.UmaInventoryAction.umaResourcesService
private

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