Class DerivedDataObjectStatus

java.lang.Object
com._1c.g5.v8.derived.DerivedDataObjectStatus

public class DerivedDataObjectStatus extends Object
Collection of derived data calculation states for predefined set of BM objects. Used to transfer DD status updates for DD object status change subscribers.
  • Constructor Details

    • DerivedDataObjectStatus

      public DerivedDataObjectStatus(long bmObjectId)
      Creates a derived data status for the given BM object.
      Parameters:
      bmObjectId - The identifier of the target BM object.
    • DerivedDataObjectStatus

      public DerivedDataObjectStatus(Object objectId)
  • Method Details

    • addNotComputedSegments

      public void addNotComputedSegments(Collection<String> notComputedSegments)
      Adds invalid DD segment to the object status.
      This method doesn't validates unique additions and/or contradicting additions (like both valid and invalid) due to performance reasons.
      Parameters:
      notComputedSegments - The DD segments to add. Cannot be null.
    • getBmObjectId

      public long getBmObjectId()
      Gets the identifier of the context object.
      Returns:
      The identifier of the BM object the DD status is being retrieved for.
    • getObjectId

      public Object getObjectId()
    • getNonComputedSegments

      public Set<String> getNonComputedSegments()
      Gets the set of invalid DD segments for the context object.
      Returns:
      The set of invalid segments. Cannot be null. The returned set is mutable, no protection due to performance reasons.