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

公開メンバ関数

String add () throws Exception
 
String update () throws Exception
 
String cancel ()
 
String save () throws Exception
 
String delete () throws Exception
 
void addMember (GluuCustomPerson person)
 
void removeMember (String inum) throws Exception
 
String getSearchAvailableMemberPattern ()
 
void setSearchAvailableMemberPattern (String searchAvailableMemberPattern)
 
List< GluuCustomPersongetAvailableMembers ()
 
void searchAvailableMembers ()
 
void selectAddedMembers ()
 
void acceptSelectMembers ()
 
void cancelSelectMembers ()
 
String getInum ()
 
void setInum (String inum)
 
GluuGroup getGroup ()
 
List< DisplayNameEntry > getMembers ()
 
boolean isUpdate ()
 

非公開メンバ関数

List< DisplayNameEntry > getMemberDisplayNameEntiries () throws Exception
 
void updateMembers ()
 
void updatePersons (List< DisplayNameEntry > oldMembers, List< DisplayNameEntry > newMembers) throws Exception
 
GluuBoolean isSLAManager (String[] organizationGroups, GluuCustomPerson person) throws Exception
 
String [] convertToDNsArray (List< DisplayNameEntry > members)
 

非公開変数類

Logger log
 
OxTrustAuditService oxTrustAuditService
 
String inum
 
boolean update
 
GluuGroup group
 
List< DisplayNameEntry > members
 
String searchAvailableMemberPattern
 
String oldSearchAvailableMemberPattern
 
List< GluuCustomPersonavailableMembers
 
Identity identity
 
OrganizationService organizationService
 
IGroupService groupService
 
LookupService lookupService
 
FacesMessages facesMessages
 
ConversationService conversationService
 
IPersonService personService
 
AppConfiguration appConfiguration
 

静的非公開変数類

static final long serialVersionUID = 572441515451149801L
 

詳解

Action class for view and update group form.

著者
Yuriy Movchan Date: 11.08.2010

関数詳解

◆ acceptSelectMembers()

void org.gluu.oxtrust.action.UpdateGroupAction.acceptSelectMembers ( )
inline
328  {
329  if (this.availableMembers == null) {
330  return;
331  }
332 
333  Set<String> addedMemberInums = new HashSet<String>();
334  for (DisplayNameEntry member : members) {
335  addedMemberInums.add(member.getInum());
336  }
337 
338  for (GluuCustomPerson person : this.availableMembers) {
339  if (person.isSelected() && !addedMemberInums.contains(person.getInum())) {
340  addMember(person);
341  }
342  }
343  }
List< GluuCustomPerson > availableMembers
Definition: UpdateGroupAction.java:78
List< DisplayNameEntry > members
Definition: UpdateGroupAction.java:70
void addMember(GluuCustomPerson person)
Definition: UpdateGroupAction.java:266

◆ add()

String org.gluu.oxtrust.action.UpdateGroupAction.add ( ) throws Exception
inline
104  {
105  if (this.group != null) {
106  return OxTrustConstants.RESULT_SUCCESS;
107  }
108 
109  this.update = false;
110  this.group = new GluuGroup();
111  this.group.setOwner(identity.getUser().getDn());
113 
114  try {
116  } catch (BasePersistenceException ex) {
117  log.error("Failed to prepare lists", ex);
118 
119  facesMessages.add(FacesMessage.SEVERITY_ERROR, "Failed to add new group");
120  conversationService.endConversation();
121 
122  return OxTrustConstants.RESULT_FAILURE;
123  }
124 
125  return OxTrustConstants.RESULT_SUCCESS;
126  }
OrganizationService organizationService
Definition: UpdateGroupAction.java:84
Logger log
Definition: UpdateGroupAction.java:60
void setOrganization(String organization)
Definition: GluuGroup.java:138
void setOwner(String owner)
Definition: GluuGroup.java:114
Identity identity
Definition: UpdateGroupAction.java:81
List< DisplayNameEntry > getMemberDisplayNameEntiries()
Definition: UpdateGroupAction.java:256
String update()
Definition: UpdateGroupAction.java:128
List< DisplayNameEntry > members
Definition: UpdateGroupAction.java:70
GluuCustomPerson getUser()
Definition: Identity.java:39
GluuOrganization getOrganization()
Definition: OrganizationService.java:84
FacesMessages facesMessages
Definition: UpdateGroupAction.java:93
ConversationService conversationService
Definition: UpdateGroupAction.java:96
GluuGroup group
Definition: UpdateGroupAction.java:68

◆ addMember()

void org.gluu.oxtrust.action.UpdateGroupAction.addMember ( GluuCustomPerson  person)
inline
266  {
267  DisplayNameEntry member = new DisplayNameEntry(person.getDn(), person.getInum(), person.getDisplayName());
268  this.members.add(member);
269  }
List< DisplayNameEntry > members
Definition: UpdateGroupAction.java:70

◆ cancel()

String org.gluu.oxtrust.action.UpdateGroupAction.cancel ( )
inline
165  {
166  if (update) {
167  facesMessages.add(FacesMessage.SEVERITY_INFO, "Group '#{updateGroupAction.group.displayName}' not updated");
168  } else {
169  facesMessages.add(FacesMessage.SEVERITY_INFO, "New group not added");
170  }
171 
172  conversationService.endConversation();
173 
174  return OxTrustConstants.RESULT_SUCCESS;
175  }
String update()
Definition: UpdateGroupAction.java:128
FacesMessages facesMessages
Definition: UpdateGroupAction.java:93
ConversationService conversationService
Definition: UpdateGroupAction.java:96

◆ cancelSelectMembers()

void org.gluu.oxtrust.action.UpdateGroupAction.cancelSelectMembers ( )
inline
345  {
346  }

◆ convertToDNsArray()

String [] org.gluu.oxtrust.action.UpdateGroupAction.convertToDNsArray ( List< DisplayNameEntry >  members)
inlineprivate
459  {
460  String[] memberDns = new String[members.size()];
461  int i = 0;
462  for (DisplayNameEntry member : members) {
463  memberDns[i++] = member.getDn();
464  }
465 
466  return memberDns;
467  }
List< DisplayNameEntry > members
Definition: UpdateGroupAction.java:70

◆ delete()

String org.gluu.oxtrust.action.UpdateGroupAction.delete ( ) throws Exception
inline
234  {
235  if (update) {
236  // Remove group
237  try {
239  oxTrustAuditService.audit("GROUP " + this.group.getInum() + " **"+this.group.getDisplayName()+ "** REMOVED",
240  identity.getUser(),
241  (HttpServletRequest) FacesContext.getCurrentInstance().getExternalContext().getRequest());
242  facesMessages.add(FacesMessage.SEVERITY_INFO, "Group '#{updateGroupAction.group.displayName}' removed successfully");
243  conversationService.endConversation();
244 
245  return OxTrustConstants.RESULT_SUCCESS;
246  } catch (BasePersistenceException ex) {
247  log.error("Failed to remove group {}", this.group.getInum(), ex);
248  }
249  }
250 
251  facesMessages.add(FacesMessage.SEVERITY_ERROR, "Failed to remove group '#{updateGroupAction.group.displayName}'");
252 
253  return OxTrustConstants.RESULT_FAILURE;
254  }
Logger log
Definition: UpdateGroupAction.java:60
Identity identity
Definition: UpdateGroupAction.java:81
String update()
Definition: UpdateGroupAction.java:128
abstract void removeGroup(GluuGroup group)
IGroupService groupService
Definition: UpdateGroupAction.java:87
void audit(String message, GluuCustomPerson user, HttpServletRequest request)
Definition: OxTrustAuditService.java:18
GluuCustomPerson getUser()
Definition: Identity.java:39
FacesMessages facesMessages
Definition: UpdateGroupAction.java:93
ConversationService conversationService
Definition: UpdateGroupAction.java:96
String getInum()
Definition: GluuGroup.java:78
GluuGroup group
Definition: UpdateGroupAction.java:68
String getDisplayName()
Definition: GluuGroup.java:94
OxTrustAuditService oxTrustAuditService
Definition: UpdateGroupAction.java:63

◆ getAvailableMembers()

List<GluuCustomPerson> org.gluu.oxtrust.action.UpdateGroupAction.getAvailableMembers ( )
inline
295  {
296  return this.availableMembers;
297  }
List< GluuCustomPerson > availableMembers
Definition: UpdateGroupAction.java:78

◆ getGroup()

GluuGroup org.gluu.oxtrust.action.UpdateGroupAction.getGroup ( )
inline
477  {
478  return group;
479  }
GluuGroup group
Definition: UpdateGroupAction.java:68

◆ getInum()

String org.gluu.oxtrust.action.UpdateGroupAction.getInum ( )
inline
469  {
470  return inum;
471  }
String inum
Definition: UpdateGroupAction.java:65

◆ getMemberDisplayNameEntiries()

List<DisplayNameEntry> org.gluu.oxtrust.action.UpdateGroupAction.getMemberDisplayNameEntiries ( ) throws Exception
inlineprivate
256  {
257  List<DisplayNameEntry> result = new ArrayList<DisplayNameEntry>();
258  List<DisplayNameEntry> tmp = lookupService.getDisplayNameEntries(personService.getDnForPerson(null), this.group.getMembers());
259  if (tmp != null) {
260  result.addAll(tmp);
261  }
262 
263  return result;
264  }
LookupService lookupService
Definition: UpdateGroupAction.java:90
abstract String getDnForPerson(String inum)
List< String > getMembers()
Definition: GluuGroup.java:118
IPersonService personService
Definition: UpdateGroupAction.java:99
GluuGroup group
Definition: UpdateGroupAction.java:68

◆ getMembers()

List<DisplayNameEntry> org.gluu.oxtrust.action.UpdateGroupAction.getMembers ( )
inline
481  {
482  return members;
483  }
List< DisplayNameEntry > members
Definition: UpdateGroupAction.java:70

◆ getSearchAvailableMemberPattern()

String org.gluu.oxtrust.action.UpdateGroupAction.getSearchAvailableMemberPattern ( )
inline
287  {
288  return this.searchAvailableMemberPattern;
289  }
String searchAvailableMemberPattern
Definition: UpdateGroupAction.java:74

◆ isSLAManager()

GluuBoolean org.gluu.oxtrust.action.UpdateGroupAction.isSLAManager ( String []  organizationGroups,
GluuCustomPerson  person 
) throws Exception
inlineprivate
455  {
456  return GluuBoolean.getByValue(String.valueOf(groupService.isMemberOrOwner(organizationGroups, person.getDn())));
457  }
IGroupService groupService
Definition: UpdateGroupAction.java:87
abstract boolean isMemberOrOwner(String groupDN, String personDN)

◆ isUpdate()

boolean org.gluu.oxtrust.action.UpdateGroupAction.isUpdate ( )
inline
485  {
486  return update;
487  }
String update()
Definition: UpdateGroupAction.java:128

◆ removeMember()

void org.gluu.oxtrust.action.UpdateGroupAction.removeMember ( String  inum) throws Exception
inline
271  {
272  if (StringHelper.isEmpty(inum)) {
273  return;
274  }
275 
276  String removeMemberInum = personService.getDnForPerson(inum);
277 
278  for (Iterator<DisplayNameEntry> iterator = this.members.iterator(); iterator.hasNext();) {
279  DisplayNameEntry member = iterator.next();
280  if (removeMemberInum.equals(member.getDn())) {
281  iterator.remove();
282  break;
283  }
284  }
285  }
abstract String getDnForPerson(String inum)
List< DisplayNameEntry > members
Definition: UpdateGroupAction.java:70
String inum
Definition: UpdateGroupAction.java:65
IPersonService personService
Definition: UpdateGroupAction.java:99

◆ save()

String org.gluu.oxtrust.action.UpdateGroupAction.save ( ) throws Exception
inline
177  {
178  List<DisplayNameEntry> oldMembers = null;
179  try {
180  oldMembers = getMemberDisplayNameEntiries();
181  } catch (BasePersistenceException ex) {
182  log.error("Failed to load person display names", ex);
183 
184  facesMessages.add(FacesMessage.SEVERITY_ERROR, "Failed to update group");
185  return OxTrustConstants.RESULT_FAILURE;
186  }
187 
188  updateMembers();
189  if (update) {
190  // Update group
191  try {
193  oxTrustAuditService.audit("GROUP " + this.group.getInum() + " **"+this.group.getDisplayName()+ "** UPDATED",
194  identity.getUser(),
195  (HttpServletRequest) FacesContext.getCurrentInstance().getExternalContext().getRequest());
196  updatePersons(oldMembers, this.members);
197  } catch (BasePersistenceException ex) {
198  log.error("Failed to update group {}", this.inum, ex);
199  facesMessages.add(FacesMessage.SEVERITY_ERROR, "Failed to update group '#{updateGroupAction.group.displayName}'");
200 
201  return OxTrustConstants.RESULT_FAILURE;
202  }
203 
204  facesMessages.add(FacesMessage.SEVERITY_INFO, "Group '#{updateGroupAction.group.displayName}' updated successfully");
205  } else {
207  String dn = groupService.getDnForGroup(this.inum);
208 
209  // Save group
210  this.group.setDn(dn);
211  this.group.setInum(this.inum);
212  try {
214  oxTrustAuditService.audit("GROUP " + this.group.getInum() + " "+this.group.getDisplayName()+ " ADDED",
215  identity.getUser(),
216  (HttpServletRequest) FacesContext.getCurrentInstance().getExternalContext().getRequest());
217  updatePersons(oldMembers, this.members);
218  } catch (BasePersistenceException ex) {
219  log.error("Failed to add new group {}", this.group.getInum(), ex);
220  facesMessages.add(FacesMessage.SEVERITY_ERROR, "Failed to add new group");
221 
222  return OxTrustConstants.RESULT_FAILURE;
223  }
224 
225  facesMessages.add(FacesMessage.SEVERITY_INFO, "New group '#{updateGroupAction.group.displayName}' added successfully");
226  conversationService.endConversation();
227 
228  this.update = true;
229  }
230  log.debug(" returning success updating or saving group");
231  return OxTrustConstants.RESULT_SUCCESS;
232  }
Logger log
Definition: UpdateGroupAction.java:60
Identity identity
Definition: UpdateGroupAction.java:81
abstract void addGroup(GluuGroup group)
List< DisplayNameEntry > getMemberDisplayNameEntiries()
Definition: UpdateGroupAction.java:256
String update()
Definition: UpdateGroupAction.java:128
List< DisplayNameEntry > members
Definition: UpdateGroupAction.java:70
IGroupService groupService
Definition: UpdateGroupAction.java:87
void audit(String message, GluuCustomPerson user, HttpServletRequest request)
Definition: OxTrustAuditService.java:18
abstract void updateGroup(GluuGroup group)
void setInum(String inum)
Definition: GluuGroup.java:82
GluuCustomPerson getUser()
Definition: Identity.java:39
String inum
Definition: UpdateGroupAction.java:65
FacesMessages facesMessages
Definition: UpdateGroupAction.java:93
ConversationService conversationService
Definition: UpdateGroupAction.java:96
void updatePersons(List< DisplayNameEntry > oldMembers, List< DisplayNameEntry > newMembers)
Definition: UpdateGroupAction.java:362
String getInum()
Definition: GluuGroup.java:78
GluuGroup group
Definition: UpdateGroupAction.java:68
abstract String getDnForGroup(String inum)
void updateMembers()
Definition: UpdateGroupAction.java:348
String getDisplayName()
Definition: GluuGroup.java:94
OxTrustAuditService oxTrustAuditService
Definition: UpdateGroupAction.java:63

◆ searchAvailableMembers()

void org.gluu.oxtrust.action.UpdateGroupAction.searchAvailableMembers ( )
inline
299  {
300  if (Util.equals(this.oldSearchAvailableMemberPattern, this.searchAvailableMemberPattern)) {
301  return;
302  }
303 
304  try {
305  this.availableMembers = personService.searchPersons(this.searchAvailableMemberPattern, OxTrustConstants.searchGroupSizeLimit);
308  } catch (Exception ex) {
309  log.error("Failed to find persons", ex);
310  }
311  }
List< GluuCustomPerson > availableMembers
Definition: UpdateGroupAction.java:78
Logger log
Definition: UpdateGroupAction.java:60
String oldSearchAvailableMemberPattern
Definition: UpdateGroupAction.java:76
abstract List< GluuCustomPerson > searchPersons(String pattern, int sizeLimit)
void selectAddedMembers()
Definition: UpdateGroupAction.java:313
IPersonService personService
Definition: UpdateGroupAction.java:99
String searchAvailableMemberPattern
Definition: UpdateGroupAction.java:74

◆ selectAddedMembers()

void org.gluu.oxtrust.action.UpdateGroupAction.selectAddedMembers ( )
inline
313  {
314  if (this.availableMembers == null) {
315  return;
316  }
317 
318  Set<String> addedMemberInums = new HashSet<String>();
319  for (DisplayNameEntry member : members) {
320  addedMemberInums.add(member.getInum());
321  }
322 
323  for (GluuCustomPerson person : this.availableMembers) {
324  person.setSelected(addedMemberInums.contains(person.getInum()));
325  }
326  }
List< GluuCustomPerson > availableMembers
Definition: UpdateGroupAction.java:78
List< DisplayNameEntry > members
Definition: UpdateGroupAction.java:70

◆ setInum()

void org.gluu.oxtrust.action.UpdateGroupAction.setInum ( String  inum)
inline
473  {
474  this.inum = inum;
475  }
String inum
Definition: UpdateGroupAction.java:65

◆ setSearchAvailableMemberPattern()

void org.gluu.oxtrust.action.UpdateGroupAction.setSearchAvailableMemberPattern ( String  searchAvailableMemberPattern)
inline
291  {
293  }
String searchAvailableMemberPattern
Definition: UpdateGroupAction.java:74

◆ update()

String org.gluu.oxtrust.action.UpdateGroupAction.update ( ) throws Exception
inline
128  {
129  if (this.group != null) {
130  return OxTrustConstants.RESULT_SUCCESS;
131  }
132 
133  this.update = true;
134  log.debug("this.update : " + this.update);
135  try {
136  log.debug("inum : " + inum);
138  } catch (BasePersistenceException ex) {
139  log.error("Failed to find group {}", inum, ex);
140  }
141 
142  if (this.group == null) {
143  log.error("Failed to load group {}", inum);
144 
145  facesMessages.add(FacesMessage.SEVERITY_ERROR, "Failed to find group");
146  conversationService.endConversation();
147 
148  return OxTrustConstants.RESULT_FAILURE;
149  }
150 
151  try {
153  } catch (BasePersistenceException ex) {
154  log.error("Failed to prepare lists", ex);
155 
156  facesMessages.add(FacesMessage.SEVERITY_ERROR, "Failed to load group");
157  conversationService.endConversation();
158 
159  return OxTrustConstants.RESULT_FAILURE;
160  }
161  log.debug("returning Success");
162  return OxTrustConstants.RESULT_SUCCESS;
163  }
Logger log
Definition: UpdateGroupAction.java:60
abstract GluuGroup getGroupByInum(String inum)
List< DisplayNameEntry > getMemberDisplayNameEntiries()
Definition: UpdateGroupAction.java:256
String update()
Definition: UpdateGroupAction.java:128
List< DisplayNameEntry > members
Definition: UpdateGroupAction.java:70
IGroupService groupService
Definition: UpdateGroupAction.java:87
String inum
Definition: UpdateGroupAction.java:65
FacesMessages facesMessages
Definition: UpdateGroupAction.java:93
ConversationService conversationService
Definition: UpdateGroupAction.java:96
GluuGroup group
Definition: UpdateGroupAction.java:68

◆ updateMembers()

void org.gluu.oxtrust.action.UpdateGroupAction.updateMembers ( )
inlineprivate
348  {
349  if (this.members == null || this.members.size() == 0) {
350  this.group.setMembers(null);
351  return;
352  }
353 
354  List<String> tmpMembers = new ArrayList<String>();
355  for (DisplayNameEntry member : this.members) {
356  tmpMembers.add(member.getDn());
357  }
358 
359  this.group.setMembers(tmpMembers);
360  }
List< DisplayNameEntry > members
Definition: UpdateGroupAction.java:70
void setMembers(List< String > members)
Definition: GluuGroup.java:122
GluuGroup group
Definition: UpdateGroupAction.java:68

◆ updatePersons()

void org.gluu.oxtrust.action.UpdateGroupAction.updatePersons ( List< DisplayNameEntry >  oldMembers,
List< DisplayNameEntry >  newMembers 
) throws Exception
inlineprivate
362  {
363  log.debug("Old members: {}", oldMembers);
364  log.debug("New members: {}", newMembers);
365 
366  String groupDn = this.group.getDn();
367 
368  GluuOrganization organization = organizationService.getOrganization();
369  String organizationGroups[] = { organization.getManagerGroup() };
370 
371  // Convert members to array of DNs
372  String[] oldMemberDns = convertToDNsArray(oldMembers);
373  String[] newMemberDns = convertToDNsArray(newMembers);
374 
375  Arrays.sort(oldMemberDns);
376  Arrays.sort(newMemberDns);
377 
378  boolean[] retainOldMembers = new boolean[oldMemberDns.length];
379  Arrays.fill(retainOldMembers, false);
380 
381  List<String> addedMembers = new ArrayList<String>();
382  List<String> removedMembers = new ArrayList<String>();
383  List<String> existingMembers = new ArrayList<String>();
384 
385  // Add new values
386  for (String value : newMemberDns) {
387  int idx = Arrays.binarySearch(oldMemberDns, value);
388  if (idx >= 0) {
389  // Old members array contains member. Retain member
390  retainOldMembers[idx] = true;
391  } else {
392  // This is new member
393  addedMembers.add(value);
394  }
395  }
396 
397  // Remove members which we don't have in new members
398  for (int i = 0; i < oldMemberDns.length; i++) {
399  if (retainOldMembers[i]) {
400  existingMembers.add(oldMemberDns[i]);
401  } else {
402  removedMembers.add(oldMemberDns[i]);
403  }
404  }
405 
406  for (String dn : addedMembers) {
407  GluuCustomPerson person = personService.getPersonByDn(dn);
408  log.debug("Adding group {} to person {} memberOf", groupDn, person.getDisplayName());
409 
410  if (appConfiguration.isUpdateApplianceStatus()) {
411  GluuBoolean slaManager = isSLAManager(organizationGroups, person);
412  person.setSLAManager(slaManager);
413  }
414 
415  List<String> personMemberOf = new ArrayList<String>(person.getMemberOf());
416  personMemberOf.add(groupDn);
417  person.setMemberOf(personMemberOf);
418 
419  personService.updatePerson(person);
420  }
421 
422  for (String dn : removedMembers) {
423  GluuCustomPerson person = personService.getPersonByDn(dn);
424  log.debug("Removing group {} from person {} memberOf", groupDn, person.getDisplayName());
425 
426  if (appConfiguration.isUpdateApplianceStatus()) {
427  GluuBoolean slaManager = isSLAManager(organizationGroups, person);
428  person.setSLAManager(slaManager);
429  }
430 
431  List<String> personMemberOf = new ArrayList<String>(person.getMemberOf());
432  personMemberOf.remove(groupDn);
433  person.setMemberOf(personMemberOf);
434 
435  personService.updatePerson(person);
436  }
437 
438  if (appConfiguration.isUpdateApplianceStatus()) {
439  // Update existing members if needed
440  for (String dn : existingMembers) {
441  GluuCustomPerson person = personService.getPersonByDn(dn);
442  log.debug("Updating group {} to person {} memberOf", groupDn, person.getDisplayName());
443 
444  GluuBoolean slaManager = isSLAManager(organizationGroups, person);
445  if (slaManager.equals(person.getSLAManager())) {
446  continue;
447  }
448 
449  person.setSLAManager(slaManager);
450  personService.updatePerson(person);
451  }
452  }
453  }
String getManagerGroup()
Definition: GluuOrganization.java:209
String [] convertToDNsArray(List< DisplayNameEntry > members)
Definition: UpdateGroupAction.java:459
OrganizationService organizationService
Definition: UpdateGroupAction.java:84
Logger log
Definition: UpdateGroupAction.java:60
abstract void updatePerson(GluuCustomPerson person)
abstract GluuCustomPerson getPersonByDn(String dn)
AppConfiguration appConfiguration
Definition: UpdateGroupAction.java:102
GluuOrganization getOrganization()
Definition: OrganizationService.java:84
IPersonService personService
Definition: UpdateGroupAction.java:99
GluuGroup group
Definition: UpdateGroupAction.java:68
GluuBoolean isSLAManager(String[] organizationGroups, GluuCustomPerson person)
Definition: UpdateGroupAction.java:455

メンバ詳解

◆ appConfiguration

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

◆ availableMembers

List<GluuCustomPerson> org.gluu.oxtrust.action.UpdateGroupAction.availableMembers
private

◆ conversationService

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

◆ facesMessages

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

◆ group

GluuGroup org.gluu.oxtrust.action.UpdateGroupAction.group
private

◆ groupService

IGroupService org.gluu.oxtrust.action.UpdateGroupAction.groupService
private

◆ identity

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

◆ inum

String org.gluu.oxtrust.action.UpdateGroupAction.inum
private

◆ log

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

◆ lookupService

LookupService org.gluu.oxtrust.action.UpdateGroupAction.lookupService
private

◆ members

List<DisplayNameEntry> org.gluu.oxtrust.action.UpdateGroupAction.members
private

◆ oldSearchAvailableMemberPattern

String org.gluu.oxtrust.action.UpdateGroupAction.oldSearchAvailableMemberPattern
private

◆ organizationService

OrganizationService org.gluu.oxtrust.action.UpdateGroupAction.organizationService
private

◆ oxTrustAuditService

OxTrustAuditService org.gluu.oxtrust.action.UpdateGroupAction.oxTrustAuditService
private

◆ personService

IPersonService org.gluu.oxtrust.action.UpdateGroupAction.personService
private

◆ searchAvailableMemberPattern

String org.gluu.oxtrust.action.UpdateGroupAction.searchAvailableMemberPattern
private

◆ serialVersionUID

final long org.gluu.oxtrust.action.UpdateGroupAction.serialVersionUID = 572441515451149801L
staticprivate

◆ update

boolean org.gluu.oxtrust.action.UpdateGroupAction.update
private

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