Fork me on GitHub

CPD Results

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

Duplications

File Line
fr/paris/lutece/plugins/pluginwizard/business/model/PluginModelDAO.java 100
fr/paris/lutece/plugins/pluginwizard/business/model/PluginModelDAO.java 197
            daoUtil.setInt( 1, pluginModel.getIdPlugin( ) );
            daoUtil.setString( 2, pluginModel.getPluginName( ) );
            daoUtil.setString( 3, pluginModel.getPluginClass( ) );
            daoUtil.setString( 4, pluginModel.getPluginDescription( ) );
            daoUtil.setString( 5, pluginModel.getPluginDocumentation( ) );
            daoUtil.setString( 6, pluginModel.getPluginInstallation( ) );
            daoUtil.setString( 7, pluginModel.getPluginChanges( ) );
            daoUtil.setString( 8, pluginModel.getPluginUserGuide( ) );
            daoUtil.setString( 9, pluginModel.getPluginVersion( ) );
            daoUtil.setString( 10, pluginModel.getPluginCopyright( ) );
            daoUtil.setString( 11, pluginModel.getPluginIconUrl( ) );
            daoUtil.setString( 12, pluginModel.getPluginProvider( ) );
            daoUtil.setString( 13, pluginModel.getPluginProviderUrl( ) );
            daoUtil.setString( 14, pluginModel.getPluginDbPoolRequired( ) );

            daoUtil.executeUpdate( );
File Line
fr/paris/lutece/plugins/pluginwizard/business/model/PluginModelDAO.java 140
fr/paris/lutece/plugins/pluginwizard/business/model/PluginModelDAO.java 234
                pluginModel = new PluginModel( );

                pluginModel.setIdPlugin( daoUtil.getInt( 1 ) );
                pluginModel.setPluginName( daoUtil.getString( 2 ) );
                pluginModel.setPluginClass( daoUtil.getString( 3 ) );
                pluginModel.setPluginDescription( daoUtil.getString( 4 ) );
                pluginModel.setPluginDocumentation( daoUtil.getString( 5 ) );
                pluginModel.setPluginInstallation( daoUtil.getString( 6 ) );
                pluginModel.setPluginChanges( daoUtil.getString( 7 ) );
                pluginModel.setPluginUserGuide( daoUtil.getString( 8 ) );
                pluginModel.setPluginVersion( daoUtil.getString( 9 ) );
                pluginModel.setPluginCopyright( daoUtil.getString( 10 ) );
                pluginModel.setPluginIconUrl( daoUtil.getString( 11 ) );
                pluginModel.setPluginProvider( daoUtil.getString( 12 ) );
                pluginModel.setPluginProviderUrl( daoUtil.getString( 13 ) );
                pluginModel.setPluginDbPoolRequired( daoUtil.getString( 14 ) );
File Line
fr/paris/lutece/plugins/pluginwizard/service/generator/ResourcesGenerator.java 284
fr/paris/lutece/plugins/pluginwizard/service/generator/ResourcesGenerator.java 349
            for ( Attribute attribute : bc.getAttributes( ) )
            {
                if ( !attribute.getType( ).equals( "int" ) )
                {
                    if ( attribute.getNotNull( ) )
                    {
                        sb.append( strPrefix ).append( attribute.getName( ) ).append( ".notEmpty=" )
                                .append( getLabel( "validation.notEmpty", strLanguage, attribute.getLabelName( ) ) ).append( "\n" );
                    }

                    if ( attribute.getMaxLength( ) > 0 )
                    {
                        sb.append( strPrefix ).append( attribute.getName( ) ).append( ".size=" )
                                .append( getLabel( "validation.size", strLanguage, attribute.getLabelName( ), "" + attribute.getMaxLength( ) ) ).append( "\n" );
                    }
                }
            }

            sb.append( "\n# model attributes for validation messages\n" );
File Line
fr/paris/lutece/plugins/pluginwizard/business/model/PluginModel.java 382
fr/paris/lutece/plugins/pluginwizard/web/formbean/DescriptionFormBean.java 162
    }

    /**
     * Returns the PluginVersion
     * 
     * @return The PluginVersion
     */
    public String getPluginVersion( )
    {
        return _strPluginVersion;
    }

    /**
     * Sets the PluginVersion
     * 
     * @param strPluginVersion
     *            The PluginVersion
     */
    public void setPluginVersion( String strPluginVersion )
    {
        _strPluginVersion = strPluginVersion;
    }

    /**
     * Returns the PluginCopyright
     * 
     * @return The PluginCopyright
     */
    public String getPluginCopyright( )
    {
        return _strPluginCopyright;
    }

    /**
     * Sets the PluginCopyright
     * 
     * @param strPluginCopyright
     *            The PluginCopyright
     */
    public void setPluginCopyright( String strPluginCopyright )
    {
        _strPluginCopyright = strPluginCopyright;
    }

    /**
     * Returns the PluginIconUrl
     * 
     * @return The PluginIconUrl
     */
    public String getPluginIconUrl( )
    {
        return _strPluginIconUrl;
    }

    /**
     * Sets the PluginIconUrl
     * 
     * @param strPluginIconUrl
     *            The PluginIconUrl
     */
    public void setPluginIconUrl( String strPluginIconUrl )
    {
        _strPluginIconUrl = strPluginIconUrl;
    }

    /**
     * Returns the PluginProvider
     * 
     * @return The PluginProvider
     */
    public String getPluginProvider( )
    {
        return _strPluginProvider;
    }

    /**
     * Sets the PluginProvider
     * 
     * @param strPluginProvider
     *            The PluginProvider
     */
    public void setPluginProvider( String strPluginProvider )
    {
        _strPluginProvider = strPluginProvider;
    }

    /**
     * Returns the PluginProviderUrl
     * 
     * @return The PluginProviderUrl
     */
    public String getPluginProviderUrl( )
    {
        return _strPluginProviderUrl;
    }

    /**
     * Sets the PluginProviderUrl
     * 
     * @param strPluginProviderUrl
     *            The PluginProviderUrl
     */
    public void setPluginProviderUrl( String strPluginProviderUrl )
    {
        _strPluginProviderUrl = strPluginProviderUrl;
    }

    /**
     * Returns the PluginDbPoolRequired
     * 
     * @return The PluginDbPoolRequired
     */
    public String getPluginDbPoolRequired( )
    {
        return _strPluginDbPoolRequired;
    }

    /**
     * Sets the PluginDbPoolRequired
     * 
     * @param strPluginDbPoolRequired
     *            The PluginDbPoolRequired
     */
    public void setPluginDbPoolRequired( String strPluginDbPoolRequired )
    {
        _strPluginDbPoolRequired = strPluginDbPoolRequired;
    }

    /**
     * Gets the locale of the plugin
     * 
     * @return The Locale
     */
    public Locale getLocale( )
File Line
fr/paris/lutece/plugins/pluginwizard/service/generator/BusinessClassGenerator.java 55
fr/paris/lutece/plugins/pluginwizard/service/generator/BusinessKotlinClassGenerator.java 52
    private List<BusinessFileConfig> _listFiles;

    /**
     * Set the list of files config
     * 
     * @param listFiles
     *            The list of files
     */
    public void setFiles( List<BusinessFileConfig> listFiles )
    {
        if ( listFiles != null )
        {
            _listFiles = (List<BusinessFileConfig>) ( ( (ArrayList<BusinessFileConfig>) listFiles ).clone( ) );
        }
        else
        {
            _listFiles = null;
        }
    }

    /**
     * {@inheritDoc }
     */
    @Override
    public Map<String, String> generate( PluginModel pm, String generationSchemeName )
    {
        HashMap<String, String> map = new HashMap<>( );
        Collection<BusinessClass> listAllBusinessClasses = pm.getBusinessClasses( );

        String strPluginName = pm.getPluginNameAsPackage( );
        String strRadicalPackage = pm.getPluginNameAsRadicalPackage( );
        String strRadicalPath = pm.getPluginNameAsRadicalPath( );
File Line
fr/paris/lutece/plugins/pluginwizard/service/generator/ResourcesGenerator.java 266
fr/paris/lutece/plugins/pluginwizard/service/generator/ResourcesGenerator.java 335
                sb.append( strPrefix ).append( "pageTitle=" ).append( bc.getBusinessClass( ) ).append( "\n" );

                for ( Attribute attribute : bc.getAttributes( ) )
                {
                    sb.append( strPrefix ).append( "label" ).append( attribute.getName( ) ).append( "=" ).append( attribute.getLabelName( ) ).append( "\n" );
                    sb.append( strPrefix ).append( "label" ).append( attribute.getName( ) ).append( ".help=" ).append( attribute.getLabelName( ) )
                            .append( " (" ).append( getLabel( "helpText", strLanguage ) ).append( ")\n" );
                }
File Line
fr/paris/lutece/plugins/pluginwizard/service/generator/BusinessFileConfig.java 40
fr/paris/lutece/plugins/pluginwizard/service/generator/XPageFileConfig.java 40
{
    // Variables declarations
    private String _strPrefix = "";
    private String _strSuffix = "";
    private String _strPath = "src";
    private String _strTemplate;

    /**
     * Returns the Prefix
     * 
     * @return The Prefix
     */
    public String getPrefix( )
    {
        return _strPrefix;
    }

    /**
     * Sets the Prefix
     * 
     * @param strPrefix
     *            The Prefix
     */
    public void setPrefix( String strPrefix )
    {
        _strPrefix = strPrefix;
    }

    /**
     * Returns the Suffix
     * 
     * @return The Suffix
     */
    public String getSuffix( )
    {
        return _strSuffix;
    }

    /**
     * Sets the Suffix
     * 
     * @param strSuffix
     *            The Suffix
     */
    public void setSuffix( String strSuffix )
    {
        _strSuffix = strSuffix;
    }

    /**
     * Returns the Path
     * 
     * @return The Path
     */
    public String getSourcePath( )
    {
        return _strPath;
    }

    /**
     * Sets the Path
     * 
     * @param strPath
     *            The Path
     */
    public void setSourcePath( String strPath )
    {
        _strPath = strPath;
    }

    /**
     * Returns the Template
     * 
     * @return The Template
     */
    public String getTemplate( )
    {
        return _strTemplate;
    }

    /**
     * Sets the Template
     * 
     * @param strTemplate
     *            The Template
     */
    public void setTemplate( String strTemplate )
    {
        _strTemplate = strTemplate;
    }
}