Public Methods |
static
void
|
bindAny(Element node, Any any, boolean isNullable, Mappings mappings)
|
static
void
|
bindArray(Element node, Array array, String prefix, String path, Mappings mappings, Map inheritedMetas)
Called for arrays and primitive arrays
|
static
void
|
bindClass(Element node, PersistentClass persistentClass, Mappings mappings, Map inheritedMetas)
|
static
void
|
bindCollection(Element node, Collection collection, String className, String path, Mappings mappings, Map inheritedMetas)
Called for all collections
|
static
void
|
bindCollectionSecondPass(Element node, Collection collection, Map persistentClasses, Mappings mappings, Map inheritedMetas)
Called for all collections
|
static
void
|
bindColumn(Element node, Column column, boolean isNullable)
|
static
void
|
bindColumns(Element node, SimpleValue simpleValue, boolean isNullable, boolean autoColumn, String propertyPath, Mappings mappings)
|
static
void
|
bindComponent(Element node, Component component, String ownerClassName, String parentProperty, String path, boolean isNullable, boolean isEmbedded, Mappings mappings, Map inheritedMetas, boolean isIdentifierMapper)
|
static
void
|
bindComposite(Element node, Component component, String path, boolean isNullable, Mappings mappings, Map inheritedMetas)
|
static
void
|
bindCompositeId(Element node, Component component, PersistentClass persistentClass, String propertyName, Mappings mappings, Map inheritedMetas)
|
static
void
|
bindIdentifierCollectionSecondPass(Element node, IdentifierCollection collection, Map persistentClasses, Mappings mappings, Map inheritedMetas)
|
static
void
|
bindJoinedSubclass(Element node, JoinedSubclass joinedSubclass, Mappings mappings, Map inheritedMetas)
|
static
void
|
bindListSecondPass(Element node, List list, Map classes, Mappings mappings, Map inheritedMetas)
Called for Lists, arrays, primitive arrays
|
static
void
|
bindManyToOne(Element node, ManyToOne manyToOne, String path, boolean isNullable, Mappings mappings)
|
static
void
|
bindMapSecondPass(Element node, Map map, Map classes, Mappings mappings, Map inheritedMetas)
Called for Maps
|
static
void
|
bindOneToMany(Element node, OneToMany oneToMany, Mappings mappings)
|
static
void
|
bindOneToOne(Element node, OneToOne oneToOne, String path, boolean isNullable, Mappings mappings)
|
static
void
|
bindProperty(Element node, Property property, Mappings mappings, Map inheritedMetas)
|
static
void
|
bindRoot(XmlDocument metadataXml, Mappings mappings, Map inheritedMetas, Set<String> entityNames)
The main contract into the hbm.xml-based binder.
|
static
void
|
bindRootClass(Element node, RootClass rootClass, Mappings mappings, Map inheritedMetas)
Responsible for perfoming the bind operation related to an <class/> mapping element.
|
static
void
|
bindSimpleValue(Element node, SimpleValue simpleValue, boolean isNullable, String path, Mappings mappings)
|
static
void
|
bindSubclass(Element node, Subclass subclass, Mappings mappings, Map inheritedMetas)
|
static
void
|
bindUnionSubclass(Element node, UnionSubclass unionSubclass, Mappings mappings, Map inheritedMetas)
|
static
CacheMode
|
getCacheMode(String cacheMode)
|
static
String
|
getClassName(String unqualifiedName, String defaultPackage)
|
static
String
|
getEntityName(Element elem, Mappings model)
|
static
List<String>
|
getExtendsNeeded(XmlDocument metadataXml, Mappings mappings)
For the given document, locate all extends attributes which refer to
entities (entity-name or class-name) not defined within said document.
|
final
static
FlushMode
|
getFlushMode(String flushMode)
|
final
static
Map
|
getMetas(Element node, Map inheritedMeta, boolean onlyInheritable)
|
static
Map
|
getParameterTypes(Element queryElem)
|
static
String
|
getTypeFromXML(Element node)
|