Package com._1c.g5.v8.derived
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 Summary
Constructors Constructor Description DerivedDataObjectStatus(long bmObjectId)
Creates a derived data status for the given BM object.DerivedDataObjectStatus(Object objectId)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description 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.long
getBmObjectId()
Gets the identifier of the context object.Set<String>
getNonComputedSegments()
Gets the set of invalid DD segments for the context object.Object
getObjectId()
-
-
-
Constructor Detail
-
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 Detail
-
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 benull
.
-
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()
-
-