public class Helper
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
static class |
Helper.ValueSourcesAdapter |
Modifier and Type | Field and Description |
---|---|
static ExplicitHibernateTypeSource |
TO_ONE_ATTRIBUTE_TYPE_SOURCE |
Constructor and Description |
---|
Helper() |
Modifier and Type | Method and Description |
---|---|
static CustomSQL |
buildCustomSql(CustomSqlElement customSqlElement)
Given a user-specified description of how to perform custom SQL, build the
CustomSQL representation. |
static java.lang.Iterable<MetaAttributeSource> |
buildMetaAttributeSources(java.util.List<JaxbMetaElement> metaElements) |
static java.util.List<RelationalValueSource> |
buildValueSources(Helper.ValueSourcesAdapter valueSourcesAdapter,
LocalBindingContext bindingContext) |
static java.lang.Class |
classForName(java.lang.String className,
ServiceRegistry serviceRegistry) |
static Schema.Name |
determineDatabaseSchemaName(java.lang.String explicitSchemaName,
java.lang.String explicitCatalogName,
LocalBindingContext bindingContext) |
static java.lang.String |
determineEntityName(EntityElement entityElement,
java.lang.String unqualifiedClassPackage)
Given the user-specified entity mapping, determine the appropriate entity name
|
static MetaAttributeContext |
extractMetaAttributeContext(java.util.List<JaxbMetaElement> metaElementList,
boolean onlyInheritable,
MetaAttributeContext parentContext) |
static java.util.Map<java.lang.String,java.lang.String> |
extractParameters(java.util.List<JaxbParamElement> xmlParamElements) |
static boolean |
getBooleanValue(java.lang.Boolean value,
boolean defaultValue) |
static int |
getIntValue(java.lang.String value,
int defaultValue) |
static long |
getLongValue(java.lang.String value,
long defaultValue) |
static java.lang.String |
getPropertyAccessorName(java.lang.String access,
boolean isEmbedded,
java.lang.String defaultAccess) |
static java.lang.String |
getStringValue(java.lang.String value,
java.lang.String defaultValue) |
static java.lang.Iterable<CascadeStyle> |
interpretCascadeStyles(java.lang.String cascades,
LocalBindingContext bindingContext) |
static InheritanceType |
interpretInheritanceType(EntityElement entityElement) |
static java.lang.String |
qualifyIfNeeded(java.lang.String name,
java.lang.String unqualifiedClassPackage)
Qualify a (supposed class) name with the unqualified-class package name if it is not already qualified
|
static Identifier |
resolveIdentifier(java.lang.String explicitName,
java.lang.String defaultName,
boolean globalQuoting) |
public static final ExplicitHibernateTypeSource TO_ONE_ATTRIBUTE_TYPE_SOURCE
public static InheritanceType interpretInheritanceType(EntityElement entityElement)
public static CustomSQL buildCustomSql(CustomSqlElement customSqlElement)
CustomSQL
representation.customSqlElement
- User-specified description of how to perform custom SQLCustomSQL
representationpublic static java.lang.String determineEntityName(EntityElement entityElement, java.lang.String unqualifiedClassPackage)
entityElement
- The user-specified entity mappingunqualifiedClassPackage
- The package to use for unqualified class namespublic static java.lang.String qualifyIfNeeded(java.lang.String name, java.lang.String unqualifiedClassPackage)
name
- The nameunqualifiedClassPackage
- The unqualified-class package namenull
if the incoming name was null
; or the qualified name.public static java.lang.String getPropertyAccessorName(java.lang.String access, boolean isEmbedded, java.lang.String defaultAccess)
public static MetaAttributeContext extractMetaAttributeContext(java.util.List<JaxbMetaElement> metaElementList, boolean onlyInheritable, MetaAttributeContext parentContext)
public static java.lang.String getStringValue(java.lang.String value, java.lang.String defaultValue)
public static int getIntValue(java.lang.String value, int defaultValue)
public static long getLongValue(java.lang.String value, long defaultValue)
public static boolean getBooleanValue(java.lang.Boolean value, boolean defaultValue)
public static java.lang.Iterable<CascadeStyle> interpretCascadeStyles(java.lang.String cascades, LocalBindingContext bindingContext)
public static java.util.Map<java.lang.String,java.lang.String> extractParameters(java.util.List<JaxbParamElement> xmlParamElements)
public static java.lang.Iterable<MetaAttributeSource> buildMetaAttributeSources(java.util.List<JaxbMetaElement> metaElements)
public static Schema.Name determineDatabaseSchemaName(java.lang.String explicitSchemaName, java.lang.String explicitCatalogName, LocalBindingContext bindingContext)
public static Identifier resolveIdentifier(java.lang.String explicitName, java.lang.String defaultName, boolean globalQuoting)
public static java.util.List<RelationalValueSource> buildValueSources(Helper.ValueSourcesAdapter valueSourcesAdapter, LocalBindingContext bindingContext)
public static java.lang.Class classForName(java.lang.String className, ServiceRegistry serviceRegistry)
Copyright © 2001-2013 Red Hat, Inc. All Rights Reserved.