| | |
| | | import com.thoughtworks.xstream.io.xml.XmlFriendlyNameCoder; |
| | | import com.thoughtworks.xstream.io.xml.XppDriver; |
| | | import com.vci.client.common.providers.ServiceProvider; |
| | | import com.vci.corba.common.PLException; |
| | | import com.vci.corba.common.VCIError; |
| | | import com.vci.corba.portal.data.PLTabButton; |
| | | import com.vci.corba.portal.data.PLUILayout; |
| | |
| | | try { |
| | | portalVIS = ServiceProvider.getUIService().getAllPortalVI(); |
| | | // portalVIS = platformClientUtil.getPortalService().getAllPortalVI(); |
| | | } catch (VCIError vciError) { |
| | | } catch (PLException vciError) { |
| | | throw WebUtil.getVciBaseException(vciError); |
| | | } |
| | | for(int i = 0 ; i < portalVIS.length ; i++){ |
| | |
| | | PortalVI[] portalVIS = null; |
| | | try { |
| | | portalVIS = ServiceProvider.getUIService().getAllPortalVI(); |
| | | } catch (VCIError vciError) { |
| | | } catch (PLException vciError) { |
| | | throw WebUtil.getVciBaseException(vciError); |
| | | } |
| | | List<PortalVI> portalVIList = Arrays.stream(portalVIS).filter(portal -> 1 == portal.viType).collect(Collectors.toList()); |
| | |
| | | if("radio".equalsIgnoreCase(itemVO.getType()) || "checkbox".equalsIgnoreCase(itemVO.getType()) |
| | | || "combox".equalsIgnoreCase(itemVO.getType())){ |
| | | //看看有没有单独设置 |
| | | if(StringUtils.isNotBlank(itemXO.getComboxKey())){ |
| | | itemVO.setComboxKey(itemXO.getComboxKey()); |
| | | if(StringUtils.isNotBlank(itemXO.getComboxItems())){ |
| | | List<KeyValue> keyValues = new ArrayList<>(); |
| | | VciBaseUtil.str2List(itemXO.getComboxItems()).stream().forEach(temmpKeyValue->{ |
| | | KeyValue kv = new KeyValue(); |
| | | kv.setKey(temmpKeyValue.split("=")[0]); |
| | | kv.setValue(temmpKeyValue.split("=")[1]); |
| | | keyValues.add(kv); |
| | | }); |
| | | itemVO.setData(keyValues); |
| | | // if(StringUtils.isNotBlank(itemXO.getComboxKey())){ |
| | | // itemVO.setComboxKey(itemXO.getComboxKey()); |
| | | if(StringUtils.isNotBlank(itemXO.getComboxItems())){ |
| | | List<KeyValue> keyValues = new ArrayList<>(); |
| | | for (String keyValue : itemXO.getComboxItems().split(";")) { |
| | | KeyValue kv = new KeyValue(); |
| | | String[] split = keyValue.split("\\{"); |
| | | kv.setKey(split[0]); |
| | | kv.setValue(split[1].substring(0,split[1].length()-1)); |
| | | keyValues.add(kv); |
| | | } |
| | | itemVO.setData(keyValues); |
| | | }else{ |
| | | String attr = itemVO.getField(); |
| | | if(itemVO.getField().toLowerCase().startsWith("t_oid.") |
| | |
| | | PortalVI portalVI = null; |
| | | try { |
| | | portalVI = ServiceProvider.getUIService().getPortalVIByTypeNameAndVIName(btmId, id); |
| | | } catch (VCIError vciError) { |
| | | } catch (PLException vciError) { |
| | | throw WebUtil.getVciBaseException(vciError); |
| | | } |
| | | return formDO2VO(portalVI); |
| | |
| | | PortalVI[] portalVIS = null; |
| | | try { |
| | | portalVIS = ServiceProvider.getUIService().getAllPortalVI(); |
| | | } catch (VCIError vciError) { |
| | | } catch (PLException vciError) { |
| | | throw WebUtil.getVciBaseException(vciError); |
| | | } |
| | | List<PortalVI> portalVIList = Arrays.stream(portalVIS).filter(portal -> 0 == portal.viType).collect(Collectors.toList()); |
| | |
| | | }else{ |
| | | try { |
| | | formDefineVO = formDO2VO(ServiceProvider.getUIService().getPortalVIById(formOid)); |
| | | } catch (VCIError vciError) { |
| | | } catch (PLException vciError) { |
| | | throw WebUtil.getVciBaseException(vciError); |
| | | } |
| | | } |
| | |
| | | PortalVI portalVI = null; |
| | | try { |
| | | portalVI = ServiceProvider.getUIService().getPortalVIByTypeNameAndVIName(btmId, id); |
| | | } catch (VCIError vciError) { |
| | | } catch (PLException vciError) { |
| | | throw WebUtil.getVciBaseException(vciError); |
| | | } |
| | | return tableDO2VO(portalVI,true); |
| | |
| | | try { |
| | | // return actionDO2VOs(Arrays.stream(platformClientUtil.getPortalService().getAllPLAction()).collect(Collectors.toList())); |
| | | return actionDO2VOs(Arrays.stream(ServiceProvider.getUIService().getAllPLAction()).collect(Collectors.toList())); |
| | | } catch (VCIError vciError) { |
| | | } catch (PLException vciError) { |
| | | throw WebUtil.getVciBaseException(vciError); |
| | | } |
| | | } |
| | |
| | | private List<UILayoutVO> listLayoutByContent(String pkContent){ |
| | | try { |
| | | return UILayoutDO2VOs(Arrays.stream(ServiceProvider.getUIService().getPLTabPagesByPageDefinationOId(pkContent)).collect(Collectors.toList()),true); |
| | | } catch (VCIError vciError) { |
| | | } catch (PLException vciError) { |
| | | throw WebUtil.getVciBaseException(vciError); |
| | | } |
| | | } |
| | |
| | | try { |
| | | layoutVO.setComponentVOs(uiComponentDO2VOs(Arrays.stream(ServiceProvider.getUIService().getPLPageDefinationsByPageContextOId(layoutVO.getOid())).collect(Collectors.toList()),true)); |
| | | // layoutVO.setComponentVOs(uiComponentDO2VOs(Arrays.stream(platformClientUtil.getPortalService().getPLPageDefinationsByPageContextOId(layoutVO.getOid())).collect(Collectors.toList()),true)); |
| | | } catch (VCIError vciError) { |
| | | } catch (PLException vciError) { |
| | | throw WebUtil.getVciBaseException(vciError); |
| | | } |
| | | } |
| | |
| | | if(!QUERY_BY_CACHE){ |
| | | try { |
| | | return uiComponentDO2VO(ServiceProvider.getUIService().getPLPageDefinationById(componentOid),true); |
| | | } catch (VCIError vciError) { |
| | | } catch (PLException vciError) { |
| | | throw WebUtil.getVciBaseException(vciError); |
| | | } |
| | | }else{ |
| | |
| | | try { |
| | | componentVO.setTableDefineVO(tableDO2VO(ServiceProvider.getUIService().getPortalVIByTypeNameAndVIName(btmType,componentDefineXO.getTemplateId()),true)); |
| | | //componentVO.setTableDefineVO(tableDO2VO(platformClientUtil.getPortalService().getPortalVIByTypeNameAndVIName(btmType,componentDefineXO.getTemplateId()),true)); |
| | | } catch (VCIError vciError) { |
| | | } catch (PLException vciError) { |
| | | throw WebUtil.getVciBaseException(vciError); |
| | | } |
| | | } |
| | |
| | | }else{ |
| | | try { |
| | | tableDefineVO = tableDO2VO(ServiceProvider.getUIService().getPortalVIByTypeNameAndVIName(btmType,componentDefineXO.getTemplateId()),true); |
| | | } catch (VCIError vciError) { |
| | | } catch (PLException vciError) { |
| | | throw WebUtil.getVciBaseException(vciError); |
| | | } |
| | | } |
| | |
| | | }else{ |
| | | try { |
| | | componentVO.setFormDefineVO(formDO2VO(ServiceProvider.getUIService().getPortalVIByTypeNameAndVIName(btmType,componentDefineXO.getTemplateId()))); |
| | | } catch (VCIError vciError) { |
| | | } catch (PLException vciError) { |
| | | throw WebUtil.getVciBaseException(vciError); |
| | | } |
| | | } |
| | |
| | | }else{ |
| | | return buttonDefineVOS; |
| | | } |
| | | } catch (VCIError vciError) { |
| | | } catch (PLException vciError) { |
| | | throw WebUtil.getVciBaseException(vciError); |
| | | } |
| | | } |
| | |
| | | params.put(parameter.plKey,parameter.plValue); |
| | | } |
| | | } |
| | | } catch (VCIError vciError) { |
| | | } catch (PLException vciError) { |
| | | throw WebUtil.getVciBaseException(vciError); |
| | | } |
| | | buttonVO.setParamVOS(params); |
| | |
| | | // obj = platformClientUtil.getPortalService().getPLPageLayoutDefinationsByRelatedType(btmType); |
| | | // obj = ServiceProvider.geT(btmType); |
| | | |
| | | } catch (VCIError vciError) { |
| | | } catch (PLException vciError) { |
| | | throw WebUtil.getVciBaseException(vciError); |
| | | } |
| | | PLUILayout context = null; |