CPD Results

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

Duplications

File Line
com/xentelco/asterisk/agi/command/SayAlpha.java 50
com/xentelco/asterisk/agi/command/SayDate.java 50
    public SayPhonetic(String stringToPronounce) {
        this.stringToPronounce = stringToPronounce;
    }

    public String getCommand() {
        return new StringBuffer().append(command).append(' ').append(stringToPronounce).append(' ')
                .append(escapeDigits).toString();

    }

    /*
     * (non-Javadoc)
     * 
     * @see com.xentelco.agi.command.AbstractCommand#processResult(java.lang.String)
     */
    @Override
    public void processResult(String unprocessedResult) {
        String resultValue = AgiCommandResponseUtils.getResultStatus(unprocessedResult);
        if (resultValue.equals("-1"))
            result = CommandResult.FAILURE;
        else if (resultValue.equals("0"))
            result = CommandResult.SUCCESS;
        else {
            result = CommandResult.SUCCESS;
            digitPressed = resultValue;
        }
    }

    /**
     * @return the stringToPronounce
     */
    public String getStringToPronounce() {
        return this.stringToPronounce;
    }

    /**
     * @param stringToPronounce
     *            the stringToPronounce to set
     */
    public void setStringToPronounce(String stringToPronounce) {
        this.stringToPronounce = stringToPronounce;
    }

    /**
     * @return the escapeDigits
     */
    public String getEscapeDigits() {
        return this.escapeDigits;
    }

    /**
     * @param escapeDigits
     *            the escapeDigits to set
     */
    public void setEscapeDigits(String escapeDigits) {
        this.escapeDigits = escapeDigits;
    }

    /**
     * @return the digitPressed
     */
    public String getDigitPressed() {
        return this.digitPressed;
    }

    /**
     * @param digitPressed
     *            the digitPressed to set
     */
    public void setDigitPressed(String digitPressed) {
        this.digitPressed = digitPressed;
    }

}

File Line
com/xentelco/asterisk/agi/command/RecordFile.java 104
com/xentelco/asterisk/agi/command/StreamFile.java 84
        endPositionResult = AgiCommandResponseUtils.getAdditionalAttributes(unprocessedResult).get(endpos);
        if (resultValue.equals("-1") || (resultValue.equals("0")))
            result = CommandResult.FAILURE;
        else {
            result = CommandResult.SUCCESS;
            if (!resultValue.equals("-1") && !resultValue.equals("0"))
                digitsPressed = resultValue;
        }
    }

    /**
     * @return the sampleOffset
     */
    public String getSampleOffset() {
        return this.sampleOffset;
    }

    /**
     * @param sampleOffset
     *            the sampleOffset to set
     */
    public void setSampleOffset(String sampleOffset) {
        this.sampleOffset = sampleOffset;
    }

    /**
     * @return the filename
     */
    public String getFilename() {
        return this.filename;
    }

    /**
     * @param filename
     *            the filename to set
     */
    public void setFilename(String filename) {
        this.filename = filename;
    }

    /**
     * @return the escapeDigits
     */
    public String getEscapeDigits() {
        return this.escapeDigits;
    }

    /**
     * @param escapeDigits
     *            the escapeDigits to set
     */
    public void setEscapeDigits(String escapeDigits) {
        this.escapeDigits = escapeDigits;
    }

    /**
     * @return the endPositionResult
     */
    public String getEndPositionResult() {
        return this.endPositionResult;
    }

    /**
     * @param endPositionResult
     *            the endPositionResult to set
     */
    public void setEndPositionResult(String endPositionResult) {
        this.endPositionResult = endPositionResult;
    }

    /**
     * @return the digitsPressed
     */
    public String getDigitsPressed() {
        return this.digitsPressed;
    }

    /**
     * @param digitsPressed
     *            the digitsPressed to set
     */
    public void setDigitsPressed(String digitsPressed) {
        this.digitsPressed = digitsPressed;
    }
}

File Line
com/xentelco/asterisk/agi/command/SayAlpha.java 56
com/xentelco/asterisk/agi/command/SayDatetime.java 69
                .append(escapeDigits).append(' ').append(format).append(' ').append(timezone).toString();

    }

    /*
     * (non-Javadoc)
     * 
     * @see com.xentelco.agi.command.AbstractCommand#processResult(java.lang.String)
     */
    @Override
    public void processResult(String unprocessedResult) {
        String resultValue = AgiCommandResponseUtils.getResultStatus(unprocessedResult);
        if (resultValue.equals("-1"))
            result = CommandResult.FAILURE;
        else if (resultValue.equals("0"))
            result = CommandResult.SUCCESS;
        else {
            result = CommandResult.SUCCESS;
            digitPressed = resultValue;
        }
    }

    /**
     * @return the stringToPronounce
     */
    public String getStringToPronounce() {
        return this.stringToPronounce;
    }

    /**
     * @param stringToPronounce
     *            the stringToPronounce to set
     */
    public void setStringToPronounce(String stringToPronounce) {
        this.stringToPronounce = stringToPronounce;
    }

    /**
     * @return the escapeDigits
     */
    public String getEscapeDigits() {
        return this.escapeDigits;
    }

    /**
     * @param escapeDigits
     *            the escapeDigits to set
     */
    public void setEscapeDigits(String escapeDigits) {
        this.escapeDigits = escapeDigits;
    }

    /**
     * @return the digitPressed
     */
    public String getDigitPressed() {
        return this.digitPressed;
    }

    /**
     * @param digitPressed
     *            the digitPressed to set
     */
    public void setDigitPressed(String digitPressed) {
        this.digitPressed = digitPressed;
    }

}

File Line
com/xentelco/asterisk/agi/command/SayDigits.java 66
com/xentelco/asterisk/agi/command/SayTime.java 61
        return new StringBuffer().append(command).append(' ').append(timeToSay).append(' ').append(escapeDigits)
                .toString();
    }

    /*
     * (non-Javadoc)
     * 
     * @see com.xentelco.agi.command.AbstractCommand#processResult(java.lang.String)
     */
    @Override
    public void processResult(String unprocessedResult) {
        String resultValue = AgiCommandResponseUtils.getResultStatus(unprocessedResult);
        if (resultValue.equals("-1"))
            result = CommandResult.FAILURE;
        else if (resultValue.equals("0"))
            result = CommandResult.SUCCESS;
        else {
            result = CommandResult.SUCCESS;
            digitPressed = resultValue;
        }
    }

    /**
     * @return the escapeDigits
     */
    public String getEscapeDigits() {
        return this.escapeDigits;
    }

    /**
     * @param escapeDigits
     *            the escapeDigits to set
     */
    public void setEscapeDigits(String escapeDigits) {
        this.escapeDigits = escapeDigits;
    }

    /**
     * @return the digitPressed
     */
    public String getDigitPressed() {
        return this.digitPressed;
    }

    /**
     * @param digitPressed
     *            the digitPressed to set
     */
    public void setDigitPressed(String digitPressed) {
        this.digitPressed = digitPressed;
    }

    /**
     * @return the timeToSay
     */
    public String getTimeToSay() {