接口 Filters

所有已知实现类:
FilterManager

public interface Filters
  • 方法详细资料

    • getFilter

      default Filter<Props> getFilter(Class<?> type)
    • getFilter

      default Filter<Props> getFilter(org.babyfish.jimmer.meta.ImmutableType type)
    • getTargetFilter

      default Filter<Props> getTargetFilter(org.babyfish.jimmer.meta.ImmutableProp prop)
    • getTargetFilter

      default Filter<Props> getTargetFilter(org.babyfish.jimmer.meta.TypedProp.Association<?,?> prop)
    • getFilter

      Filter<Props> getFilter(Class<?> type, boolean shardingOnly)
    • getFilter

      Filter<Props> getFilter(org.babyfish.jimmer.meta.ImmutableType type, boolean shardingOnly)
    • getTargetFilter

      Filter<Props> getTargetFilter(org.babyfish.jimmer.meta.ImmutableProp prop, boolean shardingOnly)
    • getTargetFilter

      Filter<Props> getTargetFilter(org.babyfish.jimmer.meta.TypedProp.Association<?,?> prop, boolean shardingOnly)
    • getParameterMapRef

      org.babyfish.jimmer.lang.Ref<SortedMap<String,Object>> getParameterMapRef(Class<?> type)
      Returns the reference wrapper of parameterMap
      参数:
      type - The filtered type
      返回:
      • If the `Ref` itself is null, means there is a filter but not cacheable filter
      • If the `Ref` itself is not null, there is no filter or there is a cacheable filter
    • getParameterMapRef

      org.babyfish.jimmer.lang.Ref<SortedMap<String,Object>> getParameterMapRef(org.babyfish.jimmer.meta.ImmutableType type)
      Returns the reference wrapper of parameterMap
      参数:
      type - The filtered type
      返回:
      • If the `Ref` itself is null, means there is a filter but not cacheable filter
      • If the `Ref` itself is not null, there is no filter or there is a cacheable filter
    • getTargetParameterMapRef

      org.babyfish.jimmer.lang.Ref<SortedMap<String,Object>> getTargetParameterMapRef(org.babyfish.jimmer.meta.ImmutableProp prop)
      Returns the reference wrapper of parameterMap
      参数:
      prop - The property associates the filtered type
      返回:
      • If the `Ref` itself is null, means there is a filter but not cacheable filter
      • If the `Ref` itself is not null, there is no filter or there is a cacheable filter
    • getTargetParameterMapRef

      org.babyfish.jimmer.lang.Ref<SortedMap<String,Object>> getTargetParameterMapRef(org.babyfish.jimmer.meta.TypedProp.Association<?,?> prop)
      Returns the reference wrapper of parameterMap
      参数:
      prop - The property associates the filtered type
      返回:
      • If the `Ref` itself is null, means there is a filter but not cacheable filter
      • If the `Ref` itself is not null, there is no filter or there is a cacheable filter