it.eng.qbe.cache
Class QbeCache

java.lang.Object
  extended by it.eng.qbe.cache.QbeCache

public class QbeCache
extends java.lang.Object

Author:
Andrea Gioia (andrea.gioia@eng.it)

Field Summary
static QbeCache instance
           
 
Method Summary
static QbeCache getInstance()
           
 DatamartLabels getLabels(IDataMartModel datamartModel, java.util.Locale locale)
           
 DatamartProperties getProperties(IDataMartModel datamartModel)
           
 java.lang.Object getResource(java.lang.String resourceName)
           
 void putLabels(IDataMartModel datamartModel, DatamartLabels labels, java.util.Locale locale)
           
 void putProperties(IDataMartModel datamartModel, DatamartProperties properties)
           
 void putResource(java.lang.String resourceName, java.lang.Object resource)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

instance

public static QbeCache instance
Method Detail

getInstance

public static QbeCache getInstance()

getResource

public java.lang.Object getResource(java.lang.String resourceName)

putResource

public void putResource(java.lang.String resourceName,
                        java.lang.Object resource)

putLabels

public void putLabels(IDataMartModel datamartModel,
                      DatamartLabels labels,
                      java.util.Locale locale)

getLabels

public DatamartLabels getLabels(IDataMartModel datamartModel,
                                java.util.Locale locale)

putProperties

public void putProperties(IDataMartModel datamartModel,
                          DatamartProperties properties)

getProperties

public DatamartProperties getProperties(IDataMartModel datamartModel)