Class SocialFeatures

java.lang.Object
io.vertigo.core.node.config.Features<SocialFeatures>
io.vertigo.social.SocialFeatures
All Implemented Interfaces:
io.vertigo.core.lang.Builder<io.vertigo.core.node.config.ModuleConfig>

public final class SocialFeatures extends io.vertigo.core.node.config.Features<SocialFeatures>
Defines the 'social' extension
Author:
pchretien
  • Constructor Details

    • SocialFeatures

      public SocialFeatures()
      Constructor;
  • Method Details

    • withNotifications

      public SocialFeatures withNotifications()
      Activates notifications
      Returns:
      the features
    • withRedisNotifications

      public SocialFeatures withRedisNotifications(io.vertigo.core.param.Param... params)
    • withMemoryNotifications

      public SocialFeatures withMemoryNotifications()
    • withComments

      public SocialFeatures withComments()
      Activates comments
      Returns:
      the features
    • withRedisComments

      public SocialFeatures withRedisComments(io.vertigo.core.param.Param... params)
    • withMemoryComments

      public SocialFeatures withMemoryComments()
    • withMails

      public SocialFeatures withMails()
      Activates mail
      Returns:
      the features
    • withJavaxMail

      public SocialFeatures withJavaxMail(io.vertigo.core.param.Param... params)
    • withHandles

      public SocialFeatures withHandles()
      Activates handles
      Returns:
      the features
    • withRedisHandles

      public SocialFeatures withRedisHandles(io.vertigo.core.param.Param... params)
    • withMemoryHandles

      public SocialFeatures withMemoryHandles()
    • withSms

      public SocialFeatures withSms(io.vertigo.core.param.Param... params)
    • withOvhSmsPlugin

      public SocialFeatures withOvhSmsPlugin(io.vertigo.core.param.Param... params)
    • withOvhRequestSpecializer

      public SocialFeatures withOvhRequestSpecializer(io.vertigo.core.param.Param... params)
    • withLinkMobilitySmsPlugin

      public SocialFeatures withLinkMobilitySmsPlugin(io.vertigo.core.param.Param... params)
    • withLinkMobilityRequestSpecializer

      public SocialFeatures withLinkMobilityRequestSpecializer(io.vertigo.core.param.Param... params)
    • withWebApi

      public SocialFeatures withWebApi()
      Activates comments
      Returns:
      the features
    • buildFeatures

      protected void buildFeatures()
      Specified by:
      buildFeatures in class io.vertigo.core.node.config.Features<SocialFeatures>