Class ProfileLabelServiceImpl

java.lang.Object
org.exoplatform.social.core.profilelabel.ProfileLabelServiceImpl
All Implemented Interfaces:
org.exoplatform.social.core.profilelabel.ProfileLabelService

public class ProfileLabelServiceImpl extends Object implements org.exoplatform.social.core.profilelabel.ProfileLabelService
  • Constructor Details

    • ProfileLabelServiceImpl

      public ProfileLabelServiceImpl(ProfileLabelStorage profileLabelStorage)
  • Method Details

    • findLabelByObjectTypeAndObjectIdAndLang

      public org.exoplatform.social.core.model.ProfileLabel findLabelByObjectTypeAndObjectIdAndLang(String objectType, String objectId, String language)
      Specified by:
      findLabelByObjectTypeAndObjectIdAndLang in interface org.exoplatform.social.core.profilelabel.ProfileLabelService
    • findLabelByObjectTypeAndObjectId

      public List<org.exoplatform.social.core.model.ProfileLabel> findLabelByObjectTypeAndObjectId(String objectType, String objectId)
      Specified by:
      findLabelByObjectTypeAndObjectId in interface org.exoplatform.social.core.profilelabel.ProfileLabelService
    • createLabel

      public void createLabel(org.exoplatform.social.core.model.ProfileLabel profileLabel) throws org.exoplatform.commons.ObjectAlreadyExistsException
      Specified by:
      createLabel in interface org.exoplatform.social.core.profilelabel.ProfileLabelService
      Throws:
      org.exoplatform.commons.ObjectAlreadyExistsException
    • updateLabel

      public void updateLabel(org.exoplatform.social.core.model.ProfileLabel profileLabel)
      Specified by:
      updateLabel in interface org.exoplatform.social.core.profilelabel.ProfileLabelService
    • deleteLabel

      public void deleteLabel(long id)
      Specified by:
      deleteLabel in interface org.exoplatform.social.core.profilelabel.ProfileLabelService