Class ObserverStorage

java.lang.Object
io.meeds.social.observe.storage.ObserverStorage

public class ObserverStorage extends Object
  • Field Details

    • METADATA_TYPE

      public static final org.exoplatform.social.metadata.model.MetadataType METADATA_TYPE
  • Constructor Details

    • ObserverStorage

      public ObserverStorage(org.exoplatform.social.metadata.MetadataService metadataService)
  • Method Details

    • getObservedObjects

      public List<io.meeds.social.observe.model.ObserverObject> getObservedObjects(long identityId, long offset, long limit)
    • getObserverIdentityIds

      public List<Long> getObserverIdentityIds(String objectType, String objectId)
    • createObserver

      public void createObserver(io.meeds.social.observe.model.Observer observer) throws org.exoplatform.commons.ObjectAlreadyExistsException
      Throws:
      org.exoplatform.commons.ObjectAlreadyExistsException
    • deleteObserver

      public void deleteObserver(io.meeds.social.observe.model.Observer observer) throws org.exoplatform.commons.exception.ObjectNotFoundException
      Throws:
      org.exoplatform.commons.exception.ObjectNotFoundException
    • isObserved

      public boolean isObserved(long identityId, String objectType, String objectId)