|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface InstallContext
The InstallContext
provides Task
s
and install/update UI with methods to log, get content and status.
Nested Class Summary | |
---|---|
static class |
InstallContext.Message
Log messages kept in the InstallContext. |
static class |
InstallContext.MessagePriority
Priority for InstallContext.Message s. |
Method Summary | |
---|---|
void |
error(String message,
Throwable th)
|
HierarchyManager |
getConfigHierarchyManager()
|
javax.jcr.Session |
getConfigJCRSession()
|
ModuleDefinition |
getCurrentModuleDefinition()
Allows generic tasks to know what's being installed/updated. |
int |
getExecutedTaskCount()
|
HierarchyManager |
getHierarchyManager(String workspace)
|
javax.jcr.Session |
getJCRSession(String workspaceName)
|
Map<String,List<InstallContext.Message>> |
getMessages()
A Map of messages where the key is the module name. |
Content |
getModulesNode()
|
Content |
getOrCreateCurrentModuleConfigNode()
|
Content |
getOrCreateCurrentModuleNode()
|
InstallStatus |
getStatus()
|
int |
getTotalTaskCount()
|
boolean |
hasModulesNode()
|
void |
info(String message)
|
boolean |
isModuleRegistered(String moduleName)
|
void |
restartNeeded(String message)
|
void |
warn(String message)
|
Method Detail |
---|
void info(String message)
void warn(String message)
void error(String message, Throwable th)
void restartNeeded(String message)
int getExecutedTaskCount()
int getTotalTaskCount()
InstallStatus getStatus()
Map<String,List<InstallContext.Message>> getMessages()
HierarchyManager getHierarchyManager(String workspace)
HierarchyManager getConfigHierarchyManager()
boolean hasModulesNode()
Content getModulesNode() throws javax.jcr.RepositoryException
javax.jcr.RepositoryException
Content getOrCreateCurrentModuleNode() throws javax.jcr.RepositoryException
javax.jcr.RepositoryException
Content getOrCreateCurrentModuleConfigNode() throws javax.jcr.RepositoryException
javax.jcr.RepositoryException
ModuleDefinition getCurrentModuleDefinition()
boolean isModuleRegistered(String moduleName)
javax.jcr.Session getJCRSession(String workspaceName) throws javax.jcr.RepositoryException
javax.jcr.RepositoryException
javax.jcr.Session getConfigJCRSession() throws javax.jcr.RepositoryException
javax.jcr.RepositoryException
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |