Class ProfilePropertyServiceImpl
java.lang.Object
org.exoplatform.social.core.profileproperty.ProfilePropertyServiceImpl
- All Implemented Interfaces:
org.exoplatform.social.core.profileproperty.ProfilePropertyService,org.picocontainer.Startable
public class ProfilePropertyServiceImpl
extends Object
implements org.exoplatform.social.core.profileproperty.ProfilePropertyService, org.picocontainer.Startable
-
Field Summary
FieldsFields inherited from interface org.exoplatform.social.core.profileproperty.ProfilePropertyService
LABELS_OBJECT_TYPE -
Constructor Summary
ConstructorsConstructorDescriptionProfilePropertyServiceImpl(org.exoplatform.container.xml.InitParams params, ProfileSettingStorage profileSettingStorage, org.exoplatform.commons.api.settings.SettingService settingService, org.exoplatform.commons.search.index.IndexingService indexingService, org.exoplatform.services.listener.ListenerService listenerService, io.meeds.social.translation.service.TranslationService translationService) -
Method Summary
Modifier and TypeMethodDescriptionvoidaddProfilePropertyPlugin(org.exoplatform.container.component.ComponentPlugin profilePropertyInitPlugin) org.exoplatform.social.core.profileproperty.model.ProfilePropertySettingcreatePropertySetting(org.exoplatform.social.core.profileproperty.model.ProfilePropertySetting profilePropertySetting) voidgetHiddenProfilePropertyIds(long userIdentityId) org.exoplatform.social.core.profileproperty.model.ProfilePropertySettingorg.exoplatform.social.core.profileproperty.model.ProfilePropertySettingList<org.exoplatform.social.core.profileproperty.model.ProfilePropertySetting> List<org.exoplatform.social.core.profileproperty.model.ProfilePropertySetting> voidhidePropertySetting(long userIdentityId, long profilePropertyId) booleanisDefaultProperties(org.exoplatform.social.core.profileproperty.model.ProfilePropertySetting propertySetting) booleanbooleanbooleanisUserCardFieldSettings(String propertyName) voidshowPropertySetting(long userIdentityId, long profilePropertyId) voidstart()voidstop()voidupdatePropertySetting(org.exoplatform.social.core.profileproperty.model.ProfilePropertySetting profilePropertySetting)
-
Field Details
-
profielPropertyPlugins
-
-
Constructor Details
-
ProfilePropertyServiceImpl
public ProfilePropertyServiceImpl(org.exoplatform.container.xml.InitParams params, ProfileSettingStorage profileSettingStorage, org.exoplatform.commons.api.settings.SettingService settingService, org.exoplatform.commons.search.index.IndexingService indexingService, org.exoplatform.services.listener.ListenerService listenerService, io.meeds.social.translation.service.TranslationService translationService)
-
-
Method Details
-
getPropertySettings
public List<org.exoplatform.social.core.profileproperty.model.ProfilePropertySetting> getPropertySettings()- Specified by:
getPropertySettingsin interfaceorg.exoplatform.social.core.profileproperty.ProfilePropertyService
-
getSynchronizedPropertySettings
public List<org.exoplatform.social.core.profileproperty.model.ProfilePropertySetting> getSynchronizedPropertySettings()- Specified by:
getSynchronizedPropertySettingsin interfaceorg.exoplatform.social.core.profileproperty.ProfilePropertyService
-
getProfileSettingByName
public org.exoplatform.social.core.profileproperty.model.ProfilePropertySetting getProfileSettingByName(String name) - Specified by:
getProfileSettingByNamein interfaceorg.exoplatform.social.core.profileproperty.ProfilePropertyService
-
getExcludedAnalyticsIndexProperties
- Specified by:
getExcludedAnalyticsIndexPropertiesin interfaceorg.exoplatform.social.core.profileproperty.ProfilePropertyService
-
getProfileSettingById
public org.exoplatform.social.core.profileproperty.model.ProfilePropertySetting getProfileSettingById(Long id) - Specified by:
getProfileSettingByIdin interfaceorg.exoplatform.social.core.profileproperty.ProfilePropertyService
-
getExcludedQuickSearchProperties
- Specified by:
getExcludedQuickSearchPropertiesin interfaceorg.exoplatform.social.core.profileproperty.ProfilePropertyService
-
isPropertySettingHiddenable
- Specified by:
isPropertySettingHiddenablein interfaceorg.exoplatform.social.core.profileproperty.ProfilePropertyService
-
createPropertySetting
public org.exoplatform.social.core.profileproperty.model.ProfilePropertySetting createPropertySetting(org.exoplatform.social.core.profileproperty.model.ProfilePropertySetting profilePropertySetting) throws org.exoplatform.commons.ObjectAlreadyExistsException - Specified by:
createPropertySettingin interfaceorg.exoplatform.social.core.profileproperty.ProfilePropertyService- Throws:
org.exoplatform.commons.ObjectAlreadyExistsException
-
updatePropertySetting
public void updatePropertySetting(org.exoplatform.social.core.profileproperty.model.ProfilePropertySetting profilePropertySetting) - Specified by:
updatePropertySettingin interfaceorg.exoplatform.social.core.profileproperty.ProfilePropertyService
-
deleteProfilePropertySetting
- Specified by:
deleteProfilePropertySettingin interfaceorg.exoplatform.social.core.profileproperty.ProfilePropertyService
-
isGroupSynchronizedEnabledProperty
- Specified by:
isGroupSynchronizedEnabledPropertyin interfaceorg.exoplatform.social.core.profileproperty.ProfilePropertyService
-
getPropertySettingNames
- Specified by:
getPropertySettingNamesin interfaceorg.exoplatform.social.core.profileproperty.ProfilePropertyService
-
hidePropertySetting
public void hidePropertySetting(long userIdentityId, long profilePropertyId) - Specified by:
hidePropertySettingin interfaceorg.exoplatform.social.core.profileproperty.ProfilePropertyService
-
showPropertySetting
public void showPropertySetting(long userIdentityId, long profilePropertyId) - Specified by:
showPropertySettingin interfaceorg.exoplatform.social.core.profileproperty.ProfilePropertyService
-
getHiddenProfilePropertyIds
- Specified by:
getHiddenProfilePropertyIdsin interfaceorg.exoplatform.social.core.profileproperty.ProfilePropertyService
-
start
public void start()- Specified by:
startin interfaceorg.picocontainer.Startable
-
stop
public void stop()- Specified by:
stopin interfaceorg.picocontainer.Startable
-
addProfilePropertyPlugin
public void addProfilePropertyPlugin(org.exoplatform.container.component.ComponentPlugin profilePropertyInitPlugin) - Specified by:
addProfilePropertyPluginin interfaceorg.exoplatform.social.core.profileproperty.ProfilePropertyService
-
isDefaultProperties
public boolean isDefaultProperties(org.exoplatform.social.core.profileproperty.model.ProfilePropertySetting propertySetting) - Specified by:
isDefaultPropertiesin interfaceorg.exoplatform.social.core.profileproperty.ProfilePropertyService
-
isUserCardFieldSettings
- Specified by:
isUserCardFieldSettingsin interfaceorg.exoplatform.social.core.profileproperty.ProfilePropertyService
-