Clirr Results

The following document contains the results of Clirr.

  • Current Version: 5.5
  • Comparison Version: 5.4.2

Summary

Severity Number
Error Error 15
Warning Warning 1
Info Info 16

API Incompatibilities

Severity Message Class Method / Field
Error Method 'public info.magnolia.module.mail.MailModule getInstance()' has been removed info.magnolia.module.mail.MailModule public info.magnolia.module.mail.MailModule getInstance()
Error In method 'public MgnlMailFactory()' the number of arguments has changed info.magnolia.module.mail.MgnlMailFactory public MgnlMailFactory()
Error Parameter 2 of 'public MailTemplateSelectFieldFactory(info.magnolia.module.mail.app.field.definition.MailTemplateSelectFieldDefinition, com.vaadin.data.Item)' has changed its type to com.vaadin.v7.data.Item info.magnolia.module.mail.app.field.factory.MailTemplateSelectFieldFactory public MailTemplateSelectFieldFactory(info.magnolia.module.mail.app.field.definition.MailTemplateSelectFieldDefinition, com.vaadin.data.Item)
Error Parameter 1 of 'protected java.lang.Object createDefaultValue(com.vaadin.data.Property)' has changed its type to com.vaadin.v7.data.Property info.magnolia.module.mail.app.field.factory.MailTemplateSelectFieldFactory protected java.lang.Object createDefaultValue(com.vaadin.data.Property)
Error Parameter 1 of 'public MailSecurityTransformer(com.vaadin.data.Item, info.magnolia.ui.form.field.definition.ConfiguredFieldDefinition, java.lang.Class, java.util.List)' has changed its type to com.vaadin.v7.data.Item info.magnolia.module.mail.app.field.transformer.MailSecurityTransformer public MailSecurityTransformer(com.vaadin.data.Item, info.magnolia.ui.form.field.definition.ConfiguredFieldDefinition, java.lang.Class, java.util.List)
Error Return type of method 'public com.vaadin.data.util.PropertysetItem readFromItem()' has been changed to com.vaadin.v7.data.util.PropertysetItem info.magnolia.module.mail.app.field.transformer.MailSecurityTransformer public com.vaadin.data.util.PropertysetItem readFromItem()
Error Parameter 1 of 'public void writeToItem(com.vaadin.data.util.PropertysetItem)' has changed its type to com.vaadin.v7.data.util.PropertysetItem info.magnolia.module.mail.app.field.transformer.MailSecurityTransformer public void writeToItem(com.vaadin.data.util.PropertysetItem)
Error Removed java.io.Serializable from the set of implemented interfaces info.magnolia.module.mail.handlers.LoggingLevel
Error Removed org.apache.log4j.Level from the list of superclasses info.magnolia.module.mail.handlers.LoggingLevel
Error Removed org.apache.log4j.Priority from the list of superclasses info.magnolia.module.mail.handlers.LoggingLevel
Error Changed type of field MAIL_TRAIL from info.magnolia.module.mail.handlers.LoggingLevel to org.apache.logging.log4j.Level info.magnolia.module.mail.handlers.LoggingLevel MAIL_TRAIL
Error In method 'protected LoggingLevel(int, java.lang.String, int)' the number of arguments has changed info.magnolia.module.mail.handlers.LoggingLevel protected LoggingLevel(int, java.lang.String, int)
Error Return type of method 'public org.apache.log4j.Level toLevel(java.lang.String)' has been changed to org.apache.logging.log4j.Level info.magnolia.module.mail.handlers.LoggingLevel public org.apache.log4j.Level toLevel(java.lang.String)
Error Return type of method 'public org.apache.log4j.Level toLevel(int)' has been changed to org.apache.logging.log4j.Level info.magnolia.module.mail.handlers.LoggingLevel public org.apache.log4j.Level toLevel(int)
Error Method 'protected java.util.Collection getAllUserNodes()' has been removed info.magnolia.module.mail.util.MailUtil protected java.util.Collection getAllUserNodes()
Warning Value of compile-time constant CONFIG_SMTP_NODE_PATH has been changed info.magnolia.module.mail.app.main.MailMainPresenter CONFIG_SMTP_NODE_PATH
Info Method 'public java.util.Map getSmtp()' has been deprecated info.magnolia.module.mail.MailModule public java.util.Map getSmtp()
Info Method 'public info.magnolia.module.mail.smtp.SmtpConfiguration getSmtpConfiguration()' has been added info.magnolia.module.mail.MailModule public info.magnolia.module.mail.smtp.SmtpConfiguration getSmtpConfiguration()
Info Method 'public void setSmtp(java.util.Map)' has been deprecated info.magnolia.module.mail.MailModule public void setSmtp(java.util.Map)
Info Method 'public void setSmtpConfiguration(info.magnolia.module.mail.smtp.SmtpConfiguration)' has been added info.magnolia.module.mail.MailModule public void setSmtpConfiguration(info.magnolia.module.mail.smtp.SmtpConfiguration)
Info Method 'public MailTemplate()' has been deprecated info.magnolia.module.mail.MailTemplate public MailTemplate()
Info Method 'public MailTemplate(info.magnolia.module.mail.MailModule)' has been added info.magnolia.module.mail.MailTemplate public MailTemplate(info.magnolia.module.mail.MailModule)
Info Method 'public MgnlMailFactory(info.magnolia.module.ModuleRegistry)' has been deprecated info.magnolia.module.mail.MgnlMailFactory public MgnlMailFactory(info.magnolia.module.ModuleRegistry)
Info Method 'public MgnlMailFactory()' is no longer deprecated info.magnolia.module.mail.MgnlMailFactory public MgnlMailFactory()
Info Class info.magnolia.module.mail.app.field.transformer.MailAuthenticationTransformer added info.magnolia.module.mail.app.field.transformer.MailAuthenticationTransformer
Info Accessibility of method 'protected LoggingLevel(int, java.lang.String, int)' has been increased from protected to public info.magnolia.module.mail.handlers.LoggingLevel protected LoggingLevel(int, java.lang.String, int)
Info Class info.magnolia.module.mail.smtp.SmtpConfiguration added info.magnolia.module.mail.smtp.SmtpConfiguration
Info Class info.magnolia.module.mail.smtp.SmtpConfiguration$Security added info.magnolia.module.mail.smtp.SmtpConfiguration$Security
Info Class info.magnolia.module.mail.smtp.authentication.GoogleOauthSmtpAuthentication added info.magnolia.module.mail.smtp.authentication.GoogleOauthSmtpAuthentication
Info Class info.magnolia.module.mail.smtp.authentication.NullSmtpAuthentication added info.magnolia.module.mail.smtp.authentication.NullSmtpAuthentication
Info Class info.magnolia.module.mail.smtp.authentication.SmtpAuthentication added info.magnolia.module.mail.smtp.authentication.SmtpAuthentication
Info Class info.magnolia.module.mail.smtp.authentication.UsernamePasswordSmtpAuthentication added info.magnolia.module.mail.smtp.authentication.UsernamePasswordSmtpAuthentication

API Changelog

The following APIs were modified from version 5.4.2 to 5.5:
  • Non justified changes

    Class From To
    info.magnolia.module.mail.MailModule public info.magnolia.module.mail.MailModule getInstance()
    info.magnolia.module.mail.MailModule public info.magnolia.module.mail.smtp.SmtpConfiguration getSmtpConfiguration()
    info.magnolia.module.mail.MailModule public java.util.Map getSmtp()
    info.magnolia.module.mail.MailModule public void setSmtp(java.util.Map)
    info.magnolia.module.mail.MailModule public void setSmtpConfiguration(info.magnolia.module.mail.smtp.SmtpConfiguration)
    info.magnolia.module.mail.MailTemplate public MailTemplate()
    info.magnolia.module.mail.MailTemplate public MailTemplate(info.magnolia.module.mail.MailModule)
    info.magnolia.module.mail.MgnlMailFactory public MgnlMailFactory()
    info.magnolia.module.mail.MgnlMailFactory public MgnlMailFactory()
    info.magnolia.module.mail.MgnlMailFactory public MgnlMailFactory(info.magnolia.module.ModuleRegistry)
    info.magnolia.module.mail.app.field.factory.MailTemplateSelectFieldFactory protected java.lang.Object createDefaultValue(com.vaadin.data.Property)
    info.magnolia.module.mail.app.field.factory.MailTemplateSelectFieldFactory public MailTemplateSelectFieldFactory(info.magnolia.module.mail.app.field.definition.MailTemplateSelectFieldDefinition, com.vaadin.data.Item)
    info.magnolia.module.mail.app.field.transformer.MailAuthenticationTransformer
    info.magnolia.module.mail.app.field.transformer.MailSecurityTransformer public MailSecurityTransformer(com.vaadin.data.Item, info.magnolia.ui.form.field.definition.ConfiguredFieldDefinition, java.lang.Class, java.util.List)
    info.magnolia.module.mail.app.field.transformer.MailSecurityTransformer public com.vaadin.data.util.PropertysetItem readFromItem()
    info.magnolia.module.mail.app.field.transformer.MailSecurityTransformer public void writeToItem(com.vaadin.data.util.PropertysetItem)
    info.magnolia.module.mail.app.main.MailMainPresenter CONFIG_SMTP_NODE_PATH
    info.magnolia.module.mail.handlers.LoggingLevel
    info.magnolia.module.mail.handlers.LoggingLevel
    info.magnolia.module.mail.handlers.LoggingLevel
    info.magnolia.module.mail.handlers.LoggingLevel MAIL_TRAIL
    info.magnolia.module.mail.handlers.LoggingLevel protected LoggingLevel(int, java.lang.String, int)
    info.magnolia.module.mail.handlers.LoggingLevel protected LoggingLevel(int, java.lang.String, int)
    info.magnolia.module.mail.handlers.LoggingLevel public org.apache.log4j.Level toLevel(int)
    info.magnolia.module.mail.handlers.LoggingLevel public org.apache.log4j.Level toLevel(java.lang.String)
    info.magnolia.module.mail.smtp.SmtpConfiguration
    info.magnolia.module.mail.smtp.SmtpConfiguration$Security
    info.magnolia.module.mail.smtp.authentication.GoogleOauthSmtpAuthentication
    info.magnolia.module.mail.smtp.authentication.NullSmtpAuthentication
    info.magnolia.module.mail.smtp.authentication.SmtpAuthentication
    info.magnolia.module.mail.smtp.authentication.UsernamePasswordSmtpAuthentication
    info.magnolia.module.mail.util.MailUtil protected java.util.Collection getAllUserNodes()