protected String getDataSourceName()

in src/main/java/org/apache/commons/mail/util/MimeMessageParser.java [391:411]


    protected String getDataSourceName(final Part part, final DataSource dataSource)
        throws MessagingException, UnsupportedEncodingException
    {
        String result = dataSource.getName();

        if (result == null || result.isEmpty())
        {
            result = part.getFileName();
        }

        if (result != null && !result.isEmpty())
        {
            result = MimeUtility.decodeText(result);
        }
        else
        {
            result = null;
        }

        return result;
    }