Class MailConfigurationConversionFunction

java.lang.Object
com.atlassian.bamboo.plugins.rest.admin.mail.MailConfigurationConversionFunction
All Implemented Interfaces:
RestConversionFunction<com.atlassian.mail.server.SMTPMailServer,RestMailConfiguration>

@Component public class MailConfigurationConversionFunction extends Object implements RestConversionFunction<com.atlassian.mail.server.SMTPMailServer,RestMailConfiguration>
Function to convert SMTPMailServer to RestMailConfiguration
Since:
5.10
  • Constructor Details

    • MailConfigurationConversionFunction

      @Autowired public MailConfigurationConversionFunction(LinkService linkService)
  • Method Details

    • apply

      @NotNull public @NotNull RestMailConfiguration apply(@NotNull @NotNull com.atlassian.mail.server.SMTPMailServer input, @NotNull @NotNull Expansion expansion, @NotNull @NotNull javax.ws.rs.core.UriInfo uriInfo)
      Description copied from interface: RestConversionFunction
      Transforms a domain object to a AbstractRestModel. The resource will include links.
      Specified by:
      apply in interface RestConversionFunction<com.atlassian.mail.server.SMTPMailServer,RestMailConfiguration>
      Parameters:
      input - The domain object to transform
      expansion - The expansion to use when transforming the object
      uriInfo - URI info from the request
      Returns:
      a RestResource