palio.modules.hetman
Class HetmanManager

java.lang.Object
  extended by palio.modules.hetman.HetmanManager

public class HetmanManager
extends java.lang.Object


Field Summary
static java.lang.String CONFIGURATION_OBJECT
           
static java.lang.String LOGGER_NAME
           
 
Constructor Summary
HetmanManager(Instance instance)
           
 
Method Summary
 java.util.SortedSet<java.lang.String> getCachedProcessesNames()
           
 java.util.SortedSet<java.lang.String> getConfigProcessesNames()
           
 DesignerSupport getDesignerSupport()
           
 org.apache.log4j.Logger getLogger()
           
static HetmanManager getManager(Instance instance)
           
 Process getProcess(java.lang.String processName)
           
 java.lang.String getProcessDefinition(java.lang.String processName)
           
 java.lang.String getProcessDefinitionObjectCode(java.lang.String processName)
           
 java.lang.String getProcessName(java.lang.String definitionObjectCode)
           
 void loadConfig()
           
 void reloadConfig()
           
 void updateProcessDefinition(java.lang.String processName, java.lang.String definitionXml)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

CONFIGURATION_OBJECT

public static final java.lang.String CONFIGURATION_OBJECT
See Also:
Constant Field Values

LOGGER_NAME

public static final java.lang.String LOGGER_NAME
See Also:
Constant Field Values
Constructor Detail

HetmanManager

public HetmanManager(Instance instance)
              throws HetmanException,
                     palio.PalioException
Throws:
HetmanException
palio.PalioException
Method Detail

loadConfig

public void loadConfig()
                throws HetmanException,
                       palio.PalioException
Throws:
HetmanException
palio.PalioException

reloadConfig

public void reloadConfig()
                  throws HetmanException,
                         palio.PalioException
Throws:
HetmanException
palio.PalioException

getProcessDefinitionObjectCode

public java.lang.String getProcessDefinitionObjectCode(java.lang.String processName)

getProcessName

public java.lang.String getProcessName(java.lang.String definitionObjectCode)

getLogger

public org.apache.log4j.Logger getLogger()

getProcess

public Process getProcess(java.lang.String processName)
                   throws ProcessException,
                          HetmanException,
                          palio.PalioException
Throws:
ProcessException
HetmanException
palio.PalioException

getCachedProcessesNames

public java.util.SortedSet<java.lang.String> getCachedProcessesNames()

getConfigProcessesNames

public java.util.SortedSet<java.lang.String> getConfigProcessesNames()

getManager

public static HetmanManager getManager(Instance instance)
                                throws palio.PalioException
Throws:
palio.PalioException

getDesignerSupport

public DesignerSupport getDesignerSupport()

getProcessDefinition

public java.lang.String getProcessDefinition(java.lang.String processName)
                                      throws HetmanException,
                                             palio.PalioException
Throws:
HetmanException
palio.PalioException

updateProcessDefinition

public void updateProcessDefinition(java.lang.String processName,
                                    java.lang.String definitionXml)
                             throws palio.PalioException
Throws:
palio.PalioException