public class LoadedConfig
extends java.lang.Object
cfg.xml
file.
A LoadedConfig is built via consume(org.hibernate.boot.jaxb.cfg.spi.JaxbCfgHibernateConfiguration)
. An aggregated representation
can be maintained through calls to merge(org.hibernate.boot.cfgxml.spi.LoadedConfig)
Modifier and Type | Method and Description |
---|---|
void |
addCacheRegionDefinition(CacheRegionDefinition cacheRegionDefinition) |
void |
addEventListener(EventType eventType,
java.lang.String listenerClass) |
static LoadedConfig |
baseline() |
static LoadedConfig |
consume(JaxbCfgHibernateConfiguration jaxbCfg)
Consumes the JAXB representation of a
cfg.xml file and builds the
LoadedConfig representation. |
java.util.List<CacheRegionDefinition> |
getCacheRegionDefinitions() |
java.util.Map |
getConfigurationValues() |
java.util.Map<EventType,java.util.Set<java.lang.String>> |
getEventListenerMap() |
JaccPermissionDeclarations |
getJaccPermissions(java.lang.String jaccContextId) |
java.util.Map<java.lang.String,JaccPermissionDeclarations> |
getJaccPermissionsByContextId() |
java.util.List<MappingReference> |
getMappingReferences() |
JaccPermissionDeclarations |
getOrCreateJaccPermissions(java.lang.String contextId) |
java.lang.String |
getSessionFactoryName() |
void |
merge(LoadedConfig incoming)
Merge information from loaded a
cfg.xml represented by the incoming parameter
into this LoadedConfig representation |
public java.lang.String getSessionFactoryName()
public java.util.Map getConfigurationValues()
public java.util.Map<java.lang.String,JaccPermissionDeclarations> getJaccPermissionsByContextId()
public JaccPermissionDeclarations getJaccPermissions(java.lang.String jaccContextId)
public java.util.List<CacheRegionDefinition> getCacheRegionDefinitions()
public java.util.List<MappingReference> getMappingReferences()
public java.util.Map<EventType,java.util.Set<java.lang.String>> getEventListenerMap()
public static LoadedConfig consume(JaxbCfgHibernateConfiguration jaxbCfg)
cfg.xml
file and builds the
LoadedConfig representation.jaxbCfg
- The JAXB representation of a cfg.xml
filepublic void addCacheRegionDefinition(CacheRegionDefinition cacheRegionDefinition)
public void addEventListener(EventType eventType, java.lang.String listenerClass)
public JaccPermissionDeclarations getOrCreateJaccPermissions(java.lang.String contextId)
public void merge(LoadedConfig incoming)
cfg.xml
represented by the incoming parameter
into this LoadedConfig representationincoming
- The incoming config information to merge in.public static LoadedConfig baseline()
Copyright © 2001-2018 Red Hat, Inc. All Rights Reserved.