public HCRoleForUserGroupSelect (@Nonnull final RequestField aRF, @Nonnull final Locale aSortLocale, @Nullable final Collection <String> aSelectedRoles) { super (aRF); setMultiple (true); final Collection <? extends IRole> aAllRoles = AccessManager.getInstance ().getAllRoles (); setSize (Math.min (10, aAllRoles.size ())); for (final IRole aRole : CollectionHelper.getSorted (aAllRoles, new ComparatorHasName <IRole> (aSortLocale))) { final HCOption aOption = addOption (aRole.getID (), aRole.getName ()); if (aSelectedRoles != null && aSelectedRoles.contains (aRole.getID ())) aOption.setSelected (true); } } }
public HCUserGroupForUserSelect (@Nonnull final RequestField aRF, @Nonnull final Locale aSortLocale, @Nullable final Collection <String> aSelectedUserGroups) { super (aRF); setMultiple (true); final Collection <? extends IUserGroup> aAllUserGroups = AccessManager.getInstance ().getAllUserGroups (); setSize (Math.min (10, aAllUserGroups.size ())); for (final IUserGroup aUserGroup : CollectionHelper.getSorted (aAllUserGroups, new ComparatorHasName <IUserGroup> (aSortLocale))) { final HCOption aOption = addOption (aUserGroup.getID (), aUserGroup.getName ()); if (aSelectedUserGroups != null && aSelectedUserGroups.contains (aUserGroup.getID ())) aOption.setSelected (true); } } }
new ComparatorHasName <IUser> (aDisplayLocale))) aUserUI.addChild (HCDiv.create (aUser.getName ())); aTable.createItemRow () new ComparatorHasName <IRole> (aDisplayLocale))) aRoleUI.addChild (HCDiv.create (aRole.getName ())); aTable.createItemRow ()
new ComparatorHasName <IUserGroup> (aDisplayLocale))) aUserGroupUI.addChild (HCDiv.create (aUserGroup.getName ())); aTable.createItemRow ()
final StringBuilder aUserGroupsStr = new StringBuilder (); for (final IUserGroup aUserGroup : CollectionHelper.getSorted (aUserGroups, new ComparatorHasName <IUserGroup> (aDisplayLocale)))
new ComparatorHasName <IUserGroup> (aDisplayLocale))) aUserGroupUI.addChild (HCDiv.create (aUserGroup.getName ())); aTable.createItemRow () for (final IRole aRole : CollectionHelper.getSorted (aUserRoles, new ComparatorHasName <IRole> (aDisplayLocale))) aRoleUI.addChild (HCDiv.create (aRole.getName ())); aTable.createItemRow ()