CPD Results

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

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\metafacades\WebServiceLogic.java 2696
org\andromda\cartridges\webservice\metafacades\WebServiceOperationLogic.java 1899
org\andromda\cartridges\webservice\metafacades\WebServicePackageLogic.java 1048
org\andromda\cartridges\webservice\metafacades\WebServiceParameterLogic.java 1134
org\andromda\cartridges\webservice\metafacades\WSDLTypeLogic.java 1703
                + this.THIS().toString() + ": " + th.getMessage(), th);
       
}
   
}

   
/**
     * The property that stores the name of the metafacade.
     */

   
private static final String NAME_PROPERTY = "name";
   
private static final String FQNAME_PROPERTY = "fullyQualifiedName";

   
/**
     * @see Object#toString()
     */

   
@Override
   
public String toString()
   
{
       
final StringBuilder toString = new StringBuilder(this.getClass().getName());
       
toString.append("[");
       
try
       
{
           
toString.append(Introspector.instance().getProperty(this, FQNAME_PROPERTY));
       
}
       
catch (final Throwable tryAgain)
       
{
           
try
           
{
               
toString.append(Introspector.instance().getProperty(this, NAME_PROPERTY));
           
}
           
catch (final Throwable ignore)
           
{
               
// - just ignore when the metafacade doesn't have a name or fullyQualifiedName property
           
}
       
}
       
toString.append("]");
       
return toString.toString();
   
}
}
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\WSDLEnumerationTypeLogic.java 1550
org\andromda\cartridges\webservice\metafacades\WSDLTypeAssociationEndLogic.java 928
org\andromda\cartridges\webservice\metafacades\WSDLTypeAttributeLogic.java 1020
        this.getSuperEnumerationFacade().validateInvariants(validationMessages);
   
}

   
/**
     * The property that stores the name of the metafacade.
     */

   
private static final String NAME_PROPERTY = "name";
   
private static final String FQNAME_PROPERTY = "fullyQualifiedName";

   
/**
     * @see Object#toString()
     */

   
@Override
   
public String toString()
   
{
       
final StringBuilder toString = new StringBuilder(this.getClass().getName());
       
toString.append("[");
       
try
       
{
           
toString.append(Introspector.instance().getProperty(this, FQNAME_PROPERTY));
       
}
       
catch (final Throwable tryAgain)
       
{
           
try
           
{
               
toString.append(Introspector.instance().getProperty(this, NAME_PROPERTY));
           
}
           
catch (final Throwable ignore)
           
{
               
// - just ignore when the metafacade doesn't have a name or fullyQualifiedName property
           
}
       
}
       
toString.append("]");
       
return toString.toString();
   
}
}
File Line
org\andromda\cartridges\webservice\metafacades\WebServiceLogic.java 2698
org\andromda\cartridges\webservice\metafacades\WebServiceOperationLogic.java 1901
org\andromda\cartridges\webservice\metafacades\WebServicePackageLogic.java 1050
org\andromda\cartridges\webservice\metafacades\WebServiceParameterLogic.java 1136
org\andromda\cartridges\webservice\metafacades\WSDLEnumerationTypeLogic.java 1551
org\andromda\cartridges\webservice\metafacades\WSDLTypeAssociationEndLogic.java 929
org\andromda\cartridges\webservice\metafacades\WSDLTypeAttributeLogic.java 1021
org\andromda\cartridges\webservice\metafacades\WSDLTypeLogic.java 1705
    }

   
/**
     * The property that stores the name of the metafacade.
     */

   
private static final String NAME_PROPERTY = "name";
   
private static final String FQNAME_PROPERTY = "fullyQualifiedName";

   
/**
     * @see Object#toString()
     */

   
@Override
   
public String toString()
   
{
       
final StringBuilder toString = new StringBuilder(this.getClass().getName());
       
toString.append("[");
       
try
       
{
           
toString.append(Introspector.instance().getProperty(this, FQNAME_PROPERTY));
       
}
       
catch (final Throwable tryAgain)
       
{
           
try
           
{
               
toString.append(Introspector.instance().getProperty(this, NAME_PROPERTY));
           
}
           
catch (final Throwable ignore)
           
{
               
// - just ignore when the metafacade doesn't have a name or fullyQualifiedName property
           
}
       
}
       
toString.append("]");
       
return toString.toString();
   
}
}
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());