at.davinci.util
Class ConfigurationLoader

java.lang.Object
  extended by at.davinci.util.ConfigurationLoader

public class ConfigurationLoader
extends java.lang.Object

Author:
dorgon

Constructor Summary
ConfigurationLoader()
           
 
Method Summary
 ViewTreeNode getDefaultViewTree()
           
 java.util.Hashtable<java.lang.String,ModelSignature> getModelSignatures()
           
 java.util.Hashtable<java.lang.String,Role> getRoles()
           
 java.util.Hashtable<java.lang.String,User> getUsers()
           
 java.util.Hashtable<java.lang.String,ViewTreeNode> getViewTrees()
           
 void loadAccessConfiguration(java.lang.String dirName)
          loads roles and user definitions Call after execution to fetch data: - getRoles() - getUsers()
 void loadViewTrees(java.lang.String dirName)
          loads view tree definitions and model signatures Call getViewTrees(), getDefaultViewTree() and getModelSignatures() after execution to get loaded data.
 void loadViewTrees(java.lang.String string, java.util.Hashtable<java.lang.String,Role> roles)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ConfigurationLoader

public ConfigurationLoader()
Method Detail

loadAccessConfiguration

public void loadAccessConfiguration(java.lang.String dirName)
                             throws ConfigurationException
loads roles and user definitions Call after execution to fetch data: - getRoles() - getUsers()

Parameters:
dirName -
Throws:
ConfigurationException

loadViewTrees

public void loadViewTrees(java.lang.String string,
                          java.util.Hashtable<java.lang.String,Role> roles)
                   throws ConfigurationException
Throws:
ConfigurationException

loadViewTrees

public void loadViewTrees(java.lang.String dirName)
                   throws ConfigurationException
loads view tree definitions and model signatures Call getViewTrees(), getDefaultViewTree() and getModelSignatures() after execution to get loaded data. Specified roles will be updated by reference while parsing.

Parameters:
dirName -
Throws:
ConfigurationException

getModelSignatures

public java.util.Hashtable<java.lang.String,ModelSignature> getModelSignatures()

getViewTrees

public java.util.Hashtable<java.lang.String,ViewTreeNode> getViewTrees()

getDefaultViewTree

public ViewTreeNode getDefaultViewTree()

getRoles

public java.util.Hashtable<java.lang.String,Role> getRoles()

getUsers

public java.util.Hashtable<java.lang.String,User> getUsers()