Logic.java 文件源码

java
阅读 34 收藏 0 点赞 0 评论 0

项目:openMAXIMS 作者:
private void populateServiceActivities(TreeNode node, LocationServiceVoCollection voLocationServices)
{
    TreeNode childActivityNode = null;
    TreeNode childFunctionNode = null;

    clearServiceNodes(node);

    for (int i = 0; i < voLocationServices.size(); i++)
    {
        if (voLocationServices.get(i).getServiceIsNotNull())
        {
            node.setValue(voLocationServices.get(i));
            for (int j = 0; j < voLocationServices.get(i).getActivities().size(); j++)
            {
                childActivityNode = node.getNodes().add(voLocationServices.get(i).getActivities().get(j), (voLocationServices.get(i).getActivities().get(j).getServiceActivityIsNotNull() ? voLocationServices.get(i).getActivities().get(j).getServiceActivity().getActivity().toString() : ""));
                childActivityNode.setExpandedImage(voLocationServices.get(i).getActivities().get(j).getIsActiveIsNotNull() ? (voLocationServices.get(i).getActivities().get(j).getIsActive().booleanValue() ? form.getImages().Admin.Activity : form.getImages().Admin.ActivityInactive) : form.getImages().Admin.Activity);
                childActivityNode.setCollapsedImage(voLocationServices.get(i).getActivities().get(j).getIsActiveIsNotNull() ? (voLocationServices.get(i).getActivities().get(j).getIsActive().booleanValue() ? form.getImages().Admin.Activity : form.getImages().Admin.ActivityInactive) : form.getImages().Admin.Activity);
                childActivityNode.setSelectedImage(voLocationServices.get(i).getActivities().get(j).getIsActiveIsNotNull() ? (voLocationServices.get(i).getActivities().get(j).getIsActive().booleanValue() ? form.getImages().Admin.Activity : form.getImages().Admin.ActivityInactive) : form.getImages().Admin.Activity);
                childActivityNode.setEnabled(false);
            }
            for (int j = 0; j < voLocationServices.get(i).getFunctions().size(); j++)
            {
                childFunctionNode = node.getNodes().add(voLocationServices.get(i).getFunctions().get(j), (voLocationServices.get(i).getFunctions().get(j).getServiceFunctionIsNotNull() ? voLocationServices.get(i).getFunctions().get(j).getServiceFunction().getFunction().getText() : ""));
                childFunctionNode.setExpandedImage(voLocationServices.get(i).getFunctions().get(j).getIsActiveIsNotNull() ? (voLocationServices.get(i).getFunctions().get(j).getIsActive().booleanValue() ? form.getImages().Admin.Activity : form.getImages().Admin.ActivityInactive) : form.getImages().Admin.Activity);
                childFunctionNode.setCollapsedImage(voLocationServices.get(i).getFunctions().get(j).getIsActiveIsNotNull() ? (voLocationServices.get(i).getFunctions().get(j).getIsActive().booleanValue() ? form.getImages().Admin.Activity : form.getImages().Admin.ActivityInactive) : form.getImages().Admin.Activity);
                childFunctionNode.setSelectedImage(voLocationServices.get(i).getFunctions().get(j).getIsActiveIsNotNull() ? (voLocationServices.get(i).getFunctions().get(j).getIsActive().booleanValue() ? form.getImages().Admin.Activity : form.getImages().Admin.ActivityInactive) : form.getImages().Admin.Activity);
                childFunctionNode.setEnabled(false);

            }
            node.sortChildrenByText();
            if (null != childActivityNode)
                childActivityNode.setExpanded(true);
            if (null != childFunctionNode)
                childFunctionNode.setExpanded(true);
        }
    }

    node.setExpanded(true);
    form.lyr1().Details().htmDetails().setHTML(getDetailsAsTextile(node.getParent()));
}
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号