Class SocialInjectValueFactory

  • All Implemented Interfaces:
    org.craftercms.commons.jackson.mvc.annotations.InjectValueFactory

    public class SocialInjectValueFactory
    extends Object
    implements org.craftercms.commons.jackson.mvc.annotations.InjectValueFactory
    • Field Detail

      • log

        protected org.craftercms.commons.i10n.I10nLogger log
      • ignoreAnonymousFlagRoles

        protected String ignoreAnonymousFlagRoles
    • Constructor Detail

      • SocialInjectValueFactory

        public SocialInjectValueFactory()
    • Method Detail

      • getObjectFor

        public <T> T getObjectFor​(Class<T> declaringClass,
                                  Object basePropertyValue,
                                  String originalProperty,
                                  Object object)
        Specified by:
        getObjectFor in interface org.craftercms.commons.jackson.mvc.annotations.InjectValueFactory
      • anonymizeProfile

        protected void anonymizeProfile​(UGC object)
      • setProfileAggregator

        public void setProfileAggregator​(ProfileAggregator profileAggregator)
      • setNotificationServiceImpl

        public void setNotificationServiceImpl​(NotificationService notificationService)
      • setIgnoreAnonymousFlagRoles

        public void setIgnoreAnonymousFlagRoles​(String ignoreAnonymousFlagRoles)