Interface IItems

All Known Implementing Classes:
Items

public interface IItems
  • Method Details

    • deleteItem

      void deleteItem(String id) throws tigase.component.exceptions.RepositoryException
      Throws:
      tigase.component.exceptions.RepositoryException
    • getItem

      IItems.IItem getItem(String id) throws tigase.component.exceptions.RepositoryException
      Throws:
      tigase.component.exceptions.RepositoryException
    • getItemsIds

      String[] getItemsIds(CollectionItemsOrdering order) throws tigase.component.exceptions.RepositoryException
      Throws:
      tigase.component.exceptions.RepositoryException
    • getItemsIdsSince

      String[] getItemsIdsSince(CollectionItemsOrdering order, Date since) throws tigase.component.exceptions.RepositoryException
      Throws:
      tigase.component.exceptions.RepositoryException
    • getLastItem

      IItems.IItem getLastItem(CollectionItemsOrdering order) throws tigase.component.exceptions.RepositoryException
      Throws:
      tigase.component.exceptions.RepositoryException
    • getItemsMeta

      List<IItems.ItemMeta> getItemsMeta() throws tigase.component.exceptions.RepositoryException
      Throws:
      tigase.component.exceptions.RepositoryException
    • writeItem

      void writeItem(String id, String publisher, tigase.xml.Element item, String uuid) throws tigase.component.exceptions.RepositoryException, PubSubException
      Throws:
      tigase.component.exceptions.RepositoryException
      PubSubException