kd.bos.servicehelper.botp

## 类 BFTrackerServiceHelper

- java.lang.Object
- - kd.bos.servicehelper.botp.BFTrackerServiceHelper

-     public class BFTrackerServiceHelper
      extends java.lang.Object

- - ### 构造器概要

    构造器
    构造器和说明
    `BFTrackerServiceHelper()`

  - ### 方法概要

    所有方法 静态方法 具体方法
    限定符和类型 | 方法和说明
    --- | ---
    `static java.util.Map<java.lang.String,java.util.HashSet<java.lang.Long>>` | `findSourceBills(java.lang.String entityNumber, java.lang.Long[] billIds)`
    `static java.util.Map<java.lang.String,java.util.HashSet<java.lang.Long>>` | `findTargetBills(java.lang.String entityNumber, java.lang.Long[] billIds)`
    `static boolean` | `isPush(java.lang.String entityNumber, java.lang.Long billId)`
    `static boolean` | `isPush(java.lang.String entityNumber, java.lang.String entryKey, java.lang.Long entryId)`
    `static java.util.List<BFRowLinkDownNode>` | `loadLinkDownNodes(java.lang.String entityNumber, java.lang.String entryKey, java.lang.Long[] entryIds)`
    `static java.util.List<BFRowLinkUpNode>` | `loadLinkUpNodes(java.lang.String entityNumber, java.lang.String entryKey, java.lang.Long[] entryIds)`
    `static java.util.List<BFRow>` | `loadSourceRowIds(java.lang.String entityNumber, java.lang.String entryKey, java.lang.Long[] entryIds)`
    `static java.util.List<BFRow>` | `loadTargetRowIds(java.lang.String entityNumber, java.lang.String entryKey, java.lang.Long[] entryIds)`

    - ### 从类继承的方法 java.lang.Object

      `equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

- - ### 构造器详细资料

    - #### BFTrackerServiceHelper

          public BFTrackerServiceHelper()

  - ### 方法详细资料

    - #### loadLinkUpNodes

          public static java.util.List<BFRowLinkUpNode> loadLinkUpNodes(java.lang.String entityNumber,
                                                                        java.lang.String entryKey,
                                                                        java.lang.Long[] entryIds)

      参数:
        `entityNumber` - 单据实体编码
        `entryKey` - 分录标识
        `entryIds` - 分录内码
      返回:

    - #### loadLinkDownNodes

          public static java.util.List<BFRowLinkDownNode> loadLinkDownNodes(java.lang.String entityNumber,
                                                                            java.lang.String entryKey,
                                                                            java.lang.Long[] entryIds)

      参数:
        `entityNumber` - 单据实体编码
        `entryKey` - 分录标识
        `entryIds` - 分录内码
      返回:

    - #### loadSourceRowIds

          public static java.util.List<BFRow> loadSourceRowIds(java.lang.String entityNumber,
                                                               java.lang.String entryKey,
                                                               java.lang.Long[] entryIds)

      参数:
        `entityNumber` -
        `entryKey` -
        `entryIds` -
      返回:

    - #### loadTargetRowIds

          public static java.util.List<BFRow> loadTargetRowIds(java.lang.String entityNumber,
                                                               java.lang.String entryKey,
                                                               java.lang.Long[] entryIds)

      参数:
        `entityNumber` -
        `entryKey` -
        `entryIds` -
      返回:

    - #### findSourceBills

          public static java.util.Map<java.lang.String,java.util.HashSet<java.lang.Long>> findSourceBills(java.lang.String entityNumber,
                                                                                                          java.lang.Long[] billIds)

      参数:
        `entityNumber` - 单据实体编码
        `billIds` - 单据主键
      返回:

    - #### findTargetBills

          public static java.util.Map<java.lang.String,java.util.HashSet<java.lang.Long>> findTargetBills(java.lang.String entityNumber,
                                                                                                          java.lang.Long[] billIds)

      参数:
        `entityNumber` - 单据实体编码
        `billIds` - 单据主键
      返回:

    - #### isPush

          public static boolean isPush(java.lang.String entityNumber,
                                       java.lang.Long billId)

      参数:
        `entityNumber` -
        `billId` -
      返回:

    - #### isPush

          public static boolean isPush(java.lang.String entityNumber,
                                       java.lang.String entryKey,
                                       java.lang.Long entryId)

      参数:
        `entityNumber` - 单据实体编码
        `entryKey` - 分录标识；如果为空，则为单据头，进行整单下推判断
        `entryIds` - 分录内码；如果分录标识为空，则为单据内码
      返回: