Class AbstractListResponse<T>

    • Constructor Detail

      • AbstractListResponse

        public AbstractListResponse()
        Empty constructor needed by JAXB
      • AbstractListResponse

        public AbstractListResponse​(Message message,
                                    ResponseInfo responseInfo)
        Create an instance with message and response info
        Parameters:
        message - message
        responseInfo - response info
    • Method Detail

      • getItems

        public List<T> getItems()
        Items in the list
        Returns:
        list of items
      • setItems

        public void setItems​(List<T> items)
        Set the list of items
        Parameters:
        items - list of items
      • getHasMoreItems

        public boolean getHasMoreItems()
        True if more items are available to get (if paging was used)
        Returns:
        true for more items
      • setHasMoreItems

        public void setHasMoreItems​(boolean hasMoreItems)
        Set whether more items are available
        Parameters:
        hasMoreItems - true for more items
      • getNumItems

        public int getNumItems()
        Get total number of items available
        Returns:
        total number of items available
      • setNumItems

        public void setNumItems​(int numItems)
        Set total number of items available
        Parameters:
        numItems - total number of items
      • getPerms

        public Map<Integer,​Set<Permission>> getPerms()
        User permissions on the returned items, if applicable and requested
        Returns:
        map of permissions
      • setPerms

        public void setPerms​(Map<Integer,​Set<Permission>> perms)
        Set user permissions
        Parameters:
        perms - permissions