A B C D E G I L M N O P Q R S T U V W 
All Classes All Packages

A

ACTION_REQUIRED - tech.muyan.enums.MessageSeverity
Action Required message severity level used to push messages that require user action On frontend UI, it will block current screen and there will be a button to acknowledge the message
ALL_COLUMNS - tech.muyan.enums.DomainObjectRenderType
Fetch all columns of the object.
AsyncHelper - Class in tech.muyan.utils
提供异步任务执行的辅助工具类。
AsyncHelper() - Constructor for class tech.muyan.utils.AsyncHelper
 

B

batchCreate(Class<T>, List<T>) - Static method in class tech.muyan.utils.DomainHelper
Batch create domain objects of the specified class.
batchCreate(String, List<T>) - Static method in class tech.muyan.utils.DomainHelper
Batch create domain objects of the specified domain name.
BeanContainer - Class in tech.muyan.utils
Bean container that can be used to get bean instances.
BeanContainer() - Constructor for class tech.muyan.utils.BeanContainer
 
buildDomain(String) - Static method in class tech.muyan.utils.DomainHelper
Build a domain object with the given domainName.
buildDomain(String, Object) - Static method in class tech.muyan.utils.DomainHelper
Build a domain object with the given domainName and properties.

C

clone(T, Map<String, Object>) - Method in interface tech.muyan.api.DomainDataCloneService
Clone the source object.
createDomain(Object) - Static method in class tech.muyan.utils.DomainHelper
Create a domain object with the given requestData.
createStorageFileDomain(String, String, InputStream) - Static method in class tech.muyan.utils.StorageUtils
Creates a StorageFieldValue object representing a file in the system.

D

deleteDomain(Object) - Static method in class tech.muyan.utils.DomainHelper
Delete a domain object with the given requestData.
DomainClassEntityHelper - Class in tech.muyan.utils
 
DomainClassEntityHelper() - Constructor for class tech.muyan.utils.DomainClassEntityHelper
 
DomainDataCloneService - Interface in tech.muyan.api
Service interface for cloning domain data objects.
DomainHelper - Class in tech.muyan.utils
Helper class for domain operations.
DomainHelper() - Constructor for class tech.muyan.utils.DomainHelper
 
DomainObjectRenderType - Enum in tech.muyan.enums
 
DynamicConfigService - Interface in tech.muyan.api
A service for getting DynamicConfig values.
DynamicDomainEntity - Interface in tech.muyan.api
Domain entity that can be dynamically created.
DynamicFunctionService - Interface in tech.muyan.api
 
DynamicLogic - Interface in tech.muyan.domain
Dynamic logic that can be invoked.
DynamicTemplateAttribute - Interface in tech.muyan.domain
 

E

eq(String, Object) - Method in class tech.muyan.utils.SimpleQuery
Adds an equality condition to the query.
ERROR - tech.muyan.enums.MessageSeverity
Error message severity level

G

ge(String, Object) - Method in class tech.muyan.utils.SimpleQuery
Adds a greater than or equal to condition to the query.
get() - Method in class tech.muyan.utils.SimpleQuery
Executes the query and returns a single result.
getAll(Class<T>) - Static method in class tech.muyan.utils.SimpleQuery
Retrieves all entities for the specified class.
getAll(String) - Static method in class tech.muyan.utils.SimpleQuery
Retrieves all entities for the specified domain.
getBean(Class<T>) - Static method in class tech.muyan.utils.BeanContainer
根据 bean 名称获取 bean 实例
getBeansOfType(Class<T>) - Static method in class tech.muyan.utils.BeanContainer
Retrieves a collection of beans by their class type.
getById(Class<T>, Long) - Static method in class tech.muyan.utils.SimpleQuery
Retrieves an entity by its ID for the specified class.
getById(String, Long) - Static method in class tech.muyan.utils.SimpleQuery
Retrieves an entity by its ID for the specified domain.
getByIds(Class<T>, List<Long>) - Static method in class tech.muyan.utils.SimpleQuery
Retrieves a list of entities by their IDs for the specified class.
getByIds(String, List<Long>) - Static method in class tech.muyan.utils.SimpleQuery
Retrieves a list of entities by their IDs for the specified domain.
getByKey(String) - Method in interface tech.muyan.api.DynamicConfigService
Get the value of the DynamicConfig with key.
getByKeyOrDefault(String, String) - Method in interface tech.muyan.api.DynamicConfigService
Get the value of the DynamicConfig with key or the default value if the key does not exist.
getByteBuffer() - Method in interface tech.muyan.domain.StorageFieldValue
 
getContent() - Method in class tech.muyan.domain.Notification
Gets the content of the notification.
getDefaultValue() - Method in interface tech.muyan.domain.DynamicTemplateAttribute
 
getDisplaySequence() - Method in interface tech.muyan.domain.DynamicTemplateAttribute
 
getEditable() - Method in interface tech.muyan.domain.DynamicTemplateAttribute
 
getExtInfo() - Method in interface tech.muyan.domain.DynamicTemplateAttribute
 
getId() - Method in interface tech.muyan.api.DynamicDomainEntity
Get the id of the entity.
getLabel() - Method in enum tech.muyan.enums.DomainObjectRenderType
Returns the label of the render type.
getName() - Method in interface tech.muyan.domain.DynamicLogic
Get the name of the dynamic logic.
getName() - Method in interface tech.muyan.domain.DynamicTemplateAttribute
 
getNullable() - Method in interface tech.muyan.domain.DynamicTemplateAttribute
 
getOptions() - Method in interface tech.muyan.domain.DynamicTemplateAttribute
 
getSeverity() - Method in class tech.muyan.domain.Notification
Gets the severity level of the notification.
getTotalCount() - Method in interface tech.muyan.api.PaginationQueryResult
Get the total count of the query result.
getToUserName() - Method in class tech.muyan.domain.Notification
Gets the username of the notification recipient.
getUniqueKey() - Method in interface tech.muyan.domain.DynamicTemplateAttribute
 
gt(String, Object) - Method in class tech.muyan.utils.SimpleQuery
Adds a greater than condition to the query.

I

iLike(String, String) - Method in class tech.muyan.utils.SimpleQuery
Adds a case-insensitive like condition to the query.
IMPORTANT - tech.muyan.enums.MessageSeverity
Important message severity level
in(String, Collection<?>) - Method in class tech.muyan.utils.SimpleQuery
Adds an "in" condition to the query.
INFO - tech.muyan.enums.MessageSeverity
Informational message severity level
Inject - Annotation Type in tech.muyan.api.annotations
 
INTERNAL - tech.muyan.enums.MessageSeverity
Internal message severity level used for system information exchange, not actually pushed to users
invoke(String, Map<String, Object>) - Method in interface tech.muyan.api.DynamicFunctionService
 
invoke(Map<String, Object>) - Method in interface tech.muyan.domain.DynamicLogic
Invoke the dynamic logic with the given parameters.
isNull(String) - Method in class tech.muyan.utils.SimpleQuery
Adds an "is null" condition to the query.

L

le(String, Object) - Method in class tech.muyan.utils.SimpleQuery
Adds a less than or equal to condition to the query.
list(int, int) - Method in class tech.muyan.utils.SimpleQuery
Executes the query and returns a paginated result.
list(int, int, List<String>) - Method in class tech.muyan.utils.SimpleQuery
Executes the query and returns a paginated result with ordering.
list(int, int, List<String>, boolean) - Method in class tech.muyan.utils.SimpleQuery
Executes the query and returns a paginated result with ordering and sort direction.
listAll() - Method in class tech.muyan.utils.SimpleQuery
Executes the query and returns all results.
lt(String, Object) - Method in class tech.muyan.utils.SimpleQuery
Adds a less than condition to the query.

M

map(Class<?>) - Static method in class tech.muyan.utils.DomainClassEntityHelper
 
MessageHelper - Class in tech.muyan.utils
A utility class for handling message-related operations.
MessageHelper() - Constructor for class tech.muyan.utils.MessageHelper
 
MessageSeverity - Enum in tech.muyan.enums
Enum representing the severity levels of messages.
MuyanPlatformComponent - Interface in tech.muyan.api
A component that can be loaded and unloaded within the Muyan Low Code Development Platform.

N

ne(String, Object) - Method in class tech.muyan.utils.SimpleQuery
Adds a non-equality condition to the query.
Notification - Class in tech.muyan.domain
Represents a notification in the system.
Notification() - Constructor for class tech.muyan.domain.Notification
 
notILike(String, String) - Method in class tech.muyan.utils.SimpleQuery
Adds a case-insensitive not like condition to the query.
notIn(String, Collection<?>) - Method in class tech.muyan.utils.SimpleQuery
Adds a "not in" condition to the query.
notNull(String) - Method in class tech.muyan.utils.SimpleQuery
Adds a "not null" condition to the query.

O

of(Class<T>) - Static method in class tech.muyan.utils.SimpleQuery
Creates a new query for the specified class.
of(Class<T>, boolean) - Static method in class tech.muyan.utils.SimpleQuery
Creates a new query for the specified class with the specified logical operator.
of(String) - Static method in class tech.muyan.utils.SimpleQuery
Creates a new query for the specified domain.
offLoad() - Method in interface tech.muyan.api.MuyanPlatformComponent
Invoked when the Muyan Low Code Development Platform unloads the plugin containing this component.
onLoad() - Method in interface tech.muyan.api.MuyanPlatformComponent
Invoked when the Muyan Low Code Development Platform loads the plugin containing this component.
ONLY_LABEL_FIELD - tech.muyan.enums.DomainObjectRenderType
Only fetch the label field to display on the UI.

P

PaginationQueryResult<T> - Interface in tech.muyan.api
A query result that supports pagination.
pushNotification(Notification) - Static method in class tech.muyan.utils.MessageHelper
Pushes a notification to the platform.

Q

QueryHelper - Class in tech.muyan.utils
A utility class that provides methods for executing database queries using Groovy's Sql class.
QueryHelper() - Constructor for class tech.muyan.utils.QueryHelper
 

R

render(Object, DomainObjectRenderType) - Static method in class tech.muyan.utils.DomainHelper
Render the domain object with the given renderType.

S

scheduleAtFixRate(long, Runnable) - Static method in class tech.muyan.utils.AsyncHelper
启动定时任务,会包含当前上下文。
setContent(String) - Method in class tech.muyan.domain.Notification
Sets the content of the notification.
setDefaultValue(String) - Method in interface tech.muyan.domain.DynamicTemplateAttribute
 
setDisplaySequence(Integer) - Method in interface tech.muyan.domain.DynamicTemplateAttribute
 
setEditable(Boolean) - Method in interface tech.muyan.domain.DynamicTemplateAttribute
 
setExtInfo(String) - Method in interface tech.muyan.domain.DynamicTemplateAttribute
 
setId(Long) - Method in interface tech.muyan.api.DynamicDomainEntity
Set the id of the entity.
setName(String) - Method in interface tech.muyan.domain.DynamicTemplateAttribute
 
setNullable(Boolean) - Method in interface tech.muyan.domain.DynamicTemplateAttribute
 
setOptions(String) - Method in interface tech.muyan.domain.DynamicTemplateAttribute
 
setSeverity(MessageSeverity) - Method in class tech.muyan.domain.Notification
Sets the severity level of the notification.
setToUserName(String) - Method in class tech.muyan.domain.Notification
Sets the username of the notification recipient.
setUniqueKey(String) - Method in interface tech.muyan.domain.DynamicTemplateAttribute
 
SimpleQuery<T> - Class in tech.muyan.utils
A simple query class for performing database queries.
SimpleQuery() - Constructor for class tech.muyan.utils.SimpleQuery
 
StorageFieldValue - Interface in tech.muyan.domain
 
StorageUtils - Class in tech.muyan.utils
Utility class for attachment operations.
StorageUtils() - Constructor for class tech.muyan.utils.StorageUtils
 

T

task(boolean, Runnable) - Static method in class tech.muyan.utils.AsyncHelper
异步执行任务,会包含当前上下文,例如租户信息。
task(Runnable) - Static method in class tech.muyan.utils.AsyncHelper
使用CompletableFuture默认的线程池启动新线程异步执行任务,会包含当前上下文,例如租户信息。
task(ExecutorService, Runnable) - Static method in class tech.muyan.utils.AsyncHelper
使用指定的ExecutorService异步执行任务,会包含当前上下文,例如租户信息。
tech.muyan.api - package tech.muyan.api
Contains the API-related classes and interfaces for the Muyan Low Code Development platform.
tech.muyan.api.annotations - package tech.muyan.api.annotations
 
tech.muyan.domain - package tech.muyan.domain
Contains domain-specific classes and logic for the Muyan Low Code Development platform.
tech.muyan.enums - package tech.muyan.enums
Provides public enumerations used in the Muyan Low Code Development platform.
tech.muyan.utils - package tech.muyan.utils
Contains utility classes and helper methods for the Muyan Low Code Development platform.

U

updateDomain(Object) - Static method in class tech.muyan.utils.DomainHelper
Update a domain object with the given requestData.

V

valueOf(String) - Static method in enum tech.muyan.enums.DomainObjectRenderType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum tech.muyan.enums.MessageSeverity
Returns the enum constant of this type with the specified name.
values() - Static method in enum tech.muyan.enums.DomainObjectRenderType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum tech.muyan.enums.MessageSeverity
Returns an array containing the constants of this enum type, in the order they are declared.

W

WARNING - tech.muyan.enums.MessageSeverity
Warning message severity level
withNewSession(Closure<T>) - Static method in class tech.muyan.utils.QueryHelper
Executes a closure within the context of a new database session.
withSession(Closure<T>) - Static method in class tech.muyan.utils.QueryHelper
Executes a closure within the context of an existing database session.
withSql(Function<Sql, T>) - Static method in class tech.muyan.utils.QueryHelper
Executes a function that takes a Sql instance as a parameter and returns a result.
withTransaction(Closure<T>) - Static method in class tech.muyan.utils.QueryHelper
Executes a closure within the context of a transaction using an existing database session.
A B C D E G I L M N O P Q R S T U V W 
All Classes All Packages