Top Description Inners Fields Constructors Methods
org.hibernate.cfg.annotations

public Class NamedProcedureCallDefinition

extends Object
Class Inheritance
Imports
java.util.ArrayList, .Collections, .HashSet, .List, .Map, .Set, javax.persistence.NamedStoredProcedureQuery, .ParameterMode, .StoredProcedureParameter, org.hibernate.MappingException, org.hibernate.cfg.AvailableSettings, org.hibernate.engine.ResultSetMappingDefinition, org.hibernate.engine.query.spi.sql.NativeSQLQueryReturn, org.hibernate.engine.spi.SessionFactoryImplementor, org.hibernate.internal.SessionFactoryImpl, org.hibernate.internal.util.StringHelper, org.hibernate.procedure.ProcedureCallMemento, org.hibernate.procedure.internal.ProcedureCallMementoImpl, .Util, org.hibernate.procedure.spi.ParameterStrategy

Holds all the information needed from a named procedure call declaration in order to create a org.hibernate.procedure.internal.ProcedureCallImpl
Author
Steve Ebersole
See Also
javax.persistence.NamedStoredProcedureQuery

Nested and Inner Type Summary

Modifier and TypeClass and Description
pack-priv static class
pack-priv static class

Field Summary

Modifier and TypeField and Description
private final Map<String, Object>
private final NamedProcedureCallDefinition.ParameterDefinitions
private final String
private final String
private final Class<T>[]
private final String[]

Constructor Summary

AccessConstructor and Description
pack-priv

Method Summary

Modifier and TypeMethod and Description
public String
public String
private static String
public ProcedureCallMemento
toMemento(final SessionFactoryImpl sessionFactory, final Map<String, ResultSetMappingDefinition> resultSetMappingDefinitions)

Deprecated as a consequence of SessionFactoryImpl being deprecated.
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

hintsback to summary
private final Map<String, Object> hints
parameterDefinitionsback to summary
private final NamedProcedureCallDefinition.ParameterDefinitions parameterDefinitions
procedureNameback to summary
private final String procedureName
registeredNameback to summary
private final String registeredName
resultClassesback to summary
private final Class<T>[] resultClasses
resultSetMappingsback to summary
private final String[] resultSetMappings

Constructor Detail

NamedProcedureCallDefinitionback to summary
pack-priv NamedProcedureCallDefinition(NamedStoredProcedureQuery annotation)

Method Detail

getProcedureNameback to summary
public String getProcedureName()
getRegisteredNameback to summary
public String getRegisteredName()
normalizeback to summary
private static String normalize(String name)
toMementoback to summary
public ProcedureCallMemento toMemento(final SessionFactoryImpl sessionFactory, final Map<String, ResultSetMappingDefinition> resultSetMappingDefinitions)

Deprecated

as a consequence of SessionFactoryImpl being deprecated. See corresponding docs for further information.

org.hibernate.cfg.annotations back to summary

pack-priv Class NamedProcedureCallDefinition.ParameterDefinition

extends Object
Class Inheritance
  • java.lang.Object
  • org.hibernate.cfg.annotations.NamedProcedureCallDefinition.ParameterDefinition

Field Summary

Modifier and TypeField and Description
private final Boolean
private final String
private final ParameterMode
private final Integer
private final Class<T>

Constructor Summary

AccessConstructor and Description
pack-priv
ParameterDefinition(int position, StoredProcedureParameter annotation, Boolean explicitPassNullSetting)

Method Summary

Modifier and TypeMethod and Description
pack-priv static NamedProcedureCallDefinition.ParameterDefinition
from(ParameterStrategy parameterStrategy, StoredProcedureParameter parameterAnnotation, int adjustedPosition, Map<String, Object> queryHintMap)

private static Boolean
public ProcedureCallMementoImpl.ParameterMemento
toMemento(SessionFactoryImpl sessionFactory)

Deprecated as a consequence of SessionFactoryImpl being deprecated.
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

explicitPassNullSettingback to summary
private final Boolean explicitPassNullSetting
nameback to summary
private final String name
parameterModeback to summary
private final ParameterMode parameterMode
positionback to summary
private final Integer position
typeback to summary
private final Class<T> type

Constructor Detail

ParameterDefinitionback to summary
pack-priv ParameterDefinition(int position, StoredProcedureParameter annotation, Boolean explicitPassNullSetting)

Method Detail

fromback to summary
pack-priv static NamedProcedureCallDefinition.ParameterDefinition from(ParameterStrategy parameterStrategy, StoredProcedureParameter parameterAnnotation, int adjustedPosition, Map<String, Object> queryHintMap)
interpretBooleanback to summary
private static Boolean interpretBoolean(Object value)
toMementoback to summary
public ProcedureCallMementoImpl.ParameterMemento toMemento(SessionFactoryImpl sessionFactory)

Deprecated

as a consequence of SessionFactoryImpl being deprecated. See corresponding docs for further information.

Annotations
@SuppressWarnings:UnnecessaryUnboxing
org.hibernate.cfg.annotations back to summary

pack-priv Class NamedProcedureCallDefinition.ParameterDefinitions

extends Object
Class Inheritance
  • java.lang.Object
  • org.hibernate.cfg.annotations.NamedProcedureCallDefinition.ParameterDefinitions

Field Summary

Modifier and TypeField and Description
private final NamedProcedureCallDefinition.ParameterDefinition[]
private final ParameterStrategy

Constructor Summary

AccessConstructor and Description
pack-priv

Method Summary

Modifier and TypeMethod and Description
public ParameterStrategy
public List<ProcedureCallMementoImpl.ParameterMemento>
toMementos(SessionFactoryImpl sessionFactory)

Deprecated as a consequence of SessionFactoryImpl being deprecated.
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

parameterDefinitionsback to summary
private final NamedProcedureCallDefinition.ParameterDefinition[] parameterDefinitions
parameterStrategyback to summary
private final ParameterStrategy parameterStrategy

Constructor Detail

ParameterDefinitionsback to summary
pack-priv ParameterDefinitions(StoredProcedureParameter[] parameters, Map<String, Object> queryHintMap)

Method Detail

getParameterStrategyback to summary
public ParameterStrategy getParameterStrategy()
toMementosback to summary
public List<ProcedureCallMementoImpl.ParameterMemento> toMementos(SessionFactoryImpl sessionFactory)

Deprecated

as a consequence of SessionFactoryImpl being deprecated. See corresponding docs for further information.