public class AdminModuleManager
extends com.tvd12.ezyfox.util.EzyLoggable
| Modifier and Type | Field | Description |
|---|---|---|
static Map<org.youngmonkeys.ezyplatform.entity.TargetType,org.youngmonkeys.ezyplatform.entity.ModuleType[]> |
MODULE_TYPES_BY_TARGET |
| Constructor | Description |
|---|---|
AdminModuleManager() |
| Modifier and Type | Method | Description |
|---|---|---|
Module |
activateDefaultThemeIfNeed() |
|
void |
actModule(org.youngmonkeys.ezyplatform.entity.ModuleType moduleType,
String moduleName,
org.youngmonkeys.ezyplatform.constant.ModuleAction action) |
|
boolean |
containsModule(org.youngmonkeys.ezyplatform.entity.ModuleType moduleType,
String moduleName) |
|
boolean |
containsProject(String projectName) |
|
boolean |
containsProject(String projectName,
String version) |
|
Set<String> |
filterProjectsContainsSqlScripts(List<Module> modules) |
|
Module |
findAdminModuleByPackage(String packageName) |
|
Set<String> |
getActivatedProjectNames() |
|
Set<String> |
getActivatedProjectNamesHasNewVersion() |
|
List<Module> |
getActivatedThemes() |
|
List<Module> |
getAllModules() |
|
List<org.youngmonkeys.ezyplatform.entity.ModuleType> |
getAllModuleTypesOfProject(String projectName) |
|
List<InstalledProject> |
getAllProjects() |
|
Set<String> |
getContainerFoldersByTarget(org.youngmonkeys.ezyplatform.entity.TargetType targetType) |
|
Set<ModuleDependency> |
getDependenciesOfModule(org.youngmonkeys.ezyplatform.entity.ModuleType moduleType,
String moduleName) |
|
Set<String> |
getDependencyNamesOfProject(String projectName) |
|
Set<String> |
getDependingModuleNames(org.youngmonkeys.ezyplatform.entity.ModuleType moduleType,
String projectName) |
|
Module |
getFirstModuleOfProject(String projectName) |
|
Module |
getModule(org.youngmonkeys.ezyplatform.entity.ModuleType moduleType,
String moduleName) |
|
int |
getModuleCount(org.youngmonkeys.ezyplatform.entity.ModuleType moduleType) |
|
int |
getModuleCountOfProject(String projectName) |
|
String |
getModuleFileContent(org.youngmonkeys.ezyplatform.entity.ModuleType moduleType,
String moduleName,
String filePath) |
|
List<Module> |
getModules(org.youngmonkeys.ezyplatform.entity.ModuleType moduleType) |
|
List<Module> |
getModulesOfProject(String projectName) |
|
org.youngmonkeys.ezyplatform.entity.ModuleType[] |
getModuleTypesByTarget(org.youngmonkeys.ezyplatform.entity.TargetType targetType) |
|
List<org.youngmonkeys.ezyplatform.entity.ModuleType> |
getModuleTypesOfProject(String projectName) |
|
Set<org.youngmonkeys.ezyplatform.entity.ModuleType> |
getModuleTypesOfProjectDependencies(String projectName) |
|
Module |
getNewModule(org.youngmonkeys.ezyplatform.entity.ModuleType moduleType,
String moduleName) |
|
List<Module> |
getNewModulesOfProject(String projectName) |
|
String |
getProjectNewVersion(String projectName) |
|
Map<String,String> |
getProjectNewVersions() |
|
String |
getProjectVersion(String projectName) |
|
String |
getTargetNameByModuleType(org.youngmonkeys.ezyplatform.entity.ModuleType moduleType) |
|
List<String> |
getTargetNames(Collection<org.youngmonkeys.ezyplatform.entity.ModuleType> moduleTypes) |
|
boolean |
hasActivatedTheme() |
|
boolean |
isProjectContainsSqlScripts(String projectName) |
|
Map<Module,List<File>> |
listSqlScripFilesOfProject(String projectName) |
|
List<File> |
listSqlScriptFiles(org.youngmonkeys.ezyplatform.entity.ModuleType moduleType,
String moduleName) |
|
void |
load() |
|
void |
loadNewProjectModules(String projectName) |
|
void |
loadProjectModules(String projectName) |
|
void |
loadProjectNewVersions() |
|
SortedMap<String,String> |
readMenuProperties(org.youngmonkeys.ezyplatform.entity.ModuleType moduleType,
String moduleName,
String menuFilePath) |
|
void |
setNewProjectVersion(String projectName,
String newVersion) |
public static final Map<org.youngmonkeys.ezyplatform.entity.TargetType,org.youngmonkeys.ezyplatform.entity.ModuleType[]> MODULE_TYPES_BY_TARGET
@EzyPostInit public void load()
public void loadProjectNewVersions()
public void actModule(org.youngmonkeys.ezyplatform.entity.ModuleType moduleType,
String moduleName,
org.youngmonkeys.ezyplatform.constant.ModuleAction action)
public Module activateDefaultThemeIfNeed()
public String getTargetNameByModuleType(org.youngmonkeys.ezyplatform.entity.ModuleType moduleType)
public List<String> getTargetNames(Collection<org.youngmonkeys.ezyplatform.entity.ModuleType> moduleTypes)
public org.youngmonkeys.ezyplatform.entity.ModuleType[] getModuleTypesByTarget(org.youngmonkeys.ezyplatform.entity.TargetType targetType)
public Set<String> getContainerFoldersByTarget(org.youngmonkeys.ezyplatform.entity.TargetType targetType)
public Set<String> filterProjectsContainsSqlScripts(List<Module> modules)
public boolean isProjectContainsSqlScripts(String projectName)
public Map<Module,List<File>> listSqlScripFilesOfProject(String projectName)
public int getModuleCountOfProject(String projectName)
public List<org.youngmonkeys.ezyplatform.entity.ModuleType> getModuleTypesOfProject(String projectName)
public List<org.youngmonkeys.ezyplatform.entity.ModuleType> getAllModuleTypesOfProject(String projectName)
public Set<org.youngmonkeys.ezyplatform.entity.ModuleType> getModuleTypesOfProjectDependencies(String projectName)
public List<InstalledProject> getAllProjects()
public int getModuleCount(org.youngmonkeys.ezyplatform.entity.ModuleType moduleType)
public Module getModule(org.youngmonkeys.ezyplatform.entity.ModuleType moduleType, String moduleName)
public Module getNewModule(org.youngmonkeys.ezyplatform.entity.ModuleType moduleType, String moduleName)
public List<Module> getModules(org.youngmonkeys.ezyplatform.entity.ModuleType moduleType)
public Set<String> getDependingModuleNames(org.youngmonkeys.ezyplatform.entity.ModuleType moduleType, String projectName)
public Set<ModuleDependency> getDependenciesOfModule(org.youngmonkeys.ezyplatform.entity.ModuleType moduleType, String moduleName)
public boolean hasActivatedTheme()
public boolean containsProject(String projectName)
public boolean containsModule(org.youngmonkeys.ezyplatform.entity.ModuleType moduleType,
String moduleName)
public List<File> listSqlScriptFiles(org.youngmonkeys.ezyplatform.entity.ModuleType moduleType, String moduleName)
public String getModuleFileContent(org.youngmonkeys.ezyplatform.entity.ModuleType moduleType, String moduleName, String filePath)
public SortedMap<String,String> readMenuProperties(org.youngmonkeys.ezyplatform.entity.ModuleType moduleType, String moduleName, String menuFilePath)
public void loadProjectModules(String projectName)
public void loadNewProjectModules(String projectName)
Copyright © 2026 Young Monkeys. All rights reserved.