Class ObjectAssetsCalculator

    • Constructor Detail

      • ObjectAssetsCalculator

        public ObjectAssetsCalculator()
    • Method Detail

      • calculateAssets

        public int calculateAssets​(java.util.List<java.lang.String> assetsGroups,
                                   java.lang.Object object)
        Description copied from interface: AssetsCalculator
        Calculates assets of a given object
        Specified by:
        calculateAssets in interface AssetsCalculator
        Parameters:
        assetsGroups - list of asset groups, for which number of assets will be calculated
        object - for which number of assets should be calculated
        Returns:
        number of assets for a given object represented by an integer value
      • calculateAssetsInGroup

        protected int calculateAssetsInGroup​(java.lang.String assetsGroup,
                                             java.lang.Object object)
      • tryToGetObjectValue

        protected java.util.Optional<java.lang.Object> tryToGetObjectValue​(java.lang.String assetsGroup,
                                                                           java.lang.Object object)
      • setObjectValueService

        public void setObjectValueService​(ObjectValueService objectValueService)