Skip to content

Commit 19640d7

Browse files
ling-alan-huangbrianchandotcom
authored andcommitted
LPD-43765 SF, use TransformUtil.transform
1 parent dcc7840 commit 19640d7

File tree

1 file changed

+8
-13
lines changed

1 file changed

+8
-13
lines changed

modules/apps/account/account-admin-web/src/main/java/com/liferay/account/admin/web/internal/display/context/InviteUsersDisplayContext.java

Lines changed: 8 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -11,13 +11,13 @@
1111
import com.liferay.account.service.AccountRoleServiceUtil;
1212
import com.liferay.frontend.taglib.clay.servlet.taglib.util.MultiselectItem;
1313
import com.liferay.frontend.taglib.clay.servlet.taglib.util.MultiselectItemBuilder;
14+
import com.liferay.petra.function.transform.TransformUtil;
1415
import com.liferay.portal.kernel.dao.orm.QueryUtil;
1516
import com.liferay.portal.kernel.exception.PortalException;
1617
import com.liferay.portal.kernel.search.BaseModelSearchResult;
1718
import com.liferay.portal.kernel.util.LinkedHashMapBuilder;
1819
import com.liferay.portal.kernel.util.comparator.RoleNameComparator;
1920

20-
import java.util.ArrayList;
2121
import java.util.List;
2222

2323
/**
@@ -45,18 +45,13 @@ public List<MultiselectItem> getAvailableAccountRolesMultiselectItems(
4545
QueryUtil.ALL_POS, QueryUtil.ALL_POS,
4646
RoleNameComparator.getInstance(true));
4747

48-
List<MultiselectItem> multiselectItems = new ArrayList<>();
49-
50-
for (AccountRole accountRole : baseModelSearchResult.getBaseModels()) {
51-
multiselectItems.add(
52-
MultiselectItemBuilder.setLabel(
53-
accountRole::getRoleName
54-
).setValue(
55-
String.valueOf(accountRole.getAccountRoleId())
56-
).build());
57-
}
58-
59-
return multiselectItems;
48+
return TransformUtil.transform(
49+
baseModelSearchResult.getBaseModels(),
50+
accountRole -> MultiselectItemBuilder.setLabel(
51+
accountRole::getRoleName
52+
).setValue(
53+
String.valueOf(accountRole.getAccountRoleId())
54+
).build());
6055
}
6156

6257
}

0 commit comments

Comments
 (0)