- DASHBOARD - Field in FormType
-
- DASHBOARD_WIDGET_CORE_LOGIC - Field in LogicType
-
- DASHBOARD_WIDGET_ENABLE_LOGIC - Field in LogicType
-
- DashboardController - Class in tech.muyan
- DashboardController() - Constructor in DashboardController
-
- DashboardWidgetType - Enum in tech.muyan.enums
- DATA_FOLDER_INSIDE_JAR - Field in CSVHelper
-
指定在 jar 文件中,seed 数据和相关的 groovy 文件保存的顶级路径
- data - Property in RenderLogicExecuteContext
-
待过滤的数据列表
- data - Property in StorageFieldValue
-
附件文件内容, 暂存在内存中用于客制化返回, 实际的附件内容不保存在数据库中
- DATA_TABLE - Field in DashboardWidgetType
-
- dataSource - Property in MuyanPlatformBootStrap
-
- DataTypeValueColumnNameMapping - Field in DynamicFieldValue
-
不同的 DataType 的动态字段, 其值保存在哪个字段中
对于 OBJECT 类型,
如果是单选,则以 objectId 中保存的值为准
如果是多选,则以 jsonValue 字段中的值为准
- date - Field in ClientSideType
-
- DATE - Field in DynamicFieldDataType
-
- DATE_PATTERN - Field in CronParseController
-
- dateCreated - Property in AuditTrail
-
- datetime - Field in ClientSideType
-
- DATETIME - Field in DynamicFieldDataType
-
- DateTimeConverter - Class in tech.muyan.importexport.converter
- dateTimeFormatter - Property in CronParseController
-
- DateTimeFormatterPattern - Field in StringHelper
-
- dateTrashed - Property in DomainTrash
-
删除日期
- dateValue - Property in DynamicFieldValue
-
- deActiveDynamicAction - Script in deActiveDynamicAction
- deActiveDynamicAction(groovy.lang.Binding) - Constructor in deActiveDynamicAction
-
- deActiveDynamicActionEnableLogic - Script in deActiveDynamicActionEnableLogic
- deActiveDynamicActionEnableLogic(groovy.lang.Binding) - Constructor in deActiveDynamicActionEnableLogic
-
- deActiveUserAccount - Script in deActiveUserAccount
- deActiveUserAccount(groovy.lang.Binding) - Constructor in deActiveUserAccount
-
- deActiveUserAccountActionEnableLogic - Script in deActiveUserAccountActionEnableLogic
- deActiveUserAccountActionEnableLogic(groovy.lang.Binding) - Constructor in deActiveUserAccountActionEnableLogic
-
- DECIDES - Field in FieldHookType
-
- decimal - Field in ClientSideType
-
- DECIMAL - Field in DynamicFieldDataType
-
- DecimalConverter - Class in tech.muyan.importexport.converter
- deepCopy(java.lang.Object) - Method in JSONBType
-
- DEFAULT_ATTACHMENT_FOLDER - Field in ConfigHelper
-
- DEFAULT_SEED_DATA_FOLDER - Field in ConfigHelper
-
- DEFAULT_SLEEP_SECONDS - Field in PokeTaskService
-
在没有新的定时任务情况下,检查线程的睡眠时间(秒数)
- DEFAULT_STARTUP_SEED_DATA_IMPORT_USERNAME - Field in ConfigHelper
-
- DEFAULT_VALUE - Field in FieldHookType
-
- defaultDateConverter - Property in DomainDataService
-
默认的从 json 中的字符串转换为日期的转换器对象,自动注入
默认格式在 org.grails.plugins.databinding.AbstractDataBindingGrailsPlugin#DEFAULT_DATE_FORMATS 中设定
可以通过设置 grails.databinding.dateFormats 来指定
- defaultDateConverter - Property in ExecuteActionController
-
默认的从 json 中的字符串转换为日期的转换器对象,自动注入
默认格式在 org.grails.plugins.databinding.AbstractDataBindingGrailsPlugin#DEFAULT_DATE_FORMATS 中设定
可以通过设置 grails.databinding.dateFormats 来指定
- defaultDateConverter - Property in WizardController
-
默认的从 json 中的字符串转换为日期的转换器对象,自动注入
默认格式在 org.grails.plugins.databinding.AbstractDataBindingGrailsPlugin#DEFAULT_DATE_FORMATS 中设定
可以通过设置 grails.databinding.dateFormats 来指定
- DefaultDisplaySequence - Field in StorageFieldValue
-
Default display sequence when creating a storage field value
- defaultFieldHookDefaultOrganization - Script in defaultFieldHookDefaultOrganization
- defaultFieldHookDefaultOrganization(groovy.lang.Binding) - Constructor in defaultFieldHookDefaultOrganization
-
- defaultGrailsBigDecimalConverter - Property in DomainDataService
-
默认的从 json 中的字符串或者数字转换为 BigDecimal 对象的转换器,自动注入
支持不同区域的格式支持
- defaultGrailsBigDecimalConverter - Property in ExecuteActionController
-
默认的从 json 中的字符串或者数字转换为 BigDecimal 对象的转换器,自动注入
支持不同区域的格式支持
- defaultGrailsBigDecimalConverter - Property in WizardController
-
默认的从 json 中的字符串或者数字转换为 BigDecimal 对象的转换器,自动注入
支持不同区域的格式支持
- defaultOrganizationBasedOnCurrentUser - Script in defaultOrganizationBasedOnCurrentUser
- defaultOrganizationBasedOnCurrentUser(groovy.lang.Binding) - Constructor in defaultOrganizationBasedOnCurrentUser
-
- DefaultOutgoingIntegrationTimeoutInSeconds - Field in OutgoingHttpClientService
-
- defaultPage - Property in Group
-
- delete(tech.muyan.storage.FileOperationMeta) - Method in AttachmentService
-
- DELETE - Enum Constant in diff_match_patch.Operation
-
- delete(java.lang.String, java.lang.Long) - Method in DomainDataController
-
- delete(java.io.Serializable) - Method in DynamicFieldValueDataService
-
- delete(tech.muyan.storage.engine.FileStorageContext) - Method in FileStorageEngine
-
- DELETE_FLAG - Field in CSVHelper
-
指定 CSV 中某一行需要被删除的列标题
- delete(java.lang.Object, org.springframework.transaction.TransactionStatus, org.apache.commons.csv.CSVRecord, tech.muyan.importexport.ImportRecorder) - Method in ImportEngineService
-
- delete(tech.muyan.storage.engine.FileStorageContext) - Method in LocalFileStorageEngine
-
- DELETE - Field in OutgoingIntegrationListenEvent
-
- delete(tech.muyan.storage.engine.FileStorageContext) - Method in S3CompatibleFileStorageEngine
-
- delete(java.io.Serializable) - Method in StorageFieldValueDataService
-
- deleteAttachment() - Method in AttachmentController
-
- deletedIds - Property in ImportRecord
-
删除的对象 id 列表,用逗号分隔
- deletedIds - Property in ImportRecorder
-
- deleteDomainObjWithHook(GormEntity<?>, grails.plugin.springsecurity.userdetails.GrailsUser, grails.core.GrailsApplication, org.springframework.transaction.TransactionStatus, java.lang.ClassLoader) - Method in DomainDataService
-
- deletedRecord - Property in ImportRecord
-
删除的记录数
- deleteRequestMapConfigAttributesForRemovedRoles(Collection<String>, org.springframework.http.HttpMethod, Collection<String>) - Method in AuthorityService
-
如果某个CRUD的 form 中删除了一些可用的角色, 则刷新对应的 RequestMap 对象
- description - Property in DynamicDashboardWidget
-
- description - Property in DynamicFieldHook
-
描述
- description - Property in DynamicFilter
-
- description - Property in DynamicForm
-
- description - Property in DynamicFormWizardStep
-
- description - Property in DynamicIntegration
-
描述
- description - Property in DynamicLogic
-
- description - Property in DynamicLogicRevision
-
- description - Property in DynamicLogicTrash
-
- description - Property in DynamicObjectHook
-
描述
- description - Property in DynamicTheme
-
- description - Property in MuyanPlatformGrailsPlugin
-
- description - Property in StorageFieldValue
-
附件的描述信息,默认为不带后缀的文件名
- destroy - Property in MuyanPlatformBootStrap
-
- DETAIL - Field in CustomRenderPageType
-
- determineDateFormat(java.lang.String) - Method in DateTimeConverter
-
Determine SimpleDateFormat pattern matching with the given date string.
- developers - Property in MuyanPlatformGrailsPlugin
-
- diff_bisect(java.lang.String, java.lang.String, long) - Method in diff_match_patch
-
Find the 'middle snake' of a diff, split the problem in two
and return the recursively constructed diff.
- diff_charsToLines(List<Diff>, List<String>) - Method in diff_match_patch
-
Rehydrate the text in a diff from a string of line hashes to real lines of
text.
- diff_cleanupEfficiency(LinkedList<Diff>) - Method in diff_match_patch
-
Reduce the number of edits by eliminating operationally trivial equalities.
- diff_cleanupMerge(LinkedList<Diff>) - Method in diff_match_patch
-
Reorder and merge like edit sections.
- diff_cleanupSemantic(LinkedList<Diff>) - Method in diff_match_patch
-
Reduce the number of edits by eliminating semantically trivial equalities.
- diff_cleanupSemanticLossless(LinkedList<Diff>) - Method in diff_match_patch
-
Look for single edits surrounded on both sides by equalities
which can be shifted sideways to align the edit to a word boundary.
- diff_commonOverlap(java.lang.String, java.lang.String) - Method in diff_match_patch
-
Determine if the suffix of one string is the prefix of another.
- diff_commonPrefix(java.lang.String, java.lang.String) - Method in diff_match_patch
-
Determine the common prefix of two strings
- diff_commonSuffix(java.lang.String, java.lang.String) - Method in diff_match_patch
-
Determine the common suffix of two strings
- Diff(Operation, java.lang.String) - Constructor in diff_match_patch.Diff
-
Constructor.
- Diff_EditCost - Field in diff_match_patch
-
Cost of an empty edit operation in terms of edit characters.
- diff_fromDelta(java.lang.String, java.lang.String) - Method in diff_match_patch
-
Given the original text1, and an encoded string which describes the
operations required to transform text1 into text2, compute the full diff.
- diff_halfMatch(java.lang.String, java.lang.String) - Method in diff_match_patch
-
Do the two texts share a substring which is at least half the length of
the longer text?
- diff_levenshtein(List<Diff>) - Method in diff_match_patch
-
Compute the Levenshtein distance; the number of inserted, deleted or
substituted characters.
- diff_linesToChars(java.lang.String, java.lang.String) - Method in diff_match_patch
-
Split two texts into a list of strings.
- diff_main(java.lang.String, java.lang.String, boolean) - Method in diff_match_patch
-
Find the differences between two texts.
- diff_match_patch - Class in name.fraser.neil.plaintext
Class containing the diff, match and patch methods.
- diff_match_patch.Diff - Class in name.fraser.neil.plaintext
Class representing one diff operation.
- diff_match_patch.LinesToCharsResult - Class in name.fraser.neil.plaintext
Internal class for returning results from diff_linesToChars().
- diff_match_patch.Operation - Enum in name.fraser.neil.plaintext
The data structure representing a diff is a Linked list of Diff objects:
{Diff(Operation.DELETE, "Hello"), Diff(Operation.INSERT, "Goodbye"),
Diff(Operation.EQUAL, " world.")}
- diff_match_patch.Patch - Class in name.fraser.neil.plaintext
Class representing one patch operation.
- diff_prettyHtml(List<Diff>) - Method in diff_match_patch
-
Convert a Diff list into a pretty HTML report.
- diff_text1(List<Diff>) - Method in diff_match_patch
-
Compute and return the source text (all equalities and deletions).
- diff_text2(List<Diff>) - Method in diff_match_patch
-
Compute and return the destination text (all equalities and insertions).
- Diff_Timeout - Field in diff_match_patch
-
Number of seconds to map a diff before giving up (0 for infinity).
- diff_toDelta(List<Diff>) - Method in diff_match_patch
-
Crush the diff into an encoded string which describes the operations
required to transform text1 into text2.
- diff_xIndex(List<Diff>, int) - Method in diff_match_patch
-
loc is a location in text1, compute and return the equivalent location in
text2.
- DiffController - Class in tech.muyan
Domain data controller
- DiffController() - Constructor in DiffController
-
- diffs - Field in diff_match_patch.Patch
-
- directAccessKey - Property in StorageFieldValue
-
本文件直接访问的 access key, 通过该 access key 可以访问到图片
注意: 通过 accessKey 访问本地文件时, 无需进行校验
- disableModifyOrganizationParentNullable - Script in organization
- disableModifyOrganizationParentNullable(groovy.lang.Binding) - Constructor in disableModifyOrganizationParentNullable
-
- disassemble(java.lang.Object) - Method in JSONBType
-
- DISPLAY_CONFIRM - Field in ActionConfirmType
-
- display - Property in DynamicFieldInstance
-
该字段是否显示
- DisplayComponentToTypeMapping - Field in DomainMetaConfig
-
自定义字段的元数据中保存的显示控件和界面上的 type 之间的对应关系
- DisplayComponentType - Enum in tech.muyan.enums
- displayComponentType - Property in DynamicFieldInstance
-
该字段在界面上的显示控件
- displayName - Property in StorageFieldValue
-
显示的文件名
- displaySequence - Property in DynamicActionDomainClass
-
- displaySequence - Property in DynamicDashboardWidget
-
- displaySequence - Property in DynamicFieldInstance
-
该字段在向导中的显示位置
- displaySequence - Property in DynamicFilter
-
- displaySequence - Property in DynamicFormField
-
- displaySequence - Property in DynamicFormGroup
-
- displaySequence - Property in DynamicFormWizardStep
-
- displaySequence - Property in DynamicMenu
-
- displaySequence - Property in StorageFieldValue
-
附件的显示顺序, 如果某个对象支持多个附件的,可以自定义这些附件的显示顺序
- distributedGet(java.lang.String) - Method in RegistryHelper
-
- distributedPut(java.lang.String, java.io.Serializable) - Method in RegistryHelper
-
- distributedRemove(java.lang.String) - Method in RegistryHelper
-
- document - Field in ClientSideType
-
- documentation - Property in MuyanPlatformGrailsPlugin
-
- DOMAIN_OBJECT_FIELD - Field in DynamicFieldInstanceType
-
- DomainActionDomainClassDataService - Interface in tech.muyan.dynamic.action
- domainActionDomainClassDataService - Property in OrganizationService
-
- DomainClass - Class in tech.muyan
保存系统中所有的 Domain Class
是为了让获取 Domain Class 的列表的 API 与其他的 Object 保持一致而创建
该表中的内容会在系统启动的时候,自动从 grailsApplication 中读取并插入数据库
- DomainClass() - Constructor in DomainClass
-
- domainClass - Property in DynamicActionDomainClass
-
- domainClass - Property in DynamicActionExecuteContext
-
- domainClass - Property in DynamicIntegrationDomainClass
-
- domainClass - Property in ImportRecord
-
导入的数据类型
- DomainClassDataService - Interface in tech.muyan
- domainClassDataService - Property in AsyncActionResultPushService
-
- domainClassDataService - Property in DomainClientService
-
- domainClassDataService - Property in DomainMetaService
-
- domainClassDataService - Property in ImportService
-
- domainClassDataService - Property in MessageController
-
- domainClassDataService - Property in OutgoingIntegrationExecuteService
-
- DomainClassService - Class in tech.muyan.domain
- domainClassService - Property in ActionMetaController
-
- domainClassService - Property in AttachmentService
-
- domainClassService - Property in ColumnMetaController
-
- domainClassService - Property in CustomiseEngineService
-
- domainClassService - Property in DiffController
-
- DomainClassService() - Constructor in DomainClassService
-
- domainClassService - Property in DomainClientService
-
- domainClassService - Property in DomainDataController
-
- domainClassService - Property in DomainDataService
-
- domainClassService - Property in DomainMetaController
-
- domainClassService - Property in DomainMetaService
-
- domainClassService - Property in DomainSecurityService
-
- domainClassService - Property in DynamicFieldService
-
- domainClassService - Property in ExecuteActionService
-
- domainClassService - Property in FieldValidateController
-
- domainClassService - Property in FilterController
-
- domainClassService - Property in ImportController
-
- domainClassService - Property in RelateDataController
-
- domainClassService - Property in SearchController
-
- domainClassService - Property in SearchService
-
- domainClassService - Property in TreeDataController
-
- domainClassService - Property in UniqueValidateController
-
- DomainClientService - Class in tech.muyan.domain
- DomainClientService() - Constructor in DomainClientService
-
- domainClientService - Property in DomainDataService
-
- domainClientService - Property in DomainMetaController
-
- domainClientService - Property in DomainMetaService
-
- DomainColumnClientSideTypeConfig - Class in tech.muyan.dynamic.config
- DomainColumnClientSideTypeConfig() - Constructor in DomainColumnClientSideTypeConfig
-
- DomainColumnClientSideTypeConfigDataService - Interface in tech.muyan.dynamic.config
- domainColumnClientSideTypeConfigDataService - Property in DomainClientService
-
- DomainDataController - Class in tech.muyan
Domain data controller
- DomainDataController() - Constructor in DomainDataController
-
- DomainDataIgnoreProperties - Field in DomainMetaConfig
-
API 返回 Domain 数据时忽略的属性
- DomainDataService - Class in tech.muyan.domain
- domainDataService - Property in ActionMetaController
-
- domainDataService - Property in AttachmentController
-
- domainDataService - Property in AttachmentService
-
- domainDataService - Property in DomainDataController
-
- DomainDataService() - Constructor in DomainDataService
-
- domainDataService - Property in DynamicFieldService
-
- domainDataService - Property in ExecuteActionService
-
- domainDataService - Property in RelateDataController
-
- domainDataService - Property in TreeDataController
-
- DomainDefineNotFoundException - Class in tech.muyan.exception
- DomainDefineNotFoundException(java.lang.String) - Constructor in DomainDefineNotFoundException
-
- DomainHookService - Class in tech.muyan.domain
- DomainHookService() - Constructor in DomainHookService
-
- domainHookService - Property in DomainMetaService
-
- domainHookService - Property in FieldValidateController
-
- DomainMetaConfig - Class in tech.muyan
- DomainMetaConfig() - Constructor in DomainMetaConfig
-
- DomainMetaController - Class in tech.muyan
- DomainMetaController() - Constructor in DomainMetaController
-
- DomainMetaIgnoreProperties - Field in DomainMetaConfig
-
API 返回 Domain 的 meta 信息时, 忽略的属性列表
- DomainMetaService - Class in tech.muyan.domain
Domain meta related helper methods
- domainMetaService - Property in ActionMetaController
-
- domainMetaService - Property in DiffController
-
- domainMetaService - Property in DomainDataService
-
- domainMetaService - Property in DomainMetaController
-
- DomainMetaService() - Constructor in DomainMetaService
-
- domainMetaService - Property in DomainRevisionService
-
- domainMetaService - Property in DomainTrashService
-
- domainMetaService - Property in ImportController
-
- domainMetaService - Property in MuyanPlatformBootStrap
-
- domainMetaService - Property in SearchService
-
- domainMetaService - Property in SimpleCacheRefreshService
-
- domainMetaService - Property in WizardController
-
- domainName - Property in ImportCustomLogicService
-
- domainName - Property in MessageController.PushMessageData
-
- domainName - Property in RenderLogicExecuteContext
-
搜索的对象类型
- domainName - Property in SearchContext
-
- DomainRevision - Trait in tech.muyan.spec
- date:
- 2/11/22
- Authors:
- Xiang Qian Liu
- DomainRevisionService - Class in tech.muyan.revision
- date:
- 2/11/22
- Authors:
- Xiang Qian Liu
- DomainRevisionService() - Constructor in DomainRevisionService
-
- domainRevisionService - Property in RevisionPersistenceEventListenerService
-
- DomainSecurityService - Class in tech.muyan.domain
- domainSecurityService - Property in ActionMetaController
-
- domainSecurityService - Property in DashboardController
-
- DomainSecurityService() - Constructor in DomainSecurityService
-
- DomainTrash - Trait in tech.muyan.spec
- date:
- 1/11/22
- Authors:
- Xiang Qian Liu
- DomainTrashService - Class in tech.muyan.trashable
- domainTrashService - Property in DomainDataService
-
- DomainTrashService() - Constructor in DomainTrashService
-
- doWithApplicationContext() - Method in MuyanPlatformGrailsPlugin
-
- doWithDynamicMethods() - Method in MuyanPlatformGrailsPlugin
-
- doWithSpring() - Method in MuyanPlatformGrailsPlugin
-
- download(java.lang.Long) - Method in AttachmentController
-
下载附件
- DRAFT - Field in ContractStatus
-
- DummyDomain - Class in tech.muyan
- date:
- 25/5/20
这是一个给所有的 Controller 用作类型参数的,没有实际业务含义的 Dummy 的领域模型定义
- Authors:
- Xiang Qian Liu([email protected])
- DummyDomain() - Constructor in DummyDomain
-
- DYNAMIC_ACTION_ENABLE_LOGIC - Field in LogicType
-
- DYNAMIC_ACTION_LOGIC - Field in LogicType
-
- DYNAMIC_ACTION_POST_LOGIC - Field in LogicType
-
- DYNAMIC_FIELD - Field in FieldType
-
- DYNAMIC_FIELD_SUFFIX - Field in CSVHelper
-
动态字段(DynamicFieldDefinition)在CSV中的列标题的后缀
- DYNAMIC_INTEGRATION_CORE_LOGIC - Field in LogicType
-
- DYNAMIC_INTEGRATION_ENABLE_LOGIC - Field in LogicType
-
- DYNAMIC_TASK_CORE_LOGIC - Field in LogicType
-
- DYNAMIC_TASK_ENABLE_LOGIC - Field in LogicType
-
- dynamic - Property in WithDynamicFields
-
- DynamicAction - Class in tech.muyan.dynamic.action
Dynamic Action Domain definition, Dynamic Action is an action defined
associated with a domain definition.
- DynamicAction() - Constructor in DynamicAction
-
- dynamicAction - Property in DynamicActionDomainClass
-
- DynamicActionDomainClass - Class in tech.muyan.dynamic.action
- DynamicActionDomainClass() - Constructor in DynamicActionDomainClass
-
- DynamicActionExecRecord - Class in tech.muyan.dynamic.action
Dynamic Action Execute result
- DynamicActionExecRecord() - Constructor in DynamicActionExecRecord
-
- DynamicActionExecuteContext - Class in tech.muyan.customise
- DynamicActionExecuteContext() - Constructor in DynamicActionExecuteContext
-
- DynamicDashboardWidget - Class in tech.muyan.dynamic.form
- DynamicDashboardWidget() - Constructor in DynamicDashboardWidget
-
- DynamicDashboardWidgetClassName - Field in DashboardController
-
- dynamicField - Property in DynamicFieldInstance
-
动态表单字段定义
- DynamicFieldDataType - Enum in tech.muyan.enums
- DynamicFieldDefinition - Class in tech.muyan.dynamic.field
- DynamicFieldDefinition() - Constructor in DynamicFieldDefinition
-
- DynamicFieldDefinitionApiRender - Script in DynamicFieldDefinitionApiRender
- DynamicFieldDefinitionApiRender(groovy.lang.Binding) - Constructor in DynamicFieldDefinitionApiRender
-
- dynamicFieldDisplayComponentType - Script in dynamicFieldInstance
- dynamicFieldDisplayComponentType(groovy.lang.Binding) - Constructor in dynamicFieldDisplayComponentType
-
- DynamicFieldHook - Class in tech.muyan.dynamic.hook
- DynamicFieldHook() - Constructor in DynamicFieldHook
-
- DynamicFieldHookExecRecord - Class in tech.muyan.dynamic.hook
Dynamic Action Execute result
- DynamicFieldHookExecRecord() - Constructor in DynamicFieldHookExecRecord
-
- DynamicFieldInstance - Class in tech.muyan.dynamic.field
- date:
- 24/5/20
保存动态表单字段与领域模型定义的关联,如果往某种领域模型中插入一个动态字段,则会在本表中插入记录
- Authors:
- Xiang Qian Liu([email protected])
- DynamicFieldInstance() - Constructor in DynamicFieldInstance
-
- dynamicFieldInstance - Property in DynamicFieldValue
-
动态字段与领域模型定义的关联关系
- DynamicFieldInstanceDataService - Interface in tech.muyan.dynamic.field
- dynamicFieldInstanceDataService - Property in AttachmentService
-
- dynamicFieldInstanceDataService - Property in DomainMetaService
-
- dynamicFieldInstanceDataService - Property in ImportEngineService
-
- DynamicFieldInstanceType - Enum in tech.muyan.enums
- DynamicFieldKeyPrefix - Field in DomainMetaConfig
-
The prefix for generated key for dynamic field in the domain meta API.
- dynamicFieldLabel - Script in dynamicFieldInstance
- dynamicFieldLabel(groovy.lang.Binding) - Constructor in dynamicFieldLabel
-
- DynamicFieldService - Class in tech.muyan.domain
- dynamicFieldService - Property in DomainDataController
-
- dynamicFieldService - Property in DomainDataService
-
- DynamicFieldService() - Constructor in DynamicFieldService
-
- dynamicFieldService - Property in ExecuteActionController
-
- dynamicFieldService - Property in ImportEngineService
-
- dynamicFieldService - Property in SearchService
-
- dynamicFieldService - Property in WizardController
-
- DynamicFieldTypeToComponentMapping - Class in tech.muyan.config
客制化字段的字段类型到界面显示控件的对照表,
用于为界面上的fieldType决定componentType的客制化代码提供配置
- DynamicFieldValue - Class in tech.muyan.dynamic.field
- date:
- 24/5/20
动态字段的值对象,所有动态字段的值都保存在一个表中,针对不同的类型,保存在不同的列中
- String: stringValue
- Date: dateValue
- Decimal: numericValue
- Boolean: booleanValue
- Object: objectId
- File/Image: storage,关联到 StorageFieldValue
另外,所有的值的 json 表达式统一放在 jsonValue 列中,以方便特殊场景下,统一取用
- Authors:
- Xiang Qian Liu([email protected])
- DynamicFieldValue() - Constructor in DynamicFieldValue
-
- DynamicFieldValueDataService - Interface in tech.muyan.dynamic.field
- dynamicFieldValueDataService - Property in AttachmentService
-
- dynamicFieldValueDataService - Property in DynamicFieldService
-
- DynamicFilter - Class in tech.muyan.dynamic.form
- DynamicFilter() - Constructor in DynamicFilter
-
- DynamicFilterDataService - Interface in tech.muyan.dynamic.form
- dynamicFilterDataService - Property in FilterController
-
- DynamicForm - Class in tech.muyan.dynamic.form
- DynamicForm() - Constructor in DynamicForm
-
- DynamicFormClassName - Field in DashboardController
-
- DynamicFormDataService - Interface in tech.muyan.dynamic.form
- dynamicFormDataService - Property in DashboardController
-
- dynamicFormDataService - Property in DomainMetaController
-
- DynamicFormField - Class in tech.muyan.dynamic.form
- DynamicFormField() - Constructor in DynamicFormField
-
- dynamicFormFieldFormSearch - Script in dynamicFormFieldFormSearch
- dynamicFormFieldFormSearch(groovy.lang.Binding) - Constructor in dynamicFormFieldFormSearch
-
- DynamicFormGroup - Class in tech.muyan.dynamic.form
- DynamicFormGroup() - Constructor in DynamicFormGroup
-
- DynamicFormGroupDataService - Interface in tech.muyan.dynamic.form
- dynamicFormGroupDataService - Property in DomainMetaController
-
- DynamicFormWizardStep - Class in tech.muyan.dynamic.form
- DynamicFormWizardStep() - Constructor in DynamicFormWizardStep
-
- DynamicIntegration - Class in tech.muyan.dynamic.integration
- DynamicIntegration() - Constructor in DynamicIntegration
-
- DynamicIntegrationDataService - Interface in tech.muyan.dynamic.integration
- dynamicIntegrationDataService - Property in IncomingWebhookController
-
- DynamicIntegrationDomainClass - Class in tech.muyan.dynamic.integration
- DynamicIntegrationDomainClass() - Constructor in DynamicIntegrationDomainClass
-
- DynamicIntegrationDomainClassDataService - Interface in tech.muyan.integration
- dynamicIntegrationDomainClassDataService - Property in OutgoingIntegrationExecuteService
-
- DynamicIntegrationExecRecord - Class in tech.muyan.dynamic.integration
- DynamicIntegrationExecRecord() - Constructor in DynamicIntegrationExecRecord
-
- DynamicIntegrationExecRecordDataService - Interface in tech.muyan.dynamic.integration
- dynamicIntegrationExecRecordDataService - Property in IncomingWebhookController
-
- DynamicIntegrationOutgoingListenerService - Class in tech.muyan.integration
- DynamicIntegrationOutgoingListenerService(org.grails.datastore.mapping.core.Datastore) - Constructor in DynamicIntegrationOutgoingListenerService
-
- dynamicIntegrationSearch - Script in dynamicIntegrationSearch
- dynamicIntegrationSearch(groovy.lang.Binding) - Constructor in dynamicIntegrationSearch
-
- DynamicLogic - Class in tech.muyan.dynamic
- DynamicLogic() - Constructor in DynamicLogic
-
- DynamicLogicExecuteContext - Class in tech.muyan.customise
- DynamicLogicExecuteContext(grails.core.GrailsApplication, java.lang.ClassLoader, grails.plugin.springsecurity.userdetails.GrailsUser) - Constructor in DynamicLogicExecuteContext
-
- DynamicLogicRevision - Class in tech.muyan.dynamic
- date:
- 1/11/22
- Authors:
- Xiang Qian Liu
- DynamicLogicRevision() - Constructor in DynamicLogicRevision
-
- dynamicLogicSearch - Script in dynamicLogicSearch
- dynamicLogicSearch(groovy.lang.Binding) - Constructor in dynamicLogicSearch
-
- DynamicLogicTrash - Class in tech.muyan.dynamic
- date:
- 2022/11/6
Trash 关联的字段在 DomainTrash 中定义, trashedBy: 删除人, dateTrashed: 删除日期
- Authors:
- Xiang Qian Liu
- DynamicLogicTrash() - Constructor in DynamicLogicTrash
-
- DynamicMenu - Class in tech.muyan.dynamic.form
- DynamicMenu() - Constructor in DynamicMenu
-
- DynamicMenuApiRender - Script in DynamicMenuApiRender
- DynamicMenuApiRender(groovy.lang.Binding) - Constructor in DynamicMenuApiRender
-
- DynamicMenuDataService - Interface in tech.muyan.dynamic.form
- dynamicMenuDataService - Property in DomainMetaController
-
- DynamicObjectHook - Class in tech.muyan.dynamic.hook
- DynamicObjectHook() - Constructor in DynamicObjectHook
-
- DynamicObjectHookExecRecord - Class in tech.muyan.dynamic.hook
Dynamic Action Execute result
- DynamicObjectHookExecRecord() - Constructor in DynamicObjectHookExecRecord
-
- DynamicPropertiesMapKey - Field in DomainMetaConfig
-
动态字段在领域对象中保存的 property 的名称
- DynamicTask - Class in tech.muyan.dynamic.task
Dynamic Task Domain definition
- DynamicTask() - Constructor in DynamicTask
-
- DynamicTaskDataService - Interface in tech.muyan.dynamic.task
- dynamicTaskDataService - Property in PokeTaskService
-
- DynamicTaskExecRecord - Class in tech.muyan.dynamic.task
Dynamic Action Execute result
- DynamicTaskExecRecord() - Constructor in DynamicTaskExecRecord
-
- DynamicTaskExecuteSlot - Class in tech.muyan.dynamic.task
- DynamicTaskExecuteSlot(java.time.LocalDateTime, List<DynamicTask>) - Constructor in DynamicTaskExecuteSlot
-
- DynamicTheme - Class in tech.muyan.dynamic.ui
- DynamicTheme() - Constructor in DynamicTheme
-
- DynamicThemeController - Class in tech.muyan
- DynamicThemeController() - Constructor in DynamicThemeController
-
- DynamicThemeDataService - Interface in tech.muyan.dynamic.ui
- dynamicThemeDataService - Property in DynamicThemeController
-
- GAUGE_CHART - Field in DashboardWidgetType
-
- generateJson(grails.plugin.springsecurity.rest.token.AccessToken) - Method in CustomiseAccessTokenJsonRenderer
-
Generates a JSON response like the following: {"username":"john.doe","roles":["USER","ADMIN"],
"access_token":"1a2b3c4d"}
.
- generateRandomPassword(int, int, int) - Method in ConfigHelper
-
- get(java.lang.String) - Method in ActionConfirmType
-
- get(java.lang.String) - Method in ActionMode
-
- get(java.lang.String) - Method in ActionType
-
- get(java.lang.String) - Method in ClientSideType
-
- get(java.lang.String) - Method in ContractStatus
-
- get(java.lang.String) - Method in CustomRenderPageType
-
- get(java.lang.String) - Method in DashboardWidgetType
-
- get(java.lang.String) - Method in DisplayComponentType
-
- get(java.lang.String, java.lang.String) - Method in DomainMetaController
-
Get meta data for a domain, the pass in domainName is a short name without package
- get(long, long) - Method in DynamicActionDomainClass
-
- get(java.lang.String) - Method in DynamicFieldDataType
-
- get(java.io.Serializable) - Method in DynamicFieldInstanceDataService
-
- get(java.lang.String) - Method in DynamicFieldInstanceType
-
- get(java.lang.String) - Method in EnumController
-
获取某个 Enum Type 的 Option
- get(java.lang.String) - Method in ExecuteStatus
-
- get(java.lang.String) - Method in FetchType
-
- get(java.lang.String) - Method in FieldHookType
-
- get(java.lang.String) - Method in FieldType
-
- get(java.lang.String) - Method in FileImportStatus
-
- get(java.lang.String) - Method in FormType
-
- get(long, long) - Method in GroupRole
-
- get(java.lang.String) - Method in IncomingWebhookController
-
使用 GET 方式调用的 Webhook
业务上需要幂等的操作, 需要调用使用 get 方式调用 Incoming Webhook
- get(java.lang.String) - Method in IntegrationType
-
- get(java.lang.String) - Method in LineImportStatus
-
- get(java.lang.String) - Method in LogicType
-
- get(java.lang.String) - Method in MenuType
-
- get(java.lang.String) - Method in MessageSeverity
-
- get(java.lang.String) - Method in ObjectHookType
-
- get(java.lang.String) - Method in ObjectReferenceType
-
- get(java.lang.String) - Method in OptionsController
-
- get(java.lang.String) - Method in OutgoingIntegrationListenEvent
-
- get(java.lang.String, long, java.lang.String) - Method in RelateDataController
-
Get related object(s) of a domain
- get(java.lang.String) - Method in SearchType
-
- get(java.lang.String) - Method in SecurityLevelType
-
- get(java.lang.String) - Method in StorageEngineType
-
- get(java.io.Serializable) - Method in StorageFieldValueDataService
-
- get(java.lang.String) - Method in TaskTriggerMethod
-
- get(long, long) - Method in UserGroup
-
- get(long, long) - Method in UserRole
-
- getActionListOfType(java.lang.String, java.lang.String) - Method in ActionMetaController
-
- getActionParameterFields(tech.muyan.dynamic.action.DynamicAction) - Method in DomainMetaService
-
- getActions(java.lang.String) - Method in ExecuteActionService
-
- getActionsFormCustomiseEnabledOrganization(tech.muyan.DomainClass, tech.muyan.Organization) - Method in OrganizationService
-
- getAll() - Method in DomainClass
-
- getAllClientSideColumnType(java.lang.String) - Method in DomainClientService
-
- getAllConfigAttributes() - Method in MultiTenantRequestMapFilterInvocationDefinition
-
- getAllDomainClasses() - Method in MuyanPlatformBootStrap
-
- getAllFieldsMeta(java.lang.String, grails.core.GrailsApplication, grails.plugin.springsecurity.userdetails.GrailsUser) - Method in DomainMetaService
-
获取某个对象定义中的所有字段,包括动态字段和静态字段, 但不包括 Stampable 字段
- getAllFieldsMetaWithStampableFields(java.lang.String, grails.core.GrailsApplication, grails.plugin.springsecurity.userdetails.GrailsUser) - Method in DomainMetaService
-
获取某个对象定义中的所有字段, 包括 Stampable 字段
- getAllowedFields() - Method in SecurityHardenedDataBindingListenerAdapter
-
- getAllRequestUrlsForFormType(tech.muyan.DomainClass, tech.muyan.enums.FormType) - Method in FormHelper
-
获取某一种 Domain 类型对应的某种 form 所关联的 Domain 数据获取或维护 API 的 URL 列表,
包括两种类型的URL:
- 以 class 名称为端点的
- 包含 以_连接 java 包名称的各部分和 class 名称为端点的, 这样的 API 端点用于在弹出的 Modal 中维护关联对象时使用
- getAllRevisions() - Method in DynamicLogic
-
- getAllRevisions() - Method in HasRevision
-
所有版本, 应该按照 revision 从大到小排列
- getAllStaticFieldDecidesNoCache(java.lang.String, tech.muyan.Organization) - Method in DomainHookService
-
- getAllStaticFieldDefaultValueHooksNoCache(java.lang.String, tech.muyan.Organization) - Method in DomainHookService
-
- getAllStaticFieldHasDynamicValidationsNoCache(java.lang.String, tech.muyan.Organization) - Method in DomainHookService
-
判断某个静态字段上,是否有定义了字段校验的动态逻辑
- getAppCss() - Method in DynamicThemeController
-
- getApplication() - Method in FileStorageContext
-
- getAttachmentByDirectAccessKey(java.lang.String) - Method in AttachmentController
-
- getAttachmentData(tech.muyan.storage.StorageFieldValue, grails.plugin.springsecurity.userdetails.GrailsUser) - Method in AttachmentService
-
- getAttachmentDirectAccessUrl(javax.servlet.http.HttpServletRequest, tech.muyan.storage.StorageFieldValue) - Method in AttachmentService
-
获取一个附件的直接访问 url
- getAttachmentFolder(grails.core.GrailsApplication) - Method in ConfigHelper
-
- getAuthenticate() - Method in WebSocketContext
-
- getAuthorities() - Method in Group
-
- getAuthorities() - Method in User
-
- getBackReferenceFieldFromOne(java.lang.String, grails.core.GrailsClass, org.grails.datastore.mapping.model.PersistentEntity) - Method in DomainMetaService
-
从一对多或者一对一关系的一方获取到多方的反向引用
如对于 合同 --> 组织的关联关系,一个组织可能有多个合同,
一个合同只属于一个组织,调用本方法,则获取从组织对象引用到合同列表的引用字段名
- getBackReferenceFieldFromOwner(java.lang.String, grails.core.GrailsClass) - Method in DomainMetaService
-
获取领域模型定义的某个对象字段的反向引用,该反向引用用于从一对多关系的多方引用到一方
如对于合同 --> 合同行的关联关系,调用本方法,则获取合同对象在合同行对象中的引用字段名
- getBootStrapTenantsFromCsv(java.io.File) - Method in ImportService
-
从 bootstrapOrganization CSV 文件中获取到要创建的租户列表
- getBuildInFieldProperties(tech.muyan.dynamic.form.DynamicFormField) - Method in DomainMetaController
-
如果一个字段是 Stampable 的四个字段之一, 那么返回一个 Map, 包含这个字段的元数据
否则返回空 Map
- getBumpRevisionPropertyNames() - Method in DynamicLogic
-
- getBumpRevisionPropertyNames() - Method in HasRevision
-
修改后要升版的属性列表
- getByDirectAccessKey(java.lang.String) - Method in StorageFieldValueDataService
-
- getByNameOrLabel(java.lang.String) - Method in FormType
-
- getByNameOrLabel(java.lang.String) - Method in IntegrationType
-
- getCachedValue(java.lang.String) - Method in RedisCacheService
-
- getCacheKey(java.lang.String, java.io.Serializable) - Method in MethodCacheKeyConfig
-
- getCacheStatistics() - Method in RedisCacheService
-
- getCanCustomiseParentNoCache(tech.muyan.Organization) - Method in OrganizationService
-
- getCanCustomiseParentWithCache(tech.muyan.Organization) - Method in OrganizationService
-
Get can customise Organization object from OrganizationId
- GetCanCustomizeParentCache - Field in MethodCacheKeyConfig
-
- getCanUpdateCanDelete(java.lang.String) - Method in ActionMetaController
-
- getClassNameFromTrashClass(Class<? extends DomainTrash<?>>) - Method in DomainTrashService
-
- getClazzFromDomainName(java.lang.String) - Method in DomainClassService
-
Get class definition from domain name
- getClazzFromDomainObject(tech.muyan.DomainClass) - Method in DomainClassService
-
获取 DomainClass 对象关联的 Domain 类型的 Class
- getClientConfigKey(java.lang.String, grails.gorm.validation.ConstrainedProperty) - Method in DomainClientService
-
- getClientSideColumnType(java.lang.String, grails.gorm.validation.ConstrainedProperty) - Method in DomainClientService
-
Get client side column type from server side column type
The mapping from server side type to client side is stored in constant
- getColumnConstrainMeta(grails.gorm.validation.Constraint) - Method in DomainMetaService
-
Get constraint meta data from a constraint object
Currently supports blank, nullable and unique constraint
For unique constraint, support simple definition of true
And support group unique combine with other fields
- getColumnDefaultValue(org.grails.datastore.mapping.model.PersistentEntity, org.grails.orm.hibernate.cfg.PropertyConfig, java.lang.String, java.lang.String, grails.plugin.springsecurity.userdetails.GrailsUser, tech.muyan.Organization) - Method in DomainMetaService
-
Get default Value defined in domain meta
Default type convert of boolean, integer and long type is supported
Otherwise the raw string will be returned
- getColumnNameInOwnerClass() - Method in FileOperationMeta
-
- getColumnNameInOwnerClass() - Method in OwnerInfo
-
- getConfigAttributeMap() - Method in MultiTenantRequestMapFilterInvocationDefinition
-
For debugging.
- getConfigFolder(grails.core.GrailsApplication) - Method in ConfigHelper
-
获取 Seed Data 导入的基础路径
- getContext(org.springframework.web.socket.WebSocketSession) - Method in WebSocketHandshakeInterceptor
-
- getContextMap() - Method in DynamicActionExecuteContext
-
- getConverter(java.lang.String) - Method in ConverterFactory
-
- getCSVFilesWithoutSuffix(java.lang.String) - Method in FileHelper
-
Get csv file names without suffix under a specific folder
- getCSVRecordContent(org.apache.commons.csv.CSVRecord) - Method in CSVHelper
-
获取 CSV 文件某一行的原始数据
- getCurrentActor() - Method in SpringSecurityUserIdRequestResolver
-
- getCurrentTenantCompiled() - Method in MultiTenantRequestMapFilterInvocationDefinition
-
- getCustomTheme() - Method in DynamicThemeController
-
- getData() - Method in CustomLogicWarningException
-
- getData() - Method in FileStorageContext
-
- getData(grails.core.GrailsApplication) - Method in StorageFieldValue
-
- getDefaultPage(tech.muyan.security.User) - Method in UserService
-
- getDefaultValueFromHook(grails.plugin.springsecurity.userdetails.GrailsUser, Class<?>, java.lang.String) - Method in ImportEngineService
-
- getDiffBetweenTwoRevisions(java.lang.String, java.lang.Long, java.lang.Long, java.lang.String) - Method in DiffController
-
比较两个 revision 对象
- getDiffWithMainObject(java.lang.String, java.lang.Long, java.lang.String) - Method in DiffController
-
比较 mainObject 与其某个历史版本的差异
- getDisallowedFields() - Method in SecurityHardenedDataBindingListenerAdapter
-
- getDisplayComponentType() - Method in DynamicFieldValue
-
获取界面上的显示控件
从 DynamicFieldInstance 的定义中读取
@return
- getDomainClassDefinition(java.lang.String) - Method in DomainClassService
-
Get domain class from domain name
- getDomainClassInfo(java.lang.String, boolean) - Method in DomainClassService
-
获取某个 Domain Class 的描述对象或者初始化一个该 Domain 的实例
- getDomainClazz() - Method in DomainClass
-
- getDomainFieldHooksOfTypeWithCache(java.lang.String, tech.muyan.enums.FieldHookType, tech.muyan.Organization) - Method in CustomiseEngineService
-
- getDomainObjectWithDynamicField(GormEntity<?>, grails.plugin.springsecurity.userdetails.GrailsUser, grails.core.GrailsApplication, tech.muyan.enums.CustomRenderPageType, tech.muyan.enums.FetchType) - Method in DomainDataService
-
获取包含动态字段的对象值,用于前端进行渲染
如果该对象包含动态字段,那么返回的是一个哈希表
如果该对象不包含动态字段,且没有实现 render 方法,那么返回该对象本身
如果该对象不包含动态字段,但实现了 render 方法,那么返回该对象的 render方法的调用返回值
- getDynamicFieldDecides(java.lang.String, long) - Method in DomainHookService
-
获取动态自动的依赖字段列表
- getDynamicFields(java.lang.String, tech.muyan.dynamic.form.DynamicFormWizardStep, tech.muyan.dynamic.action.DynamicAction, tech.muyan.enums.DynamicFieldInstanceType) - Method in DomainMetaService
-
- getDynamicFieldValue(java.lang.Object, grails.databinding.converters.ValueConverter, grails.databinding.converters.ValueConverter, tech.muyan.enums.DynamicFieldDataType, Class<? extends GormEntity<?>>) - Method in DynamicFieldService
-
- getDynamicFieldValueByType(java.lang.Object, java.lang.Object) - Method in DynamicFieldService
-
获取属于某个领域对象的,某种类型的动态字段
- getDynamicFieldValuesOf(GormEntity<?>) - Method in DynamicFieldService
-
获取某个领域对象的所有动态字段的值
- getEnableScriptDebug(grails.core.GrailsApplication) - Method in ConfigHelper
-
- getEngineType() - Method in FileStorageEngine
-
- getEngineType() - Method in LocalFileStorageEngine
-
- getEngineType() - Method in S3CompatibleFileStorageEngine
-
- getExceptionMessageChain(java.lang.Throwable) - Method in ExceptionHelper
-
将 Throwable 链上各层的 message 全部收集到一个数组里面返回
- getExistingObjectKey() - Method in FileStorageContext
-
- getFieldHookForDynamicFieldOfType(java.lang.String, long) - Method in CustomiseEngineService
-
- getFieldHooksOfTypeNoCache(java.lang.String, java.lang.String, java.lang.String, tech.muyan.enums.FieldHookType, tech.muyan.Organization) - Method in CustomiseEngineService
-
- getFieldHooksOfTypeWithCache(java.lang.String, java.lang.String, java.lang.String, tech.muyan.enums.FieldHookType, tech.muyan.Organization) - Method in CustomiseEngineService
-
- getFieldType(java.lang.String, Collection<Map<String,Object>>) - Method in CSVHelper
-
从字段的元数据中,获取其类型
如果字段的名称是包含在 SpecialCSVHeaderToTypeMapping 这个 Map 中, 则直接返回该 Map 中的对应值
如果是对象字段,则将其 type 字段中的 a_b_c 格式的值替换为合法的 java package a.b.c 的格式
- getFieldType() - Method in DynamicFieldInstance
-
- getFieldType() - Method in DynamicFieldValue
-
- getFieldValidationHook(java.lang.String, java.lang.String, tech.muyan.Organization) - Method in DomainHookService
-
获取某个字段的校验的 Hook
- getFieldValidationHookNoCache(java.lang.String, java.lang.String, tech.muyan.Organization) - Method in DomainHookService
-
- getFileContentAsString(java.lang.String, java.lang.String) - Method in CSVHelper
-
以 UTF-8 编码读取文件内容为字符串, 如果文件路径是一个相对路径(不以 / 开头),
则默认为 baseFolder 下的文件, 如果在对应目录下没有找到,
则尝试从 jar 文件的 classpath 中的 data 子目录下读取
- getFileContentMd5(java.lang.String) - Method in FileHelper
-
Get md5 of a file based on it's content
- getFileStorageEngine(grails.core.GrailsApplication) - Method in ConfigHelper
-
- getFiltersDefined(java.lang.String) - Method in FilterController
-
- getFormById(java.lang.Long) - Method in DomainMetaController
-
获取某个 form 的 extInfo 信息
- getFormByName(java.lang.String, java.lang.String) - Method in DomainMetaController
-
获取某类型的 form 的 id 和 extInfo 信息
- getFormByType(java.lang.String, java.lang.String) - Method in DomainMetaController
-
获取某类型的 form 的 id 和 extInfo 信息
- getFormFieldGroups(java.lang.String, java.lang.String) - Method in DomainMetaController
-
获取某 form 中的字段分组信息
- getFormMeta(tech.muyan.dynamic.form.DynamicForm, java.lang.String) - Method in DomainMetaController
-
- getGrailsApplication() - Method in DynamicLogicExecuteContext
-
- getGroupKey(java.lang.String, java.io.Serializable) - Method in MessagePushService
-
- getHasDetailPanel(java.lang.String, grails.gorm.validation.ConstrainedProperty, java.lang.String, java.lang.String) - Method in DomainClientService
-
- getHttpMethodsFromFormType(tech.muyan.enums.FormType) - Method in FormHelper
-
- getHumanReadableExpression(java.lang.String) - Method in CronHelper
-
- getId() - Method in FileOperationMeta
-
- getIdSetFromCondition(java.lang.String, org.grails.web.json.JSONObject) - Method in SearchService
-
- getInputStream() - Method in FileStorageContext
-
- getInputStreamMd5(java.io.InputStream) - Method in FileHelper
-
Get md5 of a input stream based on it's content
- getLabel() - Method in ActionConfirmType
-
- getLabel() - Method in ActionMode
-
- getLabel() - Method in ActionType
-
- getLabel() - Method in ClientSideType
-
- getLabel() - Method in ContractStatus
-
- getLabel() - Method in CustomRenderPageType
-
- getLabel() - Method in DashboardWidgetType
-
- getLabel() - Method in DisplayComponentType
-
- getLabel() - Method in DynamicFieldDataType
-
- getLabel() - Method in DynamicFieldInstanceType
-
- getLabel() - Method in ExecuteStatus
-
- getLabel() - Method in FetchType
-
- getLabel() - Method in FieldHookType
-
- getLabel() - Method in FieldType
-
- getLabel() - Method in FileImportStatus
-
- getLabel() - Method in FormType
-
- getLabel() - Method in IntegrationType
-
- getLabel() - Method in LineImportStatus
-
- getLabel() - Method in LogicType
-
- getLabel() - Method in MenuType
-
- getLabel() - Method in MessageSeverity
-
- getLabel() - Method in ObjectHookType
-
- getLabel() - Method in ObjectReferenceType
-
- getLabel() - Method in OutgoingIntegrationListenEvent
-
- getLabel() - Method in SearchType
-
- getLabel() - Method in SecurityLevelType
-
- getLabel() - Method in StorageEngineType
-
- getLabel() - Method in TaskTriggerMethod
-
- getLabelField(Class<?>) - Method in LabelHelper
-
获取一个对象在界面上显示的 Label 字段
默认为 id,如果在 domain 中定义了 labelField 字段,则返回
如果没有定义 labelField 字段,且在对象中存在 label 字段,则返回
- getLatestTaskDefinition(tech.muyan.dynamic.task.DynamicTask) - Method in PokeTaskService
-
- getListOfFiles(java.io.File, java.lang.String) - Method in FileHelper
-
- getListOfRoleFromAuthorities(java.lang.String) - Method in AuthorityService
-
- getLocalCache() - Method in OrganizationService
-
- getLocalCache() - Method in UserService
-
- getLogClosure(java.lang.String) - Method in ExecLogService
-
- getLogContent(java.lang.String) - Method in ExecLogService
-
- getLogExcluded() - Method in ContractLineType
-
- getLogExcluded() - Method in Organization
-
- getLogKey() - Method in ExecLogService
-
- getMainObjectClassName(Class<? extends DomainRevision>) - Method in DomainRevisionService
-
- getMatchObjectFromMatchMode(java.lang.String, java.lang.Object) - Method in SearchService
-
根据不同的匹配模式, 获取到匹配的目标值
- getMenusOfOrganization(tech.muyan.Organization, tech.muyan.dynamic.form.DynamicMenu) - Method in DomainMetaController
-
- getMessage() - Method in DomainDefineNotFoundException
-
- getMessage() - Method in EnumNoGetMethodException
-
- getMessage() - Method in OptionNotValidException
-
- getMessage() - Method in OwnerValueInvalidException
-
- getMessage() - Method in UnRecognizedTypeException
-
- getMessage() - Method in UnRecognizedValueException
-
- getMetas() - Method in DashboardController
-
- getMetasOfFiles(List<String>, grails.core.GrailsApplication, grails.plugin.springsecurity.userdetails.GrailsUser) - Method in DomainMetaService
-
- getMsgForDataIntegrityViolationException(GormEntity<?>, org.springframework.dao.DataIntegrityViolationException) - Method in DomainClientService
-
- getName() - Method in FileOperationMeta
-
- getNameOfRevisionClass(Class<? extends GormEntity<?>>) - Method in DomainRevisionService
-
- getNameOfTrashClass(Class<? extends GormEntity<?>>) - Method in DomainTrashService
-
- getNewObjectFileName() - Method in FileStorageContext
-
- getNewObjectKey() - Method in FileStorageContext
-
- getNextScheduleTime() - Method in DynamicTask
-
获取当前 Task 的下次运行时间, 如果任务当前处于停用或者暂停状态, 则返回空
- getNextScheduleTimeAfter(java.lang.String, java.util.Date) - Method in CronHelper
-
获取某个 cron 表达式某时间之后的第一个执行时间
- getNextScheduleTimesAfter(java.lang.String, ZonedDateTime, int) - Method in CronHelper
-
获取某个 cron 表达式某时间之后的一系列执行时间
- getNullObject() - Method in DomainTrash
-
用于对象被软删除时,填充关联对象中的必填的外键字段的一个占位符对象,无实际业务含义
- getNullObject() - Method in DynamicLogicTrash
-
- getObjectFieldName(java.lang.String) - Method in CSVHelper
-
从带关联字段名称和关联字段中的字段名称的整体字段名称中,截取关联字段名称
比如从 organization.name 这样的字符串中截取 organization 部分
- getObjectFieldQueryField(java.lang.String) - Method in CSVHelper
-
从带关联字段名称和关联字段中的字段名称的整体字段名称中,截取关联字段中的字段名称
- getObjectHooksOfType(java.lang.String, tech.muyan.enums.ObjectHookType, tech.muyan.Organization) - Method in CustomiseEngineService
-
Get custom logic of a domain query by logic type
- getObjectOperateRoles(Class<?>, org.springframework.http.HttpMethod, boolean) - Method in AuthorityService
-
- getObjects(List<Serializable>, tech.muyan.DomainClass) - Method in DomainDataService
-
根据传入的 id的列表获取对象列表
- getObjects() - Method in DynamicActionExecRecord
-
该作业关联的 domain 对象列表
- getObjects() - Method in DynamicIntegrationExecRecord
-
该集成关联的 domain 对象列表
- getObjects(tech.muyan.DomainClass, java.lang.String) - Method in ObjectHelper
-
该作业关联的 domain 对象列表
- getOperation() - Method in FileOperationMeta
-
- getOriginalValue(GormEntity<?>) - Method in OutgoingIntegrationExecuteService
-
- getOwnerClass() - Method in FileOperationMeta
-
- getOwnerClassName() - Method in OwnerInfo
-
- getOwnerClazz() - Method in DynamicFieldValue
-
本动态字段是属于哪一种模型对象的?
- getOwnerColumn() - Method in OwnerInfo
-
- getOwnerId() - Method in FileOperationMeta
-
- getOwnerId() - Method in OwnerInfo
-
- getParameters(java.lang.Long) - Method in ActionMetaController
-
- getPredefinedClientType(Class<?>) - Method in DomainClientService
-
- getQueryFields(List<String>) - Method in CSVHelper
-
从一组CSV中的列标题中过滤出查询字段来,查询字段是那些以 (*) 结尾的列
- getRAtomicLong(java.lang.String) - Method in RedissonService
-
获取原子数
- getRBucket(java.lang.String) - Method in RedissonService
-
`
获取字符串对象
- getRCountDownLatch(java.lang.String) - Method in RedissonService
-
获取记数锁
- getRDeque(java.lang.String) - Method in RedissonService
-
获取双端队列
- getRedisCacheKeyPrefix(grails.core.GrailsApplication) - Method in ConfigHelper
-
- getRedissonClient() - Method in RedissonService
-
- getReferrerHost(javax.servlet.http.HttpServletRequest) - Method in RequestHelper
-
- getReferrerProtocol(javax.servlet.http.HttpServletRequest) - Method in RequestHelper
-
- getRenderApiPageParam(boolean, boolean, boolean) - Method in ListHelper
-
根据是否有搜索条件和是否有 owner 信息来返回调用的页面
对于在某个主对象的编辑页面上,显示的关联对象列表空间而言, owner 信息就不为空
- getRequestContextUrl(javax.servlet.http.HttpServletRequest) - Method in RequestHelper
-
- getRequestHost(javax.servlet.http.HttpServletRequest) - Method in RequestHelper
-
- getResourceById(java.lang.String, java.io.Serializable) - Method in DomainDataService
-
- getRestAuthenticationProvider() - Method in RestAuthenticationProviderWrap
-
- getRList(java.lang.String) - Method in RedissonService
-
获取列表
- getRLock(java.lang.String) - Method in RedissonService
-
获取锁
- getRMap(java.lang.String) - Method in RedissonService
-
获取Map对象
- getRolesOfUser(org.springframework.security.core.Authentication) - Method in AuthorityService
-
- getRootOrgOfTenant(java.io.Serializable) - Method in OrganizationService
-
- getRQueue(java.lang.String) - Method in RedissonService
-
获取队列
- getRSet(java.lang.String) - Method in RedissonService
-
获取集合
- getRSortedSet(java.lang.String) - Method in RedissonService
-
获取有序集合
- getRWLock(java.lang.String) - Method in RedissonService
-
获取读取锁
- getS3CompatibleBucketName(grails.core.GrailsApplication) - Method in ConfigHelper
-
- getS3CompatibleClient(grails.core.GrailsApplication) - Method in S3CompatibleFileStorageEngine
-
- getScheduleDateTime() - Method in DynamicTaskExecuteSlot
-
- getScriptTempFolder(grails.core.GrailsApplication) - Method in ConfigHelper
-
- getShortRequestUrlFromDomainClassAndFormType(tech.muyan.DomainClass, tech.muyan.enums.FormType) - Method in FormHelper
-
获取在渲染菜单时候的Form的链接的 URL 模板
- getSimpleColumnsNoCache(java.lang.String, grails.core.GrailsApplication) - Method in DomainMetaService
-
- getSimpleColumnsWithCache(java.lang.String, grails.core.GrailsApplication) - Method in DomainMetaService
-
- getSize() - Method in FileOperationMeta
-
- getStartupSeedDataImportUsername() - Method in ConfigHelper
-
- getStaticFieldDecides(java.lang.String, java.lang.String, tech.muyan.Organization) - Method in DomainHookService
-
获取静态字段的依赖字段列表
- getStaticFieldsNoCache(java.lang.String, grails.core.GrailsApplication, grails.plugin.springsecurity.userdetails.GrailsUser, tech.muyan.Organization) - Method in DomainMetaService
-
- getStaticFieldsWithCache(java.lang.String, grails.core.GrailsApplication, grails.plugin.springsecurity.userdetails.GrailsUser) - Method in DomainMetaService
-
Get fields meta data defined in a domain
- getStaticFieldsWithStampableFields(java.lang.String, grails.core.GrailsApplication, grails.plugin.springsecurity.userdetails.GrailsUser) - Method in DomainMetaService
-
- getStorageEngine(grails.core.GrailsApplication) - Method in AttachmentHelper
-
Get attachment file storage engine
- getStorageEngine(tech.muyan.enums.StorageEngineType) - Method in StorageEngineFactory
-
- getStorageKey(tech.muyan.storage.engine.FileStorageContext) - Method in FileStorageEngine
-
- getStorageKey(tech.muyan.storage.engine.FileStorageContext) - Method in LocalFileStorageEngine
-
获取不会重复的附件文件的文件名,
当前的算法是增加了当前的时间戳到原始文件名前面
- getStorageKey(tech.muyan.storage.engine.FileStorageContext) - Method in S3CompatibleFileStorageEngine
-
- getSubMenuOfParent(tech.muyan.dynamic.form.DynamicMenu) - Method in DomainMetaController
-
- getSubTree(java.lang.String, java.lang.Long) - Method in TreeDataController
-
- getSummary(java.lang.String, java.io.Serializable) - Method in MessagePushService
-
- getTasks() - Method in DynamicTaskExecuteSlot
-
- getTenant() - Method in FileStorageContext
-
- getTenant() - Method in WebSocketContext
-
- getTextDiff(java.lang.Object, java.lang.Object) - Method in DiffController
-
- getType() - Method in FileOperationMeta
-
- getUid() - Method in FileOperationMeta
-
- GetUserCache - Field in MethodCacheKeyConfig
-
- getUserContext() - Method in DynamicLogicExecuteContext
-
- getUserContext() - Method in FileOperationMeta
-
- getUsername() - Method in WebSocketContext
-
- getUserWithCache(grails.plugin.springsecurity.userdetails.GrailsUser) - Method in UserService
-
Get tech.muyan.security.User object from GrailsUser object
Attention: currently cache is not used due to some unresolved issue (2022-07-07)
- getWholeTree(java.lang.String) - Method in TreeDataController
-
- getWidgetData(java.lang.Long) - Method in DashboardController
-
- getWidgets(java.lang.Long) - Method in DashboardController
-
- getWizardFields(tech.muyan.dynamic.form.DynamicFormWizardStep) - Method in DomainMetaService
-
- getWizardMetas(long) - Method in WizardController
-
- getWizardStepMetas(long) - Method in WizardController
-
- getYourClassLoader() - Method in DynamicLogicExecuteContext
-
- grailsApplication - Property in ActionMetaController
-
- grailsApplication - Property in ApplicationController
-
- grailsApplication - Property in AttachmentController
-
- grailsApplication - Property in AttachmentService
-
- grailsApplication - Property in ColumnMetaController
-
- grailsApplication - Property in CustomWebSocketConfigurer
-
- grailsApplication - Property in DashboardController
-
- grailsApplication - Property in DiffController
-
- grailsApplication - Property in DomainDataController
-
- grailsApplication - Property in DomainDataService
-
- grailsApplication - Property in DomainMetaController
-
- grailsApplication - Property in DomainMetaService
-
- grailsApplication - Property in DomainRevisionService
-
- grailsApplication - Property in DomainTrashService
-
- grailsApplication - Property in DynamicActionExecuteContext
-
- grailsApplication - Property in ExecuteActionService
-
- grailsApplication - Property in FieldValidateController
-
- grailsApplication - Property in FileUploadWebSocketHandler
-
- grailsApplication - Property in FilterController
-
- grailsApplication - Property in ImportController
-
- grailsApplication - Property in IncomingWebhookController
-
- grailsApplication - Property in MuyanPlatformBootStrap
-
- grailsApplication - Property in OutgoingIntegrationExecuteService
-
- grailsApplication - Property in PokeTaskService
-
- grailsApplication - Property in RedisCacheService
-
- grailsApplication - Property in RelateDataController
-
- grailsApplication - Property in SearchService
-
- grailsApplication - Property in SimpleCacheRefreshService
-
- grailsApplication - Property in WizardController
-
- grailsVersion - Property in MuyanPlatformGrailsPlugin
-
- GROOVY_CODE - Field in ActionType
-
- Group - Class in tech.muyan.security
- group - Property in DynamicFormField
-
- Group() - Constructor in Group
-
- group - Property in GroupRole
-
- group - Property in UserGroup
-
- groupEnableLogic - Script in dynamicForm
- groupEnableLogic(groovy.lang.Binding) - Constructor in groupEnableLogic
-
- GroupRole - Class in tech.muyan.security
- GroupRole() - Constructor in GroupRole
-
- GroupRoleDataService - Interface in tech.muyan.security
- S3_COMPATIBLE - Field in StorageEngineType
-
- S3CompatibleAccessKeyConfigKey - Field in ConfigHelper
-
- S3CompatibleBucketNameConfigKey - Field in ConfigHelper
-
- S3CompatibleFileStorageEngine - Class in tech.muyan.storage.engine
- S3CompatibleRegionConfigKey - Field in ConfigHelper
-
- S3CompatibleSecurityKeyConfigKey - Field in ConfigHelper
-
- sampleGroovyCode - Script in sampleGroovyCode
- sampleGroovyCode(groovy.lang.Binding) - Constructor in sampleGroovyCode
-
- sanitizeParam(Map<String, Object>) - Method in CustomiseEngineService
-
- save(tech.muyan.DomainClass) - Method in DomainClassDataService
-
- save(java.lang.String) - Method in DomainDataController
-
创建一个领域模型对象,支持同步保存动态字段
- save(tech.muyan.dynamic.field.DynamicFieldValue) - Method in DynamicFieldValueDataService
-
- save(tech.muyan.dynamic.integration.DynamicIntegrationExecRecord) - Method in DynamicIntegrationExecRecordDataService
-
- save(tech.muyan.storage.StorageFieldValue) - Method in StorageFieldValueDataService
-
- saveAllToOwner(long, List<DynamicFieldValue>, boolean) - Method in DynamicFieldService
-
将一组动态字段值保存或者更新
- saveAttachment(tech.muyan.storage.FileOperationMeta, java.nio.ByteBuffer, tech.muyan.websocket.WebSocketContext) - Method in AttachmentService
-
保存附件文件, 如果保存发生错误, 不会提交数据库事务, 且会将存储引擎上已经保存的文件删除
- saveExecRecordAndFlush(tech.muyan.dynamic.action.DynamicActionExecRecord) - Method in ExecuteActionHelper
-
- saveRecord() - Method in ImportRecorder
-
- saveRow(Class<? extends GormEntity<?>>, org.apache.commons.csv.CSVRecord, tech.muyan.importexport.ImportRecorder, Map<String, Object>, List<DynamicFieldValue>, tech.muyan.enums.LineImportStatus, java.lang.String, java.lang.Long, java.lang.String, List<String>, grails.plugin.springsecurity.userdetails.GrailsUser) - Method in ImportEngineService
-
- saveTreeSorting(java.lang.String) - Method in TreeDataController
-
- saveUser(tech.muyan.security.User) - Method in UserDataService
-
- scheduleNextExecute(tech.muyan.dynamic.task.DynamicTask, tech.muyan.enums.TaskTriggerMethod) - Method in PokeTaskService
-
处理下一次任务排期,会将任务以新的执行排期放入执行队列,并睡眠当前线程到该事件
- scheduleTime - Property in DynamicTaskExecRecord
-
作业预定时间
- ScheduleTimeFormatter - Field in PokeTaskService
-
将 task 的运行时间保存到 execute record 和从 execute record 读取运行时参数并反解析为日期时候, format 的格式
- scm - Property in MuyanPlatformGrailsPlugin
-
- scope - Property in DiffController
-
scope of this controller(injected spring bean)
Due to the design of this controller, multiple domain class share one controller,
so scope have to be prototype for this domain to working
- scope - Property in DomainDataController
-
scope of this controller(injected spring bean)
Due to the design of this controller, multiple domain class share one controller,
so scope have to be prototype for this domain to working
- scope - Property in RelateDataController
-
scope of this controller(injected spring bean)
Due to the design of this controller, multiple domain class share one controller,
so scope have to be prototype for this domain to working
- scope - Property in TreeDataController
-
scope of this controller(injected spring bean)
Due to the design of this controller, multiple domain class share one controller,
so scope have to be prototype for this domain to working
- scope - Property in WizardController
-
scope of this controller(injected spring bean)
Due to the design of this controller, multiple domain class share one controller,
so scope have to be prototype for this domain to working
- ScriptEnableDebug - Field in ConfigHelper
-
- ScriptTempFolder - Field in ConfigHelper
-
- scriptTempFolder - Field in Engine
-
- SEARCH - Field in FieldHookType
-
- search(java.lang.String, java.lang.String, java.lang.String, java.lang.String) - Method in SearchController
-
Search for an object
analyzer:
_analyzer:
: standard
: ['lowercase']
如果定义了该对象的该字段的自定义搜索的 Dynamic Logic, 则优先调用该搜索逻辑并返回其返回值
否则会调用 elastic search 插件给domain class注入的 search 方法,
通过 elastic search 进行搜索, 搜索返回后, 如果发现 ES 返回的结果在数据库中不存在,
会在返回结果的同时,启动一个新的线程, 在后台将该搜索 index 从 ES中移除
搜索的关键字通过 q 参数从界面传入
- search(tech.muyan.search.SearchContext) - Method in SearchService
-
- SearchContext - Class in tech.muyan.search
- SearchContext() - Constructor in SearchContext
-
- SearchController - Class in tech.muyan
领域模型对象数据搜索的 Restful 接口,对于每个领域模型对象,具体可以通过哪些字段搜索,
是通过领域模型定义中的 inlineSearchColumns 静态属性来设定的
如果没有设定该值属性, 则表示不支持快捷搜索, 后台会范围空列表
- SearchController() - Constructor in SearchController
-
- searchObjectList(java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.Integer, java.lang.Integer, java.lang.String, java.lang.String, java.lang.String) - Method in SearchController
-
搜索对象列表,前台在 request body 中传递搜索参数,
搜索参数是一个数组,数组的每个元素遵循如下的结构
关联对象的列表页面也使用本接口进行数据返回
{* matchMode: 匹配规则,
columnKey: 字段名称
value: 搜索的关键字或者关联对象id等
}*
- SearchService - Class in tech.muyan
- searchService - Property in SearchController
-
- SearchService() - Constructor in SearchService
-
- searchService - Property in TreeDataController
-
- SearchType - Enum in tech.muyan.enums
- SecondsToSleep - Field in ExecRecordService
-
- SecurityHardenedDataBindingListenerAdapter - Class in tech.muyan.security
- SecurityHardenedDataBindingListenerAdapter() - Constructor in SecurityHardenedDataBindingListenerAdapter
-
- SecurityLevelType - Enum in tech.muyan.enums
- SEED_DATA_FOLDER - Field in ConfigHelper
-
- serialVersionUID - Property in AuditTrail
-
- serialVersionUID - Field in DynamicTaskExecuteSlot
-
- series - Field in ClientSideType
-
- sessionFactory - Property in ApplicationController
-
- sessionFactory - Property in ImportService
-
- sessions - Field in FileUploadWebSocketHandler
-
- sessions - Field in MessagePushService
-
对于用户打开多个浏览器窗口或者 tab, 每个浏览器的窗口或者 tab 是一个 webSocket Session
推送时, 所有的浏览器窗口或者 tab 都会收到消息推送
- setApplication(grails.core.GrailsApplication) - Method in FileStorageContext
-
- setAuthenticate(org.springframework.security.core.Authentication) - Method in WebSocketContext
-
- setCache(java.lang.String, java.lang.Object) - Method in RedisCacheService
-
Set cache, of cache value contains any domain object, it will be discard before
put to cache. see http://docs.grails.org/latest/ref/Domain%20Classes/discard.html
- setColumnNameInOwnerClass(java.lang.String) - Method in FileOperationMeta
-
- setContext(java.lang.String, tech.muyan.customise.DynamicLogicExecuteContext) - Method in ImportCustomLogicService
-
- setData(java.nio.ByteBuffer) - Method in FileStorageContext
-
- setDirectAccessKey(tech.muyan.storage.FileOperationMeta, tech.muyan.storage.StorageFieldValue) - Method in AttachmentHelper
-
Set DirectAccess Key of a to be uploaded file
- setDomainDynamicProperties(List<DynamicFieldValue>, GormEntity<?>) - Method in DynamicFieldService
-
将动态字段的元数据及字段值设置到领域对象中
本操作通过 WithDynamicFields 实现
具体原理可查看 https://groovy-lang.org/metaprogramming.html#_propertymissing
如果动态字段的控件是多选或者多选加输入类型的,那么值会从 jsonValue 字段中读取
- setDynamicFieldValue(tech.muyan.dynamic.field.DynamicFieldValue, java.lang.Object, grails.databinding.converters.ValueConverter, grails.databinding.converters.ValueConverter, tech.muyan.enums.DynamicFieldDataType) - Method in DynamicFieldService
-
根据传入的值及预设的值转换器,将值设置到动态字段中的对应列
值的合法的 json 表达式会保存到 jsonValue 字段中
- setExistingObjectKey(java.lang.String) - Method in FileStorageContext
-
- setFieldValueDynamic(GormEntity<?>, java.lang.String, java.lang.Object) - Method in ObjectHelper
-
- setId(java.io.Serializable) - Method in FileOperationMeta
-
- setMultiple(boolean) - Method in FileOperationMeta
-
- setName(java.lang.String) - Method in FileOperationMeta
-
- setNewObjectKey(java.lang.String) - Method in FileStorageContext
-
- setOperation(java.lang.String) - Method in FileOperationMeta
-
- setOwnerClass(java.lang.String) - Method in FileOperationMeta
-
- setOwnerId(java.lang.Long) - Method in FileOperationMeta
-
- setRecordStatus() - Method in ImportRecorder
-
- setSize(java.lang.Long) - Method in FileOperationMeta
-
- setTenant(java.io.Serializable) - Method in FileStorageContext
-
- setTenant(java.io.Serializable) - Method in WebSocketContext
-
- setType(java.lang.String) - Method in FileOperationMeta
-
- setUid(java.lang.String) - Method in FileOperationMeta
-
- setUserContext(grails.plugin.springsecurity.userdetails.GrailsUser) - Method in FileOperationMeta
-
- severity - Property in Message
-
- severity - Property in MessageController.PushMessageData
-
- shortName - Property in DomainClass
-
对象的不包含 package 路径的类名称
- shouldRunExternalCommand(tech.muyan.enums.ActionType) - Method in DynamicAction
-
- shouldRunGroovyCode(tech.muyan.enums.ActionType) - Method in DynamicAction
-
- shouldSkipFile(tech.muyan.DomainClass, java.lang.String) - Method in ImportEngineService
-
是否应该跳过某个 CSV 文件的导入
备注:当前(2020-07-30)的实现中,在如下的情况均满足时会跳过
1.
- show(java.lang.String, java.lang.Long, java.lang.String) - Method in DomainDataController
-
Shows a single resource
- SHOW_MULTIPLE - Field in CustomRenderPageType
-
- showMultiple(java.lang.String, java.lang.String) - Method in DomainDataController
-
Return multiple resource by ids, if any object not found, it will be skipped
Use render method to render each object if there's a render method defined on the domain
- SimpleCacheRefreshService - Class in tech.muyan
异步的缓存刷新
- SimpleCacheRefreshService() - Constructor in SimpleCacheRefreshService
-
- SimpleColumnsCache - Field in MethodCacheKeyConfig
-
- simpleDateFormatter - Property in CronParseController
-
- SINGLE_FILE_UPLOAD - Field in DisplayComponentType
-
单个文件控件
- SINGLE_IMAGE_UPLOAD - Field in DisplayComponentType
-
单个图像控件
- SingleModes - Field in ActionMode
-
- SingleSelectionTypes - Field in DomainMetaConfig
-
单选字段的类型,这些类型的自定义字段,在前台渲染的时候,会渲染成单选
前台渲染时,是通过获取 domain 的元数据的时候,字段的 type 为single 来判断
- SKIPPED - Field in LineImportStatus
-
- skippedLines - Property in ImportRecord
-
所有跳过的行
- skippedLines - Property in ImportRecorder
-
- skippedRecord - Property in ImportRecord
-
跳过的记录数
- SL01 - Field in SecurityLevelType
-
- SL02 - Field in SecurityLevelType
-
- sleepToEarliestNextTask() - Method in PokeTaskService
-
睡眠线程到下一次任务排期时间
- sort() - Method in ImportEngineService
-
Sort a list of files based on it's domain dependencies
For example, if there are Three files, Group, User and UserGroup,
Then the return value should be [Group, User, UserGroup] or [User, Group, UserGroup]
UserGroup should comes later than it's dependencies Group and User
- sortAttribute - Field in ListHelper
-
- sortByDisplaySequence(Collection<Object>) - Method in ListHelper
-
将一个列表中的元素按照 displaySequence 属性进行排序,小的在前,大的在后
- sortDirection - Property in SearchContext
-
- sortField - Property in SearchContext
-
- sortFiles() - Method in AttachmentController
-
- SpecialCSVHeaderToTypeMapping - Field in DomainMetaConfig
-
CSV 导入时, 特殊的 CSV 的 header 列名称与 type 的对应关系
这些列的元数据没有包含在 domain class 的列的元数据中,
因此需要在本处直接指定
- splitCamelCase(java.lang.String) - Method in StringHelper
-
- springSecurityService - Property in ActionMetaController
-
- springSecurityService - Property in AttachmentController
-
- springSecurityService - Property in ColumnMetaController
-
- springSecurityService - Property in DashboardController
-
- springSecurityService - Property in DiffController
-
- springSecurityService - Property in DomainDataController
-
- springSecurityService - Property in DomainMetaController
-
- springSecurityService - Property in ExecuteActionService
-
- springSecurityService - Property in FieldValidateController
-
- springSecurityService - Property in FileUploadWebSocketHandler
-
- springSecurityService - Property in FilterController
-
- springSecurityService - Property in ImportController
-
- springSecurityService - Property in RelateDataController
-
- springSecurityService - Property in RequestMap
-
- springSecurityService - Property in SearchController
-
- springSecurityService - Property in SearchService
-
- springSecurityService - Property in SpringSecurityUserIdRequestResolver
-
- springSecurityService - Property in TreeDataController
-
- springSecurityService - Property in UserPasswordEncoderListener
-
- springSecurityService - Property in WizardController
-
- SpringSecurityUserIdRequestResolver - Class in tech.muyan.audit
- SpringSecurityUserIdRequestResolver() - Constructor in SpringSecurityUserIdRequestResolver
-
- sqlTypes() - Method in JSONBType
-
- stacktrace - Field in ClientSideType
-
- stackTrace - Property in DynamicActionExecRecord
-
出错时候的 StackTrace 信息
- stackTrace - Property in DynamicFieldHookExecRecord
-
出错时候的 StackTrace 信息
- stackTrace - Property in DynamicIntegrationExecRecord
-
出错时候的 StackTrace 信息
- stackTrace - Property in DynamicObjectHookExecRecord
-
出错时候的 StackTrace 信息
- stackTrace - Property in DynamicTaskExecRecord
-
出错时候的 StackTrace 信息
- stackTrace - Property in WizardStepExecRecord
-
出错时候的 StackTrace 信息
- Stampable - Trait in tech.muyan.auditable
- StampableProperties - Field in DomainMetaConfig
-
- start1 - Field in diff_match_patch.Patch
-
- start2 - Field in diff_match_patch.Patch
-
- startDate - Property in ImportRecord
-
导入的开始时间
- startsAndEndsWithQuote(java.lang.String) - Method in CSVHelper
-
判断某个字符串是不是前后都是引号
- startTime - Property in DynamicActionExecRecord
-
作业开始时间
- startTime - Property in DynamicIntegrationExecRecord
-
执行开始时间
- startTime - Property in DynamicTaskExecRecord
-
作业开始时间
- STATIC_FIELD - Field in FieldType
-
- staticField - Field in ClientSideType
-
- staticFieldHasDynamicValidation(java.lang.String, java.lang.String, tech.muyan.Organization) - Method in DomainHookService
-
判断某个静态字段上,是否有定义了字段校验的动态逻辑
- StaticFieldsMetaCache - Field in MethodCacheKeyConfig
-
- STATISTIC - Field in DashboardWidgetType
-
- status - Property in DynamicActionExecRecord
-
作业当前的状态
- status - Property in DynamicFieldHookExecRecord
-
作业当前的状态
- status - Property in DynamicIntegrationExecRecord
-
作业当前的状态
- status - Property in DynamicObjectHookExecRecord
-
作业当前的状态
- status - Property in DynamicTaskExecRecord
-
作业当前的状态
- status - Property in ImportRecord
-
导入的状态
- status - Property in WizardStepExecRecord
-
作业当前的状态
- step - Property in WizardStepExecRecord
-
对应的 Wizard Step
- stopAtFirstMatch() - Method in MultiTenantRequestMapFilterInvocationDefinition
-
- storage - Property in DynamicFieldValue
-
For file and image
- storageEngine - Property in StorageFieldValue
-
存储引擎
- StorageEngineFactory - Class in tech.muyan.storage.engine
- StorageEngineType - Enum in tech.muyan.enums
- StorageFieldValue - Class in tech.muyan.storage
- date:
- 24/5/20
- Authors:
- Xiang Qian Liu([email protected])
文件对象存储信息保存的对象,支持文件,远程 Object,S3, Ceph 等
- StorageFieldValue() - Constructor in StorageFieldValue
-
- storageFieldValueApiRender - Script in storageFieldValueApiRender
- storageFieldValueApiRender(groovy.lang.Binding) - Constructor in storageFieldValueApiRender
-
- StorageFieldValueConverter - Class in tech.muyan.importexport.converter
- date:
- 29/5/22
FIXME: 现在的设计下, 每次导入 StorageFieldValue, 都会新建一个对象,
因为无法根据 Converter 接口拿到的信息, 找到上次导入的那个 storage field value 的对象进而进行更新
ATTENTION: 此处并没有将 StorageFieldValue 的值保存到数据库中,
一般来说, 业务上, StorageFieldValue 对象所对应的数据库记录,应该是跟着主对象的保存而保存的
因此在主对象中, 需要设置 StoreFieldValue 的对应字段的级联保存, 如下是一种示例
static mapping = {
logo lazy: true, cascadeValidate: DIRTY, cascade: 'all-delete-orphan'
}
具体 Domain 定义之间的级联可参考 https://docs.grails.org/latest/ref/Database%20Mapping/cascade.html
- Authors:
- Xiang Qian Liu([email protected])
- StorageFieldValueConverter() - Constructor in StorageFieldValueConverter
-
- StorageFieldValueDataService - Interface in tech.muyan.storage
- storageFieldValueDataService - Property in AttachmentController
-
- storageFieldValueDataService - Property in AttachmentService
-
- storageFieldValueDataService - Property in DynamicFieldService
-
- storeMapping(java.lang.String, org.springframework.http.HttpMethod, Collection<ConfigAttribute>) - Method in MultiTenantRequestMapFilterInvocationDefinition
-
- STRING_CHECKBOX - Field in DisplayComponentType
-
- string - Field in ClientSideType
-
- STRING - Field in DynamicFieldDataType
-
- STRING_INPUT - Field in DisplayComponentType
-
文本输入框
- STRING_MULTIPLE_SELECTION - Field in DisplayComponentType
-
文本多选框
- STRING_MULTIPLE_SELECTION_OR_INPUT - Field in DisplayComponentType
-
文本多选或者输入的组合控件
- STRING_RADIO - Field in DisplayComponentType
-
- STRING_SINGLE_SELECTION - Field in DisplayComponentType
-
文本单选框
- STRING_SINGLE_SELECTION_OR_INPUT - Field in DisplayComponentType
-
文本单选或者输入的组合控件
- StringConverter - Class in tech.muyan.importexport.converter
- StringHelper - Class in tech.muyan.helper
- stringToTitle - Script in stringToTitle
- stringToTitle(groovy.lang.Binding) - Constructor in stringToTitle
-
- stringValue - Property in DynamicFieldValue
-
- stripFileNameFromPath(java.lang.String) - Method in FileHelper
-
Strip filename from a path
- subDomain - Property in Organization
-
- subDomainRequiredForTopOrganization - Script in organization
- subDomainRequiredForTopOrganization(groovy.lang.Binding) - Constructor in subDomainRequiredForTopOrganization
-
- subMenus(long) - Method in DomainMetaController
-
- submitTime - Property in DynamicActionExecRecord
-
作业提交时间
- submitUser - Property in DynamicActionExecRecord
-
提交用户
- SUCCESS - Field in ExecuteStatus
-
- SUCCESS - Field in FileImportStatus
-
- SUCCESS_WITH_WARNING - Field in ExecuteStatus
-
- supportsEventType(Class<? extends ApplicationEvent>) - Method in DynamicIntegrationOutgoingListenerService
-
- supportsEventType(Class<? extends ApplicationEvent>) - Method in RevisionPersistenceEventListenerService
-
- supportsPartialMessages() - Method in FileUploadWebSocketHandler
-
- supportsPartialMessages() - Method in MessageSummaryWebSocketHandler
-
- tableName - Property in DomainClass
-
表名称
- tableNameFromDataIntegrityViolationException(java.lang.String) - Method in StringHelper
-
从 DataIntegrityViolationException 的错误信息中,摘出表名称并组合成提示语句
- tags - Field in ClientSideType
-
- targetDynamicField - Property in DynamicFieldHook
-
- targetField - Property in DynamicFieldHook
-
- task - Property in DynamicTaskExecRecord
-
执行的 action 定义
- TaskTriggerMethod - Enum in tech.muyan.enums
- tenant - Property in AuditTrail
-
- tenant - Property in Contract
-
租户信息, 对应 Tenant Domain 的 subDomain 字段, 用于 gorm 实现多租户
- tenant - Property in ContractLine
-
租户信息, 对应 Tenant Domain 的 subDomain 字段, 用于 gorm 实现多租户
- tenant - Property in ContractLineType
-
租户信息, 对应 Tenant Domain 的 subDomain 字段, 用于 gorm 实现多租户
- tenant - Property in DomainClass
-
租户信息, 对应 Tenant Domain 的 subDomain 字段, 用于 gorm 实现多租户
- tenant - Property in DomainColumnClientSideTypeConfig
-
租户信息, 对应 Tenant Domain 的 subDomain 字段, 用于 gorm 实现多租户
- tenant - Property in DynamicAction
-
租户信息, 对应 Tenant Domain 的 subDomain 字段, 用于 gorm 实现多租户
- tenant - Property in DynamicActionDomainClass
-
租户信息, 对应 Tenant Domain 的 subDomain 字段, 用于 gorm 实现多租户
- tenant - Property in DynamicActionExecRecord
-
租户信息, 对应 Tenant Domain 的 subDomain 字段, 用于 gorm 实现多租户
- tenant - Property in DynamicDashboardWidget
-
租户信息, 对应 Tenant Domain 的 subDomain 字段, 用于 gorm 实现多租户
- tenant - Property in DynamicFieldDefinition
-
租户信息, 对应 Tenant Domain 的 subDomain 字段, 用于 gorm 实现多租户
- tenant - Property in DynamicFieldHook
-
租户信息, 对应 Tenant Domain 的 subDomain 字段, 用于 gorm 实现多租户
- tenant - Property in DynamicFieldHookExecRecord
-
租户信息, 对应 Tenant Domain 的 subDomain 字段, 用于 gorm 实现多租户
- tenant - Property in DynamicFieldInstance
-
租户信息, 对应 Tenant Domain 的 subDomain 字段, 用于 gorm 实现多租户
- tenant - Property in DynamicFieldValue
-
租户信息, 对应 Tenant Domain 的 subDomain 字段, 用于 gorm 实现多租户
- tenant - Property in DynamicFilter
-
租户信息, 对应 Tenant Domain 的 subDomain 字段, 用于 gorm 实现多租户
- tenant - Property in DynamicForm
-
租户信息, 对应 Tenant Domain 的 subDomain 字段, 用于 gorm 实现多租户
- tenant - Property in DynamicFormField
-
租户信息, 对应 Tenant Domain 的 subDomain 字段, 用于 gorm 实现多租户
- tenant - Property in DynamicFormGroup
-
租户信息, 对应 Tenant Domain 的 subDomain 字段, 用于 gorm 实现多租户
- tenant - Property in DynamicFormWizardStep
-
租户信息, 对应 Tenant Domain 的 subDomain 字段, 用于 gorm 实现多租户
- tenant - Property in DynamicIntegration
-
租户信息, 用于 gorm 实现多租户
- tenant - Property in DynamicIntegrationDomainClass
-
租户信息, 用于 gorm 实现多租户
- tenant - Property in DynamicIntegrationExecRecord
-
租户信息, 用于 gorm 实现多租户
- tenant - Property in DynamicLogic
-
租户信息, 对应 Tenant Domain 的 subDomain 字段, 用于 gorm 实现多租户
- tenant - Property in DynamicLogicRevision
-
租户信息, 对应 Tenant Domain 的 subDomain 字段, 用于 gorm 实现多租户
- tenant - Property in DynamicLogicTrash
-
租户信息, 对应 Tenant Domain 的 subDomain 字段, 用于 gorm 实现多租户
- tenant - Property in DynamicMenu
-
租户信息, 对应 Tenant Domain 的 subDomain 字段, 用于 gorm 实现多租户
- tenant - Property in DynamicObjectHook
-
租户信息, 对应 Tenant Domain 的 subDomain 字段, 用于 gorm 实现多租户
- tenant - Property in DynamicObjectHookExecRecord
-
租户信息, 对应 Tenant Domain 的 subDomain 字段, 用于 gorm 实现多租户
- tenant - Property in DynamicTask
-
租户信息, 对应 Tenant Domain 的 subDomain 字段, 用于 gorm 实现多租户
- tenant - Property in DynamicTaskExecRecord
-
租户信息, 对应 Tenant Domain 的 subDomain 字段, 用于 gorm 实现多租户
- tenant - Property in DynamicTheme
-
- tenant - Property in Group
-
租户信息, 对应 Tenant Domain 的 subDomain 字段, 用于 gorm 实现多租户
- tenant - Property in GroupRole
-
租户信息, 对应 Tenant Domain 的 subDomain 字段, 用于 gorm 实现多租户
- tenant - Property in ImportRecord
-
租户信息, 对应 Tenant Domain 的 subDomain 字段, 用于 gorm 实现多租户
- tenant - Property in Message
-
- tenant - Property in Organization
-
租户信息, 对应 Tenant Domain 的 subDomain 字段, 用于 gorm 实现多租户
- tenant - Property in RequestMap
-
- tenant - Property in Role
-
租户信息, 对应 Tenant Domain 的 subDomain 字段, 用于 gorm 实现多租户
- tenant - Property in RoleHierarchyEntry
-
- tenant - Property in StorageFieldValue
-
租户信息, 对应 Tenant Domain 的 subDomain 字段, 用于 gorm 实现多租户
- tenant - Property in User
-
租户信息, 对应 Tenant Domain 的 subDomain 字段, 用于 gorm 实现多租户
- tenant - Property in UserGroup
-
租户信息, 对应 Tenant Domain 的 subDomain 字段, 用于 gorm 实现多租户
- tenant - Property in UserRole
-
租户信息, 对应 Tenant Domain 的 subDomain 字段, 用于 gorm 实现多租户
- tenant - Property in WizardStepExecRecord
-
租户信息, 对应 Tenant Domain 的 subDomain 字段, 用于 gorm 实现多租户
- TERMINATED - Field in ContractStatus
-
- TEXT_AREA - Field in DisplayComponentType
-
长文本控件
- text - Field in ClientSideType
-
- text - Field in diff_match_patch.Diff
-
The text associated with this diff operation.
- threadExecutor - Property in ImportController
-
- threadPoolTaskExecutor - Property in DynamicIntegrationOutgoingListenerService
-
- threadPoolTaskExecutor - Property in ExecuteActionService
-
- timeSlots - Field in PokeTaskService
-
保存所有待运行时间的 Set 用于简化将 Task 加入队列的操作
- TINY_AREA_CHART - Field in DashboardWidgetType
-
- TINY_COLUMN_CHART - Field in DashboardWidgetType
-
- TINY_LINE_CHART - Field in DashboardWidgetType
-
- title - Property in Contract
-
标题
- title - Property in DynamicTheme
-
- title - Property in MuyanPlatformGrailsPlugin
-
- to - Property in Message
-
- tokenValue - Property in AuthenticationToken
-
- toMap(java.lang.Object, int) - Method in DomainDataService
-
将对象转换为 Map 结构,因为是一个递归调用,
为避免引起 N+1和递归越栈问题,因此使用第二个参数 level 来控制转换的层数
- topMenus() - Method in DomainMetaController
-
- toString() - Method in AuditTrail
-
- toString() - Method in diff_match_patch.Diff
-
Display a human-readable version of this Diff.
- toString() - Method in diff_match_patch.Patch
-
Emulate GNU diff's format.
- toString() - Method in DynamicTaskExecuteSlot
-
- toString() - Method in FileOperationMeta
-
- toString() - Method in FileStorageContext
-
- toString() - Method in WebSocketContext
-
- total - Property in Contract
-
总金额
- toUsername - Property in MessageController.PushMessageData
-
- transactionStatus - Property in AttachmentService
-
- transactionStatus - Property in DomainDataController
-
- transactionStatus - Property in TreeDataController
-
- transferMatchObjectBasedOnFieldName(java.lang.String, java.lang.Object) - Method in SearchService
-
- transients - Property in Contract
-
- transients - Property in ContractLine
-
- transients - Property in DomainClass
-
- transients - Property in DynamicActionExecRecord
-
- transients - Property in DynamicFieldInstance
-
- transients - Property in DynamicFieldValue
-
- transients - Property in DynamicLogicTrash
-
- transients - Property in Group
-
- transients - Property in Message
-
- transients - Property in Organization
-
- transients - Property in RequestMap
-
- transients - Property in StorageFieldValue
-
- transients - Property in WithDynamicFields
-
- Trashable - Trait in tech.muyan.spec
- date:
- 1/11/22
- Authors:
- Xiang Qian Liu
- TrashableProperties - Field in DomainMetaConfig
-
- trashedBy - Property in DomainTrash
-
删除人
- TREE_SELECT - Field in DisplayComponentType
-
- TreeDataController - Class in tech.muyan
- TreeDataController() - Constructor in TreeDataController
-
- treeSelect - Field in ClientSideType
-
- triggerDynamicField - Property in DynamicFieldHook
-
- triggerField - Property in DynamicFieldHook
-
- triggerMethod - Property in DynamicTaskExecRecord
-
作业的触发方式, 手动或者自动
- TRUE_STRING_REPRESENT - Field in BooleanConverter
-
- tryLock(java.lang.String, long, java.util.concurrent.TimeUnit) - Method in RedissonService
-
- type - Property in DynamicAction
-
Action 的类型
- type - Property in DynamicDashboardWidget
-
- type - Property in DynamicFieldInstance
-
- type - Property in DynamicForm
-
- type - Property in DynamicIntegration
-
集成类型
- type - Property in DynamicMenu
-
- typeCode - Script in dynamicLogic
- typeCode(groovy.lang.Binding) - Constructor in typeCode
-
- typeDefaultValue - Script in dynamicFieldInstance
- typeDefaultValue(groovy.lang.Binding) - Constructor in typeDefaultValue
-
- typeDisplaySequence - Script in dynamicFieldInstance
- typeDisplaySequence(groovy.lang.Binding) - Constructor in typeDisplaySequence
-
- typeFieldHook - Script in dynamicFieldInstance
- typeFieldHook(groovy.lang.Binding) - Constructor in typeFieldHook
-
- TypeHelper - Class in tech.muyan.helper
- TypeHelper() - Constructor in TypeHelper
-
- typeLink - Script in dynamicMenu
- typeLink(groovy.lang.Binding) - Constructor in typeLink
-