本文整理匯總了Java中org.kuali.rice.kew.actionlist.ActionListForm類的典型用法代碼示例。如果您正苦於以下問題:Java ActionListForm類的具體用法?Java ActionListForm怎麽用?Java ActionListForm使用的例子?那麽, 這裏精選的類代碼示例或許可以為您提供幫助。
ActionListForm類屬於org.kuali.rice.kew.actionlist包,在下文中一共展示了ActionListForm類的1個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的Java代碼示例。
示例1: getKeyValues
import org.kuali.rice.kew.actionlist.ActionListForm; //導入依賴的package包/類
@Override
public List<KeyValue> getKeyValues(ViewModel model) {
ActionListForm actionListForm = (ActionListForm)model;
List<String> userWorkgroups =
KimApiServiceLocator.getGroupService().getGroupIdsByPrincipalId(actionListForm.getUser());
//note that userWorkgroups is unmodifiable so we need to create a new list that we can sort
List<String> userGroupsToSort = new ArrayList<String>(userWorkgroups);
List<KeyValue> sortedUserWorkgroups = new ArrayList<KeyValue>();
KeyValue keyValue = null;
keyValue = new ConcreteKeyValue(KewApiConstants.NO_FILTERING, KewApiConstants.NO_FILTERING);
sortedUserWorkgroups.add(keyValue);
if (userGroupsToSort != null && userGroupsToSort.size() > 0) {
Collections.sort(userGroupsToSort);
Group group;
for (String groupId : userGroupsToSort)
{
group = KimApiServiceLocator.getGroupService().getGroup(groupId);
keyValue = new ConcreteKeyValue(groupId, group.getName());
sortedUserWorkgroups.add(keyValue);
}
}
return sortedUserWorkgroups;
}