@groovy.transform.CompileStatic class DomainHookService extends java.lang.Object
| Type | Name and description |
|---|---|
CustomiseEngineService |
customiseEngineService |
OrganizationService |
organizationService |
| Constructor and description |
|---|
DomainHookService
() |
| Type Params | Return Type | Name and description |
|---|---|---|
|
java.util.Map<java.lang.String, java.util.List<java.lang.String>> |
getAllStaticFieldDecidesNoCache(java.lang.String ownerClassFullName, Organization userOrg) |
|
java.util.Map<java.lang.String, java.util.List<DynamicFieldHook>> |
getAllStaticFieldDefaultValueHooksNoCache(java.lang.String ownerClassFullName, Organization userOrg) |
|
java.util.Map<java.lang.String, java.lang.Boolean> |
getAllStaticFieldHasDynamicValidationsNoCache(java.lang.String ownerClassFullName, Organization organization)判断某个静态字段上,是否有定义了字段校验的动态逻辑 |
|
java.util.List |
getDynamicFieldDecides(java.lang.String ownerClassFullName, long dynamicFieldInstanceId)获取动态自动的依赖字段列表 |
|
java.util.List<DynamicFieldHook> |
getFieldValidationHook(java.lang.String ownerClassFullName, java.lang.String fieldName, Organization userOrg)获取某个字段的校验的 Hook |
|
java.util.List<DynamicFieldHook> |
getFieldValidationHookNoCache(java.lang.String ownerClassFullName, java.lang.String fieldName, Organization userOrg) |
|
java.util.List |
getStaticFieldDecides(java.lang.String ownerClassFullName, java.lang.String fieldName, Organization userOrg)获取静态字段的依赖字段列表 |
|
boolean |
staticFieldHasDynamicValidation(java.lang.String ownerClassFullName, java.lang.String fieldName, Organization organization)判断某个静态字段上,是否有定义了字段校验的动态逻辑 |
| Methods inherited from class | Name |
|---|---|
class java.lang.Object |
java.lang.Object#getClass(), java.lang.Object#wait(), java.lang.Object#wait(long), java.lang.Object#wait(long, int), java.lang.Object#hashCode(), java.lang.Object#equals(java.lang.Object), java.lang.Object#notifyAll(), java.lang.Object#toString(), java.lang.Object#notify() |
判断某个静态字段上,是否有定义了字段校验的动态逻辑
fieldName - 字段名称userContext - 当前登陆上下文获取动态自动的依赖字段列表
ownerClassFullName - 这两个字段所属的对象dynamicFieldInstanceId - 被依赖的动态字段的 id获取某个字段的校验的 Hook
ownerClassFullName - 该字段的所属 class 的全名称fieldName - 字段名称userContext - 当前登陆上下文userOrg - 当前登陆用户的组织获取静态字段的依赖字段列表
ownerClassFullName - 字段所属的对象fieldName - 字段的名称判断某个静态字段上,是否有定义了字段校验的动态逻辑
fieldName - 字段名称userContext - 当前登陆上下文Groovy Documentation