Package org.opennms.netmgt.dao.support
Class PropertiesGraphDao
- java.lang.Object
- 
- org.opennms.netmgt.dao.support.PropertiesGraphDao
 
- 
- 
Field SummaryFields Modifier and Type Field Description static java.lang.StringDEFAULT_GRAPH_LIST_KEYConstantDEFAULT_GRAPH_LIST_KEY="reports"
 - 
Constructor SummaryConstructors Constructor Description PropertiesGraphDao()Constructor for PropertiesGraphDao.
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description voidafterPropertiesSet()afterPropertiesSetAdhocGraphTypefindAdhocGraphTypeByName(java.lang.String name)findAdhocByNamePrefabGraphTypefindPrefabGraphTypeByName(java.lang.String name)findByNameprotected java.util.Map<java.lang.String,org.springframework.core.io.Resource>getAdhocConfigs()getAdhocConfigsjava.util.List<PrefabGraph>getAllPrefabGraphs()getAllPrefabGraphsprotected java.util.Map<java.lang.String,org.springframework.core.io.Resource>getPrefabConfigs()getPrefabConfigsPrefabGraphgetPrefabGraph(java.lang.String name)getPrefabGraphPrefabGraph[]getPrefabGraphsForResource(OnmsResource resource)getPrefabGraphsForResourcevoidloadAdhocProperties(java.lang.String type, java.io.InputStream in)loadAdhocPropertiesvoidloadAdhocProperties(java.lang.String type, org.springframework.core.io.Resource resource)createPrefabGraphType loadAdhocPropertiesvoidloadProperties(java.lang.String type, java.io.InputStream in)loadPropertiesvoidloadProperties(java.lang.String typeName, org.springframework.core.io.Resource resource)loadPropertiesvoidsetAdhocConfigs(java.util.Map<java.lang.String,org.springframework.core.io.Resource> adhocConfigs)setAdhocConfigsvoidsetPrefabConfigs(java.util.Map<java.lang.String,org.springframework.core.io.Resource> prefabConfigs)setPrefabConfigs
 
- 
- 
- 
Field Detail- 
DEFAULT_GRAPH_LIST_KEYpublic static final java.lang.String DEFAULT_GRAPH_LIST_KEY ConstantDEFAULT_GRAPH_LIST_KEY="reports"- See Also:
- Constant Field Values
 
 
- 
 - 
Method Detail- 
findPrefabGraphTypeByNamepublic PrefabGraphType findPrefabGraphTypeByName(java.lang.String name) findByName - Specified by:
- findPrefabGraphTypeByNamein interface- GraphDao
- Parameters:
- name- a- Stringobject.
- Returns:
- a PrefabGraphTypeobject.
 
 - 
findAdhocGraphTypeByNamepublic AdhocGraphType findAdhocGraphTypeByName(java.lang.String name) findAdhocByName - Specified by:
- findAdhocGraphTypeByNamein interface- GraphDao
- Parameters:
- name- a- Stringobject.
- Returns:
- a AdhocGraphTypeobject.
 
 - 
loadPropertiespublic void loadProperties(java.lang.String typeName, org.springframework.core.io.Resource resource) throws java.io.IOExceptionloadProperties - Parameters:
- typeName- a- Stringobject.
- resource- a- Resourceobject.
- Throws:
- java.io.IOException- if any.
 
 - 
loadPropertiespublic void loadProperties(java.lang.String type, java.io.InputStream in) throws java.io.IOExceptionloadProperties Used exclusively by test code. Will ignore an "include.directory" because we don't have a resource/path to do any useful "relative" pathing to. Also anything loaded in this fashion will *not* have auto reloading on changes, because there's no underlying Resource/File to check against. Like, duh!- Parameters:
- type- a- Stringobject.
- in- a- InputStreamobject.
- Throws:
- java.io.IOException- if any.
 
 - 
loadAdhocPropertiespublic void loadAdhocProperties(java.lang.String type, org.springframework.core.io.Resource resource) throws java.io.IOExceptioncreatePrefabGraphType loadAdhocProperties - Parameters:
- type- a- Stringobject.
- resource- a- Resourceobject.
- Throws:
- java.io.IOException- if any.
 
 - 
loadAdhocPropertiespublic void loadAdhocProperties(java.lang.String type, java.io.InputStream in) throws java.io.IOExceptionloadAdhocProperties - Parameters:
- type- a- Stringobject.
- in- a- InputStreamobject.
- Throws:
- java.io.IOException- if any.
 
 - 
getAllPrefabGraphspublic java.util.List<PrefabGraph> getAllPrefabGraphs() getAllPrefabGraphs - Specified by:
- getAllPrefabGraphsin interface- GraphDao
- Returns:
- a Listobject.
 
 - 
getPrefabGraphpublic PrefabGraph getPrefabGraph(java.lang.String name) getPrefabGraph - Specified by:
- getPrefabGraphin interface- GraphDao
- Parameters:
- name- a- Stringobject.
- Returns:
- a PrefabGraphobject.
 
 - 
getPrefabGraphsForResourcepublic PrefabGraph[] getPrefabGraphsForResource(OnmsResource resource) getPrefabGraphsForResource - Specified by:
- getPrefabGraphsForResourcein interface- GraphDao
- Parameters:
- resource- a- OnmsResourceobject.
- Returns:
- an array of PrefabGraphobjects.
 
 - 
afterPropertiesSetpublic void afterPropertiesSet() throws java.io.IOExceptionafterPropertiesSet - Specified by:
- afterPropertiesSetin interface- org.springframework.beans.factory.InitializingBean
- Throws:
- java.io.IOException- if any.
 
 - 
getAdhocConfigsprotected java.util.Map<java.lang.String,org.springframework.core.io.Resource> getAdhocConfigs() getAdhocConfigs - Returns:
- a Mapobject.
 
 - 
setAdhocConfigspublic void setAdhocConfigs(java.util.Map<java.lang.String,org.springframework.core.io.Resource> adhocConfigs) setAdhocConfigs - Parameters:
- adhocConfigs- a- Mapobject.
 
 - 
getPrefabConfigsprotected java.util.Map<java.lang.String,org.springframework.core.io.Resource> getPrefabConfigs() getPrefabConfigs - Returns:
- a Mapobject.
 
 - 
setPrefabConfigspublic void setPrefabConfigs(java.util.Map<java.lang.String,org.springframework.core.io.Resource> prefabConfigs) setPrefabConfigs - Parameters:
- prefabConfigs- a- Mapobject.
 
 
- 
 
-