CPD Results

The following document contains the results of PMD's CPD 5.0.2.

Duplications

File Line
org\andromda\cartridges\webservice\WebServiceUtils.java 619
org\andromda\cartridges\webservice\WebServiceUtils.java 1040
                            for (ModelElementFacade attr : (List<ModelElementFacade>)facade.getProperties(follow))
                            {
                                try
                                {
                                    ClassifierFacade attrType = getType(attr);
                                    if (attrType != null)
                                    {
                                        pkg = (PackageFacade) attrType.getPackage();
                                        name = attrType.getName();
                                        if (pkg!=null && !pkg.getFullyQualifiedName().equals(packageName) && !pkgRef.contains(pkg) && pkg.getFullyQualifiedName().indexOf('.') > 0)
                                        {
                                            pkgRef.add(pkg);
                                            if (logger.isDebugEnabled())
                                            {
                                                pkgRefs += pkg + ",";
                                                logger.debug("getPackageReferences packageName=" + packageName + " add facadeAttribute " + pkg + '.' + name);
                                            }
                                        }
                                    }
                                }
                                catch (RuntimeException e)
                                {
                                    logger.error("getPackageReferences packageName=" + packageName + " add facadeAttribute " + pkg + '.' + name + ": " + e);
                                }
                            }
                            for (final AssociationEndFacade endFacade : (List<AssociationEndFacade>)facade.getNavigableConnectingEnds(follow))
                            {
                                try
                                {
                                    if (getType(endFacade) != null)
                                    {
                                        ClassifierFacade otherEnd = getType(endFacade);
                                        pkg = (PackageFacade) otherEnd.getPackage();
                                        name = otherEnd.getName();
                                        if (pkg!=null && !pkg.getFullyQualifiedName().equals(packageName) && !pkgRef.contains(pkg) && pkg.getFullyQualifiedName().indexOf('.') > 0)
                                        {
                                            pkgRef.add(pkg);
                                            if (logger.isDebugEnabled())
                                            {
                                                pkgRefs += pkg + ",";
                                                logger.debug("getPackageReferences packageName=" + packageName + " add facadeOtherEnd " + pkg + '.' + name);
                                            }
                                        }
                                    }
                                }
                                catch (RuntimeException e)
                                {
                                    logger.error("getPackageReferences packageName=" + packageName + " add facadeOtherEnd " + pkg + '.' + name + ": " + e);
                                }
                            }
                        }
File Line
org\andromda\cartridges\webservice\WebServiceUtils.java 712
org\andromda\cartridges\webservice\WebServiceUtils.java 783
                            for (final Object object : type.getNavigableConnectingEnds(follow))
                            {
                                try
                                {
                                    ModelElementFacade endFacade = (ModelElementFacade)object;
                                    if (getType(endFacade) != null)
                                    {
                                        ClassifierFacade otherEnd = getType(endFacade);
                                        pkg = (PackageFacade) otherEnd.getPackage();
                                        name = otherEnd.getName();
                                        if (pkg!=null && !pkg.getFullyQualifiedName().equals(packageName) && !pkgRef.contains(pkg) && pkg.getFullyQualifiedName().indexOf('.') > 0)
                                        {
                                            pkgRef.add(pkg);
                                            if (logger.isDebugEnabled())
                                            {
                                                pkgRefs += pkg + ",";
                                                logger.debug("getPackageReferences packageName=" + packageName + " add otherEnd " + pkg + '.' + name);
                                            }
                                        }
                                    }
                                }
                                catch (RuntimeException e)
                                {
                                    logger.error("getPackageReferences packageName=" + packageName + " add otherEnd " + pkg + '.' + name + ": " + e);
                                }
                            }
                        }
                    }
File Line
org\andromda\cartridges\webservice\WebServiceUtils.java 398
org\andromda\cartridges\webservice\WebServiceUtils.java 430
                                name = attrType.getName();
                                if (pkg!=null && pkg.getFullyQualifiedName().indexOf('.') > 0)
                                {
                                    if (!pkgSet.contains(pkg))
                                    {
                                        pkgSet.add(pkg);
                                    }
                                    if (!packageAbbr.containsKey(pkg))
                                    {
                                        packageAbbr.put(pkg, "ns" + namespaceCount);
                                        if (logger.isDebugEnabled())
                                        {
                                            logger.debug(service.getName() + " ns" + namespaceCount + ' ' + pkg + ' ' + type.getName() + '.' + name);
                                        }
                                        namespaceCount++;
                                    }
                                }
                            }
                        }
                        catch (RuntimeException e)
                        {
                            logger.debug("setPkgAbbr error in service " + service.getName() + " ns" + namespaceCount + ' ' + pkg + ' ' + type.getName() + ": " + e);
                        }
                    }
File Line
org\andromda\cartridges\webservice\WebServiceUtils.java 314
org\andromda\cartridges\webservice\WebServiceUtils.java 346
                                name = attrType.getName();
                                if (pkg!=null && pkg.getFullyQualifiedName().indexOf('.') > 0)
                                {
                                    if (!pkgSet.contains(pkg))
                                    {
                                        pkgSet.add(pkg);
                                    }
                                    if (!packageAbbr.containsKey(pkg))
                                    {
                                        packageAbbr.put(pkg, "ns" + namespaceCount);
                                        if (logger.isDebugEnabled())
                                        {
                                            logger.debug(service.getName() + " ns" + namespaceCount + ' ' + pkg + ' ' + facade.getName());
                                        }
                                        namespaceCount++;
                                    }
                                }
                            }
                        }
                        catch (RuntimeException e)
                        {
                            logger.debug("setPkgAbbr error in service " + service.getName() + " ns" + namespaceCount + ' ' + pkg + ' ' + facade.getName());
                        }
                    }
File Line
org\andromda\cartridges\webservice\WebServiceUtils.java 422
org\andromda\cartridges\webservice\WebServiceUtils.java 497
                    for (AssociationEndFacade otherEnd : (List<AssociationEndFacade>)type.getNavigableConnectingEnds(follow))
                    {
                        try
                        {
                            ClassifierFacade endType = getType(otherEnd);
                            if (endType != null)
                            {
                                pkg = (PackageFacade) endType.getPackage();
                                name = endType.getName();
                                if (pkg!=null && pkg.getFullyQualifiedName().indexOf('.') > 0)
                                {
                                    if (!pkgSet.contains(pkg))
                                    {
                                        pkgSet.add(pkg);
                                    }
                                    if (!packageAbbr.containsKey(pkg))
                                    {
                                        packageAbbr.put(pkg, "ns" + namespaceCount);
                                        if (logger.isDebugEnabled())
                                        {
                                            logger.debug(service.getName() + " ns" + namespaceCount + ' ' + pkg + ' ' + type.getName() + '.' + name);
File Line
org\andromda\cartridges\webservice\WebServiceUtils.java 338
org\andromda\cartridges\webservice\WebServiceUtils.java 422
org\andromda\cartridges\webservice\WebServiceUtils.java 497
                    for (AssociationEndFacade otherEnd : (List<AssociationEndFacade>)facade.getNavigableConnectingEnds(follow))
                    {
                        try
                        {
                            ClassifierFacade endType = getType(otherEnd);
                            if (endType != null)
                            {
                                pkg = (PackageFacade) endType.getPackage();
                                name = endType.getName();
                                if (pkg!=null && pkg.getFullyQualifiedName().indexOf('.') > 0)
                                {
                                    if (!pkgSet.contains(pkg))
                                    {
                                        pkgSet.add(pkg);
                                    }
                                    if (!packageAbbr.containsKey(pkg))
                                    {
                                        packageAbbr.put(pkg, "ns" + namespaceCount);
                                        if (logger.isDebugEnabled())
                                        {
                                            logger.debug(service.getName() + " ns" + namespaceCount + ' ' + pkg + ' ' + facade.getName());
File Line
org\andromda\cartridges\webservice\metafacades\WebServiceLogicImpl.java 1264
org\andromda\cartridges\webservice\metafacades\WSDLTypeLogicImpl.java 121
    protected TypeMappings handleGetSchemaMappings()
    {
        final String propertyName = WebServiceGlobals.SCHEMA_TYPE_MAPPINGS_URI;
        Object property = this.getConfiguredProperty(propertyName);
        TypeMappings mappings = null;
        String uri = null;
        if (property instanceof String)
        {
            uri = (String)property;
            try
            {
                mappings = TypeMappings.getInstance(uri);
                mappings.setArraySuffix(this.getArraySuffix());
                this.setProperty(propertyName, mappings);
            }
            catch (Throwable th)
            {
                String errMsg = "Error getting '" + propertyName + "' --> '" + uri + '\'';
                logger.error(errMsg, th);
                // don't throw the exception
            }
        }
        else
        {
            mappings = (TypeMappings)property;
        }
        return mappings;
    }
File Line
org\andromda\cartridges\webservice\WebServiceUtils.java 311
org\andromda\cartridges\webservice\WebServiceUtils.java 395
                            if (attrType != null)
                            {
                                pkg = (PackageFacade) attrType.getPackage();
                                name = attrType.getName();
                                if (pkg!=null && pkg.getFullyQualifiedName().indexOf('.') > 0)
                                {
                                    if (!pkgSet.contains(pkg))
                                    {
                                        pkgSet.add(pkg);
                                    }
                                    if (!packageAbbr.containsKey(pkg))
                                    {
                                        packageAbbr.put(pkg, "ns" + namespaceCount);
                                        if (logger.isDebugEnabled())
                                        {
                                            logger.debug(service.getName() + " ns" + namespaceCount + ' ' + pkg + ' ' + facade.getName());
File Line
org\andromda\cartridges\webservice\WebServiceUtils.java 398
org\andromda\cartridges\webservice\WebServiceUtils.java 430
org\andromda\cartridges\webservice\WebServiceUtils.java 539
                                name = attrType.getName();
                                if (pkg!=null && pkg.getFullyQualifiedName().indexOf('.') > 0)
                                {
                                    if (!pkgSet.contains(pkg))
                                    {
                                        pkgSet.add(pkg);
                                    }
                                    if (!packageAbbr.containsKey(pkg))
                                    {
                                        packageAbbr.put(pkg, "ns" + namespaceCount);
                                        if (logger.isDebugEnabled())
                                        {
                                            logger.debug(service.getName() + " ns" + namespaceCount + ' ' + pkg + ' ' + type.getName() + '.' + name);
                                        }
                                        namespaceCount++;
                                    }
                                }
                            }
File Line
org\andromda\cartridges\webservice\WebServiceUtils.java 899
org\andromda\cartridges\webservice\WebServiceUtils.java 1114
                        if (pkg!=null && !pkg.getFullyQualifiedName().equals(service.getPackageName()) && pkg.getFullyQualifiedName().indexOf('.') > 0 && !pkgRef.contains(pkg))
                        {
                            pkgRef.add(pkg);
                            if (logger.isDebugEnabled())
                            {
                                pkgRefs += pkg + ",";
                                logger.debug("getPackageReferences packageName=" + packageName + " add parameter " + pkg + '.' + name);
                            }
                        }
                    }
                    if (op.getReturnType()!=null)
                    {
                        pkg = (PackageFacade) op.getReturnType().getPackage();
                        name = op.getReturnType().getName();
                        if (logger.isDebugEnabled())
File Line
org\andromda\cartridges\webservice\WebServiceUtils.java 471
org\andromda\cartridges\webservice\WebServiceUtils.java 505
                        name = typeLogic.getName();
                        if (pkg!=null && pkg.getFullyQualifiedName().indexOf('.') > 0)
                        {
                            if (!pkgSet.contains(pkg))
                            {
                                pkgSet.add(pkg);
                            }
                            if (!packageAbbr.containsKey(pkg))
                            {
                                packageAbbr.put(pkg, "ns" + namespaceCount);
                                if (logger.isDebugEnabled())
                                {
                                    logger.debug(service.getName() + " ns" + namespaceCount + ' ' + pkg + ' ' + type.getName());
                                }
                                namespaceCount++;
                            }
                        }
                    }
File Line
org\andromda\cartridges\webservice\WebServiceUtils.java 648
org\andromda\cartridges\webservice\WebServiceUtils.java 717
org\andromda\cartridges\webservice\WebServiceUtils.java 788
org\andromda\cartridges\webservice\WebServiceUtils.java 1069
                                    if (getType(endFacade) != null)
                                    {
                                        ClassifierFacade otherEnd = getType(endFacade);
                                        pkg = (PackageFacade) otherEnd.getPackage();
                                        name = otherEnd.getName();
                                        if (pkg!=null && !pkg.getFullyQualifiedName().equals(packageName) && !pkgRef.contains(pkg) && pkg.getFullyQualifiedName().indexOf('.') > 0)
                                        {
                                            pkgRef.add(pkg);
                                            if (logger.isDebugEnabled())
                                            {
                                                pkgRefs += pkg + ",";
                                                logger.debug("getPackageReferences packageName=" + packageName + " add facadeOtherEnd " + pkg + '.' + name);
File Line
org\andromda\cartridges\webservice\WebServiceUtils.java 253
org\andromda\cartridges\webservice\WebServiceUtils.java 273
                pkg = (PackageFacade) arg.getType().getPackage();
                if (pkg!=null && pkg.getFullyQualifiedName().indexOf('.') > 0)
                {
                    if (!pkgSet.contains(pkg))
                    {
                        pkgSet.add(pkg);
                    }
                    if (!packageAbbr.containsKey(pkg))
                    {
                        packageAbbr.put(pkg, "ns" + namespaceCount);
                        if (logger.isDebugEnabled())
                        {
                            logger.debug(service.getName() + " ns" + namespaceCount + ' ' + pkg + ' ' + op.getName() + " getParameters " + arg.getName());