Class ItemCounter


  • public class ItemCounter
    extends Object
    This class provides a standard interface to all item counting operations for communities and collections. In the event that the data cache is not being used, this class will return direct real time counts of content.
    • Constructor Detail

      • ItemCounter

        protected ItemCounter()
        Construct a new item counter
    • Method Detail

      • getCount

        public int getCount​(Context context,
                            DSpaceObject dso)
        Get the count of the items in the given container. If the configuration value webui.strengths.show is equal to 'true' this method will return all archived items. If the configuration value webui.strengths.show is equal to 'false' this method will return -1. If the configuration value webui.strengths.cache is equal to 'true' this will return the cached value if it exists. If it is equal to 'false' it will count the number of items in the container in real time.
        Parameters:
        context - DSpace Context
        dso - DSpaceObject
        Returns:
        count (-1 is returned if count could not be determined or is disabled)