| 构造器和说明 |
|---|
DataPermissionStrategy(boolean allMatch,
Map<String,DataPermissionItem> strategies) |
DataPermissionStrategy(DataPermission annotation) |
| 限定符和类型 | 方法和说明 |
|---|---|
List<List<ConditionPair>> |
getOrRelationColumns(String table) |
DataPermissionItem |
getTableStrategy(String table) |
boolean |
handleOwner(String table) |
boolean |
hasTableStrategy(String table) |
boolean |
isAllMatch() |
boolean |
isHandleJoin(String table) |
boolean |
isJoinConditionWithOn() |
boolean |
isOnlyHandleOwner() |
void |
setHandleJoin(boolean handleJoin) |
void |
setHandleOwner(boolean handleOwner) |
void |
setOnlyHandleOwner(boolean onlyHandleOwner) |
static void |
updateHandleOwner(boolean handleOwner) |
public DataPermissionStrategy(DataPermission annotation)
public DataPermissionStrategy(boolean allMatch,
Map<String,DataPermissionItem> strategies)
public boolean isAllMatch()
public void setHandleOwner(boolean handleOwner)
public void setHandleJoin(boolean handleJoin)
public boolean isJoinConditionWithOn()
public boolean isOnlyHandleOwner()
public void setOnlyHandleOwner(boolean onlyHandleOwner)
public boolean isHandleJoin(String table)
public DataPermissionItem getTableStrategy(String table)
public boolean hasTableStrategy(String table)
public boolean handleOwner(String table)
public List<List<ConditionPair>> getOrRelationColumns(String table)
public static void updateHandleOwner(boolean handleOwner)
Copyright © 2025. All rights reserved.