public static boolean hasIBAAttributeInClassificationNode(WTPart part ,String ibaName) throws WTException{
boolean hasIBA = false ;IBAUtil ibaUtil = new IBAUtil(part);
ClassificationNodeDefaultView view = ibaUtil.getClassificationNodeDefaultView();
if(view!=null){
DefaultAttributeContainer attributeContainer = (DefaultAttributeContainer)view.getAttributeContainer();
AttributeDefDefaultView[] defDefaultViews = attributeContainer.getAttributeDefinitions();
if(defDefaultViews!=null && defDefaultViews.length>0){
Set<String> ibaNameSet = new HashSet<String>();
for(int i=0,size=defDefaultViews.length;i<size;i++){
ibaNameSet.add(defDefaultViews[i].getName());
}
if(ibaNameSet.contains(ibaName)){
hasIBA=true;}}}
return hasIBA ;}
判断Part是否存在某个分类属性
最新推荐文章于 2021-02-13 03:00:50 发布