Class DerivedStateComputerUtil

java.lang.Object
com._1c.g5.v8.dt.md.resource.DerivedStateComputerUtil

public class DerivedStateComputerUtil extends Object
DerivedState computer util.
  • Constructor Details

    • DerivedStateComputerUtil

      public DerivedStateComputerUtil()
  • Method Details

    • getEffectiveCommonAttributes

      public List<CommonAttribute> getEffectiveCommonAttributes(MdObject target, com.google.common.base.Predicate<CommonAttribute> filter)
      Returns the effective common attributes for the given target. Some kind of stable ordering is imposed on the result.
      Parameters:
      target - a metadata object (not null)
      filter - a filter used to filter down the result, or null
      Returns:
      the effective common attributes for the given target (never null)
    • getBusinessProcessTypeItems

      public List<TypeItem> getBusinessProcessTypeItems(Task task)
      Gets types (type items) of a business process which serves a provided task
      Parameters:
      task - A task to get business process types for. Cannot be null
      Returns:
      List of type items. Cannot be null
    • isInExchangePlan

      public boolean isInExchangePlan(MdObject mdObject)
      Checks if given md object is in content of any exchange plan object
      Parameters:
      mdObject - the md-object (not null)
      Returns:
      true if given md object is in content of any exchange plan object, false otherwise