public interface ModelManagementDao extends com.whitestein.lsps.common.BasicDao<Module,java.lang.Long>
| Modifier and Type | Method and Description |
|---|---|
void |
addModule(Module module)
Adds a module.
|
void |
addProcess(Process process)
Adds a process.
|
void |
addProcessElement(ProcessElement processElement)
Adds a process element.
|
void |
addProcessRelationship(ProcessRelationship processRelationship)
Adds a process relationship.
|
java.util.List<Module> |
findImportingModules(long moduleId)
Returns all modules which import the given module.
|
Module |
findModuleByHash(java.lang.String hash)
Returns module with the given hash.
|
Module |
findModuleById(long id)
Returns module for given id or null if module with given id does not exist.
|
Module |
getLatestModule(java.lang.String name)
Returns the latest module with a given name.
|
java.util.List<Module> |
getLatestModules(boolean ignoreVersion)
Returns the latest modules.
|
java.util.List<Module> |
getLatestModulesWithName(boolean ignoreVersion,
java.lang.String name)
Returns the latest modules with the name.
|
long |
getModuleCount(ModuleCriteria criteria)
Returns a count of module according to a given criteria.
|
ModuleEntry |
getModuleEntry(java.lang.Long entryId)
Returns module entry for given id.
|
QueryResult<Module> |
getModules(ModuleCriteria moduleCriteria)
Returns all models according to given criteria
|
ModuleEntry |
getResourceContent(long moduleId,
java.lang.String filename)
Returns module entry content given
moduleId and filename. |
java.lang.Long |
getResourceContentId(long moduleId,
java.lang.String filename)
Returns resource content id for the given module id and filename.
|
java.util.List<java.lang.Long> |
getUnloadedModuleIds()
Returns ids of unloaded modules.
|
void |
remove(ProcessRelationship rel) |
void |
setCompatibilityVersion(java.util.Collection<java.lang.Long> moduleIds,
java.lang.String version)
Updates compatibility version.
|
QueryResult<Module> getModules(ModuleCriteria moduleCriteria)
moduleCriteria - Modulelong getModuleCount(ModuleCriteria criteria)
criteria - Module findModuleById(long id)
id - module idvoid addModule(Module module)
module - void addProcess(Process process)
process - void addProcessElement(ProcessElement processElement)
processElement - void addProcessRelationship(ProcessRelationship processRelationship)
processRelationship - Module findModuleByHash(java.lang.String hash)
hash - Module or null if not foundjava.util.List<Module> findImportingModules(long moduleId)
moduleId - java.util.List<Module> getLatestModules(boolean ignoreVersion)
ignoreVersion - java.util.List<Module> getLatestModulesWithName(boolean ignoreVersion, java.lang.String name)
ignoreVersion - name - java.lang.Long getResourceContentId(long moduleId,
java.lang.String filename)
moduleId - filename - ModuleEntry getResourceContent(long moduleId, java.lang.String filename)
moduleId and filename.moduleId - filename - moduleId and filenameModuleEntry getModuleEntry(java.lang.Long entryId)
entryId - java.util.List<java.lang.Long> getUnloadedModuleIds()
void setCompatibilityVersion(java.util.Collection<java.lang.Long> moduleIds,
java.lang.String version)
moduleIds - version - Module getLatestModule(java.lang.String name)
name - nullvoid remove(ProcessRelationship rel)
Copyright © 2007-2020 Whitestein Technologies. All Rights Reserved.