Class CategoryLinkServiceImpl

java.lang.Object
io.meeds.social.category.service.CategoryLinkServiceImpl
All Implemented Interfaces:
io.meeds.social.category.service.CategoryLinkService

@Service public class CategoryLinkServiceImpl extends Object implements io.meeds.social.category.service.CategoryLinkService
  • Field Summary

    Fields inherited from interface io.meeds.social.category.service.CategoryLinkService

    EVENT_CATEGORY_LINK_ADDED, EVENT_CATEGORY_LINK_REMOVED
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    getLinkedIds(io.meeds.social.category.model.CategoryObject object)
     
    boolean
    isLinked(long categoryId, io.meeds.social.category.model.CategoryObject object)
     
    void
    link(long categoryId, io.meeds.social.category.model.CategoryObject object)
     
    void
    link(long categoryId, io.meeds.social.category.model.CategoryObject object, String username)
     
    void
    unlink(long categoryId, io.meeds.social.category.model.CategoryObject object)
     
    void
    unlink(long categoryId, io.meeds.social.category.model.CategoryObject object, String username)
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • CategoryLinkServiceImpl

      public CategoryLinkServiceImpl()
  • Method Details

    • getLinkedIds

      public List<Long> getLinkedIds(io.meeds.social.category.model.CategoryObject object)
      Specified by:
      getLinkedIds in interface io.meeds.social.category.service.CategoryLinkService
    • isLinked

      public boolean isLinked(long categoryId, io.meeds.social.category.model.CategoryObject object)
      Specified by:
      isLinked in interface io.meeds.social.category.service.CategoryLinkService
    • link

      public void link(long categoryId, io.meeds.social.category.model.CategoryObject object, String username) throws org.exoplatform.commons.exception.ObjectNotFoundException, org.exoplatform.commons.ObjectAlreadyExistsException, IllegalAccessException
      Specified by:
      link in interface io.meeds.social.category.service.CategoryLinkService
      Throws:
      org.exoplatform.commons.exception.ObjectNotFoundException
      org.exoplatform.commons.ObjectAlreadyExistsException
      IllegalAccessException
    • link

      public void link(long categoryId, io.meeds.social.category.model.CategoryObject object)
      Specified by:
      link in interface io.meeds.social.category.service.CategoryLinkService
    • unlink

      public void unlink(long categoryId, io.meeds.social.category.model.CategoryObject object, String username) throws org.exoplatform.commons.exception.ObjectNotFoundException, IllegalAccessException
      Specified by:
      unlink in interface io.meeds.social.category.service.CategoryLinkService
      Throws:
      org.exoplatform.commons.exception.ObjectNotFoundException
      IllegalAccessException
    • unlink

      public void unlink(long categoryId, io.meeds.social.category.model.CategoryObject object)
      Specified by:
      unlink in interface io.meeds.social.category.service.CategoryLinkService