HHH-7028 - Repackage org.hibernate.metamodel.source

This commit is contained in:
Steve Ebersole 2012-02-07 11:16:08 -06:00
parent eaf8c4816a
commit be840465d3
221 changed files with 684 additions and 696 deletions

View File

@ -1067,7 +1067,7 @@
<para> <para>
There is a 3rd method defined on <interfacename>org.hibernate.integrator.spi.Integrator</interfacename>, There is a 3rd method defined on <interfacename>org.hibernate.integrator.spi.Integrator</interfacename>,
an overloaded form of <methodname>integrate</methodname> accepting a an overloaded form of <methodname>integrate</methodname> accepting a
<interfacename>org.hibernate.metamodel.source.MetadataImplementor</interfacename> instead of <interfacename>org.hibernate.metamodel.source.spi.MetadataImplementor</interfacename> instead of
<classname>org.hibernate.cfg.Configuration</classname>. This form is intended for use with the new <classname>org.hibernate.cfg.Configuration</classname>. This form is intended for use with the new
metamodel code scheduled for completion in 5.0 metamodel code scheduled for completion in 5.0
</para> </para>

View File

@ -42,7 +42,7 @@ import org.hibernate.event.service.spi.EventListenerRegistry;
import org.hibernate.integrator.spi.Integrator; import org.hibernate.integrator.spi.Integrator;
import org.hibernate.internal.CoreMessageLogger; import org.hibernate.internal.CoreMessageLogger;
import org.hibernate.internal.util.config.ConfigurationHelper; import org.hibernate.internal.util.config.ConfigurationHelper;
import org.hibernate.metamodel.source.MetadataImplementor; import org.hibernate.metamodel.source.spi.MetadataImplementor;
import org.hibernate.service.classloading.spi.ClassLoaderService; import org.hibernate.service.classloading.spi.ClassLoaderService;
import org.hibernate.service.spi.SessionFactoryServiceRegistry; import org.hibernate.service.spi.SessionFactoryServiceRegistry;
@ -144,7 +144,7 @@ public class BeanValidationIntegrator implements Integrator {
/** /**
* {@inheritDoc} * {@inheritDoc}
* *
* @see org.hibernate.integrator.spi.Integrator#integrate(org.hibernate.metamodel.source.MetadataImplementor, org.hibernate.engine.spi.SessionFactoryImplementor, org.hibernate.service.spi.SessionFactoryServiceRegistry) * @see org.hibernate.integrator.spi.Integrator#integrate(org.hibernate.metamodel.source.spi.MetadataImplementor, org.hibernate.engine.spi.SessionFactoryImplementor, org.hibernate.service.spi.SessionFactoryServiceRegistry)
*/ */
@Override @Override
public void integrate( MetadataImplementor metadata, public void integrate( MetadataImplementor metadata,

View File

@ -26,7 +26,7 @@ package org.hibernate.event.service.internal;
import org.hibernate.cfg.Configuration; import org.hibernate.cfg.Configuration;
import org.hibernate.engine.spi.SessionFactoryImplementor; import org.hibernate.engine.spi.SessionFactoryImplementor;
import org.hibernate.event.service.spi.EventListenerRegistry; import org.hibernate.event.service.spi.EventListenerRegistry;
import org.hibernate.metamodel.source.MetadataImplementor; import org.hibernate.metamodel.source.spi.MetadataImplementor;
import org.hibernate.service.spi.ServiceRegistryImplementor; import org.hibernate.service.spi.ServiceRegistryImplementor;
import org.hibernate.service.spi.SessionFactoryServiceInitiator; import org.hibernate.service.spi.SessionFactoryServiceInitiator;

View File

@ -25,7 +25,7 @@ package org.hibernate.integrator.spi;
import org.hibernate.cfg.Configuration; import org.hibernate.cfg.Configuration;
import org.hibernate.engine.spi.SessionFactoryImplementor; import org.hibernate.engine.spi.SessionFactoryImplementor;
import org.hibernate.metamodel.source.MetadataImplementor; import org.hibernate.metamodel.source.spi.MetadataImplementor;
import org.hibernate.service.spi.SessionFactoryServiceRegistry; import org.hibernate.service.spi.SessionFactoryServiceRegistry;
/** /**

View File

@ -116,7 +116,7 @@ import org.hibernate.metadata.ClassMetadata;
import org.hibernate.metadata.CollectionMetadata; import org.hibernate.metadata.CollectionMetadata;
import org.hibernate.metamodel.binding.EntityBinding; import org.hibernate.metamodel.binding.EntityBinding;
import org.hibernate.metamodel.binding.PluralAttributeBinding; import org.hibernate.metamodel.binding.PluralAttributeBinding;
import org.hibernate.metamodel.source.MetadataImplementor; import org.hibernate.metamodel.source.spi.MetadataImplementor;
import org.hibernate.persister.collection.CollectionPersister; import org.hibernate.persister.collection.CollectionPersister;
import org.hibernate.persister.entity.EntityPersister; import org.hibernate.persister.entity.EntityPersister;
import org.hibernate.persister.entity.Loadable; import org.hibernate.persister.entity.Loadable;

View File

@ -46,10 +46,10 @@ import org.hibernate.cfg.NamingStrategy;
import org.hibernate.internal.jaxb.JaxbRoot; import org.hibernate.internal.jaxb.JaxbRoot;
import org.hibernate.internal.jaxb.Origin; import org.hibernate.internal.jaxb.Origin;
import org.hibernate.internal.jaxb.SourceType; import org.hibernate.internal.jaxb.SourceType;
import org.hibernate.metamodel.internal.JaxbHelper;
import org.hibernate.metamodel.internal.MetadataBuilderImpl;
import org.hibernate.metamodel.source.MappingException; import org.hibernate.metamodel.source.MappingException;
import org.hibernate.metamodel.source.MappingNotFoundException; import org.hibernate.metamodel.source.MappingNotFoundException;
import org.hibernate.metamodel.source.internal.JaxbHelper;
import org.hibernate.metamodel.source.internal.MetadataBuilderImpl;
import org.hibernate.service.ServiceRegistry; import org.hibernate.service.ServiceRegistry;
import org.hibernate.service.classloading.spi.ClassLoaderService; import org.hibernate.service.classloading.spi.ClassLoaderService;

View File

@ -28,7 +28,7 @@ import java.util.HashSet;
import java.util.Set; import java.util.Set;
import org.hibernate.metamodel.domain.Attribute; import org.hibernate.metamodel.domain.Attribute;
import org.hibernate.metamodel.source.MetaAttributeContext; import org.hibernate.metamodel.source.spi.MetaAttributeContext;
/** /**
* Basic support for {@link AttributeBinding} implementors * Basic support for {@link AttributeBinding} implementors

View File

@ -26,7 +26,7 @@ package org.hibernate.metamodel.binding;
import java.util.Set; import java.util.Set;
import org.hibernate.metamodel.domain.Attribute; import org.hibernate.metamodel.domain.Attribute;
import org.hibernate.metamodel.source.MetaAttributeContext; import org.hibernate.metamodel.source.spi.MetaAttributeContext;
/** /**
* The basic contract for binding a {@link #getAttribute() attribute} from the domain model to the relational model. * The basic contract for binding a {@link #getAttribute() attribute} from the domain model to the relational model.

View File

@ -26,7 +26,7 @@ package org.hibernate.metamodel.binding;
import org.hibernate.metamodel.domain.AttributeContainer; import org.hibernate.metamodel.domain.AttributeContainer;
import org.hibernate.metamodel.domain.PluralAttribute; import org.hibernate.metamodel.domain.PluralAttribute;
import org.hibernate.metamodel.domain.SingularAttribute; import org.hibernate.metamodel.domain.SingularAttribute;
import org.hibernate.metamodel.source.MetaAttributeContext; import org.hibernate.metamodel.source.spi.MetaAttributeContext;
/** /**
* Common contract for {@link EntityBinding} and {@link ComponentAttributeBinding} in so far as they are both * Common contract for {@link EntityBinding} and {@link ComponentAttributeBinding} in so far as they are both

View File

@ -34,7 +34,7 @@ import org.hibernate.metamodel.domain.SingularAttribute;
import org.hibernate.metamodel.relational.Column; import org.hibernate.metamodel.relational.Column;
import org.hibernate.metamodel.relational.Schema; import org.hibernate.metamodel.relational.Schema;
import org.hibernate.metamodel.relational.SimpleValue; import org.hibernate.metamodel.relational.SimpleValue;
import org.hibernate.metamodel.source.MetaAttributeContext; import org.hibernate.metamodel.source.spi.MetaAttributeContext;
/** /**
* TODO : javadoc * TODO : javadoc

View File

@ -32,7 +32,7 @@ import org.hibernate.metamodel.domain.Component;
import org.hibernate.metamodel.domain.PluralAttribute; import org.hibernate.metamodel.domain.PluralAttribute;
import org.hibernate.metamodel.domain.PluralAttributeNature; import org.hibernate.metamodel.domain.PluralAttributeNature;
import org.hibernate.metamodel.domain.SingularAttribute; import org.hibernate.metamodel.domain.SingularAttribute;
import org.hibernate.metamodel.source.MetaAttributeContext; import org.hibernate.metamodel.source.spi.MetaAttributeContext;
/** /**
* @author Steve Ebersole * @author Steve Ebersole

View File

@ -41,8 +41,8 @@ import org.hibernate.metamodel.domain.PluralAttribute;
import org.hibernate.metamodel.domain.PluralAttributeNature; import org.hibernate.metamodel.domain.PluralAttributeNature;
import org.hibernate.metamodel.domain.SingularAttribute; import org.hibernate.metamodel.domain.SingularAttribute;
import org.hibernate.metamodel.relational.TableSpecification; import org.hibernate.metamodel.relational.TableSpecification;
import org.hibernate.metamodel.source.MetaAttributeContext; import org.hibernate.metamodel.source.spi.MetaAttributeContext;
import org.hibernate.metamodel.source.binder.JpaCallbackClass; import org.hibernate.metamodel.source.spi.JpaCallbackClass;
import org.hibernate.persister.entity.EntityPersister; import org.hibernate.persister.entity.EntityPersister;
import org.hibernate.tuple.entity.EntityTuplizer; import org.hibernate.tuple.entity.EntityTuplizer;

View File

@ -21,7 +21,7 @@
* 51 Franklin Street, Fifth Floor * 51 Franklin Street, Fifth Floor
* Boston, MA 02110-1301 USA * Boston, MA 02110-1301 USA
*/ */
package org.hibernate.metamodel.source.binder; package org.hibernate.metamodel.internal;
import java.beans.BeanInfo; import java.beans.BeanInfo;
import java.beans.PropertyDescriptor; import java.beans.PropertyDescriptor;
@ -70,11 +70,39 @@ import org.hibernate.metamodel.relational.Table;
import org.hibernate.metamodel.relational.TableSpecification; import org.hibernate.metamodel.relational.TableSpecification;
import org.hibernate.metamodel.relational.Tuple; import org.hibernate.metamodel.relational.Tuple;
import org.hibernate.metamodel.relational.UniqueKey; import org.hibernate.metamodel.relational.UniqueKey;
import org.hibernate.metamodel.source.LocalBindingContext; import org.hibernate.metamodel.source.spi.LocalBindingContext;
import org.hibernate.metamodel.source.MappingException; import org.hibernate.metamodel.source.MappingException;
import org.hibernate.metamodel.source.MetaAttributeContext; import org.hibernate.metamodel.source.spi.MetaAttributeContext;
import org.hibernate.metamodel.source.MetadataImplementor; import org.hibernate.metamodel.source.spi.MetadataImplementor;
import org.hibernate.metamodel.source.hbm.Helper; import org.hibernate.metamodel.source.internal.hbm.Helper;
import org.hibernate.metamodel.source.spi.AttributeSource;
import org.hibernate.metamodel.source.spi.AttributeSourceContainer;
import org.hibernate.metamodel.source.spi.BasicPluralAttributeElementSource;
import org.hibernate.metamodel.source.spi.ColumnSource;
import org.hibernate.metamodel.source.spi.ComponentAttributeSource;
import org.hibernate.metamodel.source.spi.ConstraintSource;
import org.hibernate.metamodel.source.spi.DerivedValueSource;
import org.hibernate.metamodel.source.spi.DiscriminatorSource;
import org.hibernate.metamodel.source.spi.EntityHierarchy;
import org.hibernate.metamodel.source.spi.EntitySource;
import org.hibernate.metamodel.source.spi.ExplicitHibernateTypeSource;
import org.hibernate.metamodel.source.spi.MetaAttributeSource;
import org.hibernate.metamodel.source.spi.Orderable;
import org.hibernate.metamodel.source.spi.PluralAttributeElementSource;
import org.hibernate.metamodel.source.spi.PluralAttributeNature;
import org.hibernate.metamodel.source.spi.PluralAttributeSource;
import org.hibernate.metamodel.source.spi.RelationalValueSource;
import org.hibernate.metamodel.source.spi.RelationalValueSourceContainer;
import org.hibernate.metamodel.source.spi.RootEntitySource;
import org.hibernate.metamodel.source.spi.SimpleIdentifierSource;
import org.hibernate.metamodel.source.spi.SingularAttributeNature;
import org.hibernate.metamodel.source.spi.SingularAttributeSource;
import org.hibernate.metamodel.source.spi.Sortable;
import org.hibernate.metamodel.source.spi.SubclassEntityContainer;
import org.hibernate.metamodel.source.spi.SubclassEntitySource;
import org.hibernate.metamodel.source.spi.TableSource;
import org.hibernate.metamodel.source.spi.ToOneAttributeSource;
import org.hibernate.metamodel.source.spi.UniqueConstraintSource;
import org.hibernate.persister.collection.CollectionPersister; import org.hibernate.persister.collection.CollectionPersister;
import org.hibernate.persister.entity.EntityPersister; import org.hibernate.persister.entity.EntityPersister;
import org.hibernate.tuple.entity.EntityTuplizer; import org.hibernate.tuple.entity.EntityTuplizer;
@ -567,7 +595,7 @@ public class Binder {
private void bindCollectionTable( private void bindCollectionTable(
PluralAttributeSource attributeSource, PluralAttributeSource attributeSource,
AbstractPluralAttributeBinding pluralAttributeBinding) { AbstractPluralAttributeBinding pluralAttributeBinding) {
if ( attributeSource.getElementSource().getNature() == org.hibernate.metamodel.source.binder.PluralAttributeElementNature.ONE_TO_MANY ) { if ( attributeSource.getElementSource().getNature() == org.hibernate.metamodel.source.spi.PluralAttributeElementNature.ONE_TO_MANY ) {
return; return;
} }
@ -640,7 +668,7 @@ public class Binder {
PluralAttributeSource attributeSource, PluralAttributeSource attributeSource,
AbstractPluralAttributeBinding pluralAttributeBinding) { AbstractPluralAttributeBinding pluralAttributeBinding) {
final PluralAttributeElementSource elementSource = attributeSource.getElementSource(); final PluralAttributeElementSource elementSource = attributeSource.getElementSource();
if ( elementSource.getNature() == org.hibernate.metamodel.source.binder.PluralAttributeElementNature.BASIC ) { if ( elementSource.getNature() == org.hibernate.metamodel.source.spi.PluralAttributeElementNature.BASIC ) {
final BasicPluralAttributeElementSource basicElementSource = (BasicPluralAttributeElementSource) elementSource; final BasicPluralAttributeElementSource basicElementSource = (BasicPluralAttributeElementSource) elementSource;
final BasicPluralAttributeElementBinding basicCollectionElement = (BasicPluralAttributeElementBinding) pluralAttributeBinding.getPluralAttributeElementBinding(); final BasicPluralAttributeElementBinding basicCollectionElement = (BasicPluralAttributeElementBinding) pluralAttributeBinding.getPluralAttributeElementBinding();
resolveTypeInformation( resolveTypeInformation(
@ -698,7 +726,7 @@ public class Binder {
attributeBinding.setIncludedInOptimisticLocking( attributeSource.isIncludedInOptimisticLocking() ); attributeBinding.setIncludedInOptimisticLocking( attributeSource.isIncludedInOptimisticLocking() );
} }
private PluralAttributeElementNature convert(org.hibernate.metamodel.source.binder.PluralAttributeElementNature pluralAttributeElementNature) { private PluralAttributeElementNature convert(org.hibernate.metamodel.source.spi.PluralAttributeElementNature pluralAttributeElementNature) {
return PluralAttributeElementNature.valueOf( pluralAttributeElementNature.name() ); return PluralAttributeElementNature.valueOf( pluralAttributeElementNature.name() );
} }

View File

@ -22,7 +22,7 @@
* Boston, MA 02110-1301 USA * Boston, MA 02110-1301 USA
*/ */
package org.hibernate.metamodel.source.internal; package org.hibernate.metamodel.internal;
import java.io.IOException; import java.io.IOException;
import java.io.InputStream; import java.io.InputStream;

View File

@ -21,7 +21,7 @@
* 51 Franklin Street, Fifth Floor * 51 Franklin Street, Fifth Floor
* Boston, MA 02110-1301 USA * Boston, MA 02110-1301 USA
*/ */
package org.hibernate.metamodel.source.internal; package org.hibernate.metamodel.internal;
import javax.persistence.SharedCacheMode; import javax.persistence.SharedCacheMode;
@ -33,6 +33,7 @@ import org.hibernate.metamodel.Metadata;
import org.hibernate.metamodel.MetadataBuilder; import org.hibernate.metamodel.MetadataBuilder;
import org.hibernate.metamodel.MetadataSourceProcessingOrder; import org.hibernate.metamodel.MetadataSourceProcessingOrder;
import org.hibernate.metamodel.MetadataSources; import org.hibernate.metamodel.MetadataSources;
import org.hibernate.metamodel.internal.MetadataImpl;
import org.hibernate.service.ServiceRegistry; import org.hibernate.service.ServiceRegistry;
import org.hibernate.service.config.spi.ConfigurationService; import org.hibernate.service.config.spi.ConfigurationService;

View File

@ -21,7 +21,7 @@
* 51 Franklin Street, Fifth Floor * 51 Franklin Street, Fifth Floor
* Boston, MA 02110-1301 USA * Boston, MA 02110-1301 USA
*/ */
package org.hibernate.metamodel.source.internal; package org.hibernate.metamodel.internal;
import java.io.Serializable; import java.io.Serializable;
import java.util.ArrayList; import java.util.ArrayList;
@ -58,12 +58,15 @@ import org.hibernate.metamodel.binding.TypeDef;
import org.hibernate.metamodel.domain.BasicType; import org.hibernate.metamodel.domain.BasicType;
import org.hibernate.metamodel.domain.Type; import org.hibernate.metamodel.domain.Type;
import org.hibernate.metamodel.relational.Database; import org.hibernate.metamodel.relational.Database;
import org.hibernate.metamodel.source.MappingDefaults; import org.hibernate.metamodel.source.spi.MappingDefaults;
import org.hibernate.metamodel.source.MetaAttributeContext; import org.hibernate.metamodel.source.spi.MetaAttributeContext;
import org.hibernate.metamodel.source.MetadataImplementor; import org.hibernate.metamodel.source.spi.MetadataImplementor;
import org.hibernate.metamodel.source.MetadataSourceProcessor; import org.hibernate.metamodel.source.spi.MetadataSourceProcessor;
import org.hibernate.metamodel.source.annotations.AnnotationMetadataSourceProcessorImpl; import org.hibernate.metamodel.source.internal.annotations.AnnotationMetadataSourceProcessorImpl;
import org.hibernate.metamodel.source.hbm.HbmMetadataSourceProcessorImpl; import org.hibernate.metamodel.source.internal.hbm.HbmMetadataSourceProcessorImpl;
import org.hibernate.metamodel.source.internal.AssociationResolver;
import org.hibernate.metamodel.source.internal.HibernateTypeResolver;
import org.hibernate.metamodel.source.internal.IdentifierGeneratorResolver;
import org.hibernate.persister.spi.PersisterClassResolver; import org.hibernate.persister.spi.PersisterClassResolver;
import org.hibernate.service.ServiceRegistry; import org.hibernate.service.ServiceRegistry;
import org.hibernate.service.classloading.spi.ClassLoaderService; import org.hibernate.service.classloading.spi.ClassLoaderService;

View File

@ -21,7 +21,7 @@
* 51 Franklin Street, Fifth Floor * 51 Franklin Street, Fifth Floor
* Boston, MA 02110-1301 USA * Boston, MA 02110-1301 USA
*/ */
package org.hibernate.metamodel.source.internal; package org.hibernate.metamodel.internal;
import java.io.Serializable; import java.io.Serializable;
@ -31,7 +31,7 @@ import org.hibernate.ObjectNotFoundException;
import org.hibernate.SessionFactory; import org.hibernate.SessionFactory;
import org.hibernate.internal.SessionFactoryImpl; import org.hibernate.internal.SessionFactoryImpl;
import org.hibernate.metamodel.SessionFactoryBuilder; import org.hibernate.metamodel.SessionFactoryBuilder;
import org.hibernate.metamodel.source.MetadataImplementor; import org.hibernate.metamodel.source.spi.MetadataImplementor;
import org.hibernate.proxy.EntityNotFoundDelegate; import org.hibernate.proxy.EntityNotFoundDelegate;
/** /**

View File

@ -1,28 +0,0 @@
/*
* Hibernate, Relational Persistence for Idiomatic Java
*
* Copyright (c) 2011, Red Hat Inc. or third-party contributors as
* indicated by the @author tags or express copyright attribution
* statements applied by the authors. All third-party contributions are
* distributed under license by Red Hat Inc.
*
* This copyrighted material is made available to anyone wishing to use, modify,
* copy, or redistribute it subject to the terms and conditions of the GNU
* Lesser General Public License, as published by the Free Software Foundation.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
* or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License
* for more details.
*
* You should have received a copy of the GNU Lesser General Public License
* along with this distribution; if not, write to:
* Free Software Foundation, Inc.
* 51 Franklin Street, Fifth Floor
* Boston, MA 02110-1301 USA
*/
package org.hibernate.metamodel.source.annotations.attribute;
/**
* This package contains binding code for attributes.
*/

View File

@ -1,28 +0,0 @@
/*
* Hibernate, Relational Persistence for Idiomatic Java
*
* Copyright (c) 2011, Red Hat Inc. or third-party contributors as
* indicated by the @author tags or express copyright attribution
* statements applied by the authors. All third-party contributions are
* distributed under license by Red Hat Inc.
*
* This copyrighted material is made available to anyone wishing to use, modify,
* copy, or redistribute it subject to the terms and conditions of the GNU
* Lesser General Public License, as published by the Free Software Foundation.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
* or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License
* for more details.
*
* You should have received a copy of the GNU Lesser General Public License
* along with this distribution; if not, write to:
* Free Software Foundation, Inc.
* 51 Franklin Street, Fifth Floor
* Boston, MA 02110-1301 USA
*/
package org.hibernate.metamodel.source.annotations.attribute.type;
/**
* This package contains type binding code for basic attributes.
*/

View File

@ -26,19 +26,19 @@ package org.hibernate.metamodel.source.internal;
import org.hibernate.metamodel.binding.AttributeBinding; import org.hibernate.metamodel.binding.AttributeBinding;
import org.hibernate.metamodel.binding.EntityBinding; import org.hibernate.metamodel.binding.EntityBinding;
import org.hibernate.metamodel.binding.SingularAssociationAttributeBinding; import org.hibernate.metamodel.binding.SingularAssociationAttributeBinding;
import org.hibernate.metamodel.source.MetadataImplementor; import org.hibernate.metamodel.source.spi.MetadataImplementor;
/** /**
* @author Gail Badner * @author Gail Badner
*/ */
class AssociationResolver { public class AssociationResolver {
private final MetadataImplementor metadata; private final MetadataImplementor metadata;
AssociationResolver(MetadataImplementor metadata) { public AssociationResolver(MetadataImplementor metadata) {
this.metadata = metadata; this.metadata = metadata;
} }
void resolve() { public void resolve() {
for ( EntityBinding entityBinding : metadata.getEntityBindings() ) { for ( EntityBinding entityBinding : metadata.getEntityBindings() ) {
for ( SingularAssociationAttributeBinding attributeBinding : entityBinding.getEntityReferencingAttributeBindings() ) { for ( SingularAssociationAttributeBinding attributeBinding : entityBinding.getEntityReferencingAttributeBindings() ) {
resolve( attributeBinding ); resolve( attributeBinding );

View File

@ -39,7 +39,7 @@ import org.hibernate.metamodel.domain.SingularAttribute;
import org.hibernate.metamodel.relational.Datatype; import org.hibernate.metamodel.relational.Datatype;
import org.hibernate.metamodel.relational.SimpleValue; import org.hibernate.metamodel.relational.SimpleValue;
import org.hibernate.metamodel.relational.Value; import org.hibernate.metamodel.relational.Value;
import org.hibernate.metamodel.source.MetadataImplementor; import org.hibernate.metamodel.source.spi.MetadataImplementor;
import org.hibernate.type.Type; import org.hibernate.type.Type;
import org.hibernate.type.TypeFactory; import org.hibernate.type.TypeFactory;
@ -49,15 +49,15 @@ import org.hibernate.type.TypeFactory;
* *
* @author Gail Badner * @author Gail Badner
*/ */
class HibernateTypeResolver { public class HibernateTypeResolver {
private final MetadataImplementor metadata; private final MetadataImplementor metadata;
HibernateTypeResolver(MetadataImplementor metadata) { public HibernateTypeResolver(MetadataImplementor metadata) {
this.metadata = metadata; this.metadata = metadata;
} }
void resolve() { public void resolve() {
for ( EntityBinding entityBinding : metadata.getEntityBindings() ) { for ( EntityBinding entityBinding : metadata.getEntityBindings() ) {
if ( entityBinding.getHierarchyDetails().getEntityDiscriminator() != null ) { if ( entityBinding.getHierarchyDetails().getEntityDiscriminator() != null ) {
resolveDiscriminatorTypeInformation( entityBinding.getHierarchyDetails().getEntityDiscriminator() ); resolveDiscriminatorTypeInformation( entityBinding.getHierarchyDetails().getEntityDiscriminator() );

View File

@ -31,7 +31,7 @@ import org.hibernate.cfg.NamingStrategy;
import org.hibernate.cfg.ObjectNameNormalizer; import org.hibernate.cfg.ObjectNameNormalizer;
import org.hibernate.id.PersistentIdentifierGenerator; import org.hibernate.id.PersistentIdentifierGenerator;
import org.hibernate.metamodel.binding.EntityBinding; import org.hibernate.metamodel.binding.EntityBinding;
import org.hibernate.metamodel.source.MetadataImplementor; import org.hibernate.metamodel.source.spi.MetadataImplementor;
import org.hibernate.service.config.spi.ConfigurationService; import org.hibernate.service.config.spi.ConfigurationService;
/** /**
@ -41,14 +41,14 @@ public class IdentifierGeneratorResolver {
private final MetadataImplementor metadata; private final MetadataImplementor metadata;
IdentifierGeneratorResolver(MetadataImplementor metadata) { public IdentifierGeneratorResolver(MetadataImplementor metadata) {
this.metadata = metadata; this.metadata = metadata;
} }
// IdentifierGeneratorResolver.resolve() must execute after AttributeTypeResolver.resolve() // IdentifierGeneratorResolver.resolve() must execute after AttributeTypeResolver.resolve()
// to ensure that identifier type is resolved. // to ensure that identifier type is resolved.
@SuppressWarnings( {"unchecked"} ) @SuppressWarnings( {"unchecked"} )
void resolve() { public void resolve() {
for ( EntityBinding entityBinding : metadata.getEntityBindings() ) { for ( EntityBinding entityBinding : metadata.getEntityBindings() ) {
if ( entityBinding.isRoot() ) { if ( entityBinding.isRoot() ) {
Properties properties = new Properties( ); Properties properties = new Properties( );

View File

@ -24,7 +24,7 @@
package org.hibernate.metamodel.source.internal; package org.hibernate.metamodel.source.internal;
import org.hibernate.cache.spi.access.AccessType; import org.hibernate.cache.spi.access.AccessType;
import org.hibernate.metamodel.source.MappingDefaults; import org.hibernate.metamodel.source.spi.MappingDefaults;
/** /**
* Represents a "nested level" in the mapping defaults stack. * Represents a "nested level" in the mapping defaults stack.

View File

@ -21,14 +21,14 @@
* 51 Franklin Street, Fifth Floor * 51 Franklin Street, Fifth Floor
* Boston, MA 02110-1301 USA * Boston, MA 02110-1301 USA
*/ */
package org.hibernate.metamodel.source.annotations; package org.hibernate.metamodel.source.internal.annotations;
import com.fasterxml.classmate.ResolvedType; import com.fasterxml.classmate.ResolvedType;
import com.fasterxml.classmate.ResolvedTypeWithMembers; import com.fasterxml.classmate.ResolvedTypeWithMembers;
import org.jboss.jandex.ClassInfo; import org.jboss.jandex.ClassInfo;
import org.jboss.jandex.Index; import org.jboss.jandex.Index;
import org.hibernate.metamodel.source.BindingContext; import org.hibernate.metamodel.source.spi.BindingContext;
/** /**
* Defines an interface for providing additional annotation related context information. * Defines an interface for providing additional annotation related context information.

View File

@ -21,7 +21,7 @@
* 51 Franklin Street, Fifth Floor * 51 Franklin Street, Fifth Floor
* Boston, MA 02110-1301 USA * Boston, MA 02110-1301 USA
*/ */
package org.hibernate.metamodel.source.annotations; package org.hibernate.metamodel.source.internal.annotations;
import java.util.HashMap; import java.util.HashMap;
import java.util.Map; import java.util.Map;
@ -37,8 +37,8 @@ import org.jboss.jandex.Index;
import org.hibernate.cfg.NamingStrategy; import org.hibernate.cfg.NamingStrategy;
import org.hibernate.internal.util.Value; import org.hibernate.internal.util.Value;
import org.hibernate.metamodel.domain.Type; import org.hibernate.metamodel.domain.Type;
import org.hibernate.metamodel.source.MappingDefaults; import org.hibernate.metamodel.source.spi.MappingDefaults;
import org.hibernate.metamodel.source.MetadataImplementor; import org.hibernate.metamodel.source.spi.MetadataImplementor;
import org.hibernate.service.ServiceRegistry; import org.hibernate.service.ServiceRegistry;
import org.hibernate.service.classloading.spi.ClassLoaderService; import org.hibernate.service.classloading.spi.ClassLoaderService;

View File

@ -21,7 +21,7 @@
* 51 Franklin Street, Fifth Floor * 51 Franklin Street, Fifth Floor
* Boston, MA 02110-1301 USA * Boston, MA 02110-1301 USA
*/ */
package org.hibernate.metamodel.source.annotations; package org.hibernate.metamodel.source.internal.annotations;
import java.io.IOException; import java.io.IOException;
import java.io.InputStream; import java.io.InputStream;
@ -38,19 +38,19 @@ import org.hibernate.HibernateException;
import org.hibernate.internal.jaxb.JaxbRoot; import org.hibernate.internal.jaxb.JaxbRoot;
import org.hibernate.internal.jaxb.mapping.orm.JaxbEntityMappings; import org.hibernate.internal.jaxb.mapping.orm.JaxbEntityMappings;
import org.hibernate.metamodel.MetadataSources; import org.hibernate.metamodel.MetadataSources;
import org.hibernate.metamodel.source.MetadataImplementor; import org.hibernate.metamodel.internal.Binder;
import org.hibernate.metamodel.source.MetadataSourceProcessor; import org.hibernate.metamodel.internal.MetadataImpl;
import org.hibernate.metamodel.source.annotations.global.FetchProfileBinder; import org.hibernate.metamodel.source.spi.MetadataImplementor;
import org.hibernate.metamodel.source.annotations.global.FilterDefBinder; import org.hibernate.metamodel.source.spi.MetadataSourceProcessor;
import org.hibernate.metamodel.source.annotations.global.IdGeneratorBinder; import org.hibernate.metamodel.source.internal.annotations.global.FetchProfileProcessor;
import org.hibernate.metamodel.source.annotations.global.QueryBinder; import org.hibernate.metamodel.source.internal.annotations.global.FilterDefProcessor;
import org.hibernate.metamodel.source.annotations.global.TableBinder; import org.hibernate.metamodel.source.internal.annotations.global.IdGeneratorProcessor;
import org.hibernate.metamodel.source.annotations.global.TypeDefBinder; import org.hibernate.metamodel.source.internal.annotations.global.QueryProcessor;
import org.hibernate.metamodel.source.annotations.xml.PseudoJpaDotNames; import org.hibernate.metamodel.source.internal.annotations.global.TableProcessor;
import org.hibernate.metamodel.source.annotations.xml.mocker.EntityMappingsMocker; import org.hibernate.metamodel.source.internal.annotations.global.TypeDefProcessor;
import org.hibernate.metamodel.source.binder.Binder; import org.hibernate.metamodel.source.internal.annotations.xml.PseudoJpaDotNames;
import org.hibernate.metamodel.source.binder.EntityHierarchy; import org.hibernate.metamodel.source.internal.annotations.xml.mocker.EntityMappingsMocker;
import org.hibernate.metamodel.source.internal.MetadataImpl; import org.hibernate.metamodel.source.spi.EntityHierarchy;
import org.hibernate.service.classloading.spi.ClassLoaderService; import org.hibernate.service.classloading.spi.ClassLoaderService;
/** /**
@ -108,7 +108,7 @@ public class AnnotationMetadataSourceProcessorImpl implements MetadataSourceProc
@Override @Override
public void processIndependentMetadata(MetadataSources sources) { public void processIndependentMetadata(MetadataSources sources) {
assertBindingContextExists(); assertBindingContextExists();
TypeDefBinder.bind( bindingContext ); TypeDefProcessor.bind( bindingContext );
} }
private void assertBindingContextExists() { private void assertBindingContextExists() {
@ -120,7 +120,7 @@ public class AnnotationMetadataSourceProcessorImpl implements MetadataSourceProc
@Override @Override
public void processTypeDependentMetadata(MetadataSources sources) { public void processTypeDependentMetadata(MetadataSources sources) {
assertBindingContextExists(); assertBindingContextExists();
IdGeneratorBinder.bind( bindingContext ); IdGeneratorProcessor.bind( bindingContext );
} }
@Override @Override
@ -137,10 +137,10 @@ public class AnnotationMetadataSourceProcessorImpl implements MetadataSourceProc
@Override @Override
public void processMappingDependentMetadata(MetadataSources sources) { public void processMappingDependentMetadata(MetadataSources sources) {
TableBinder.bind( bindingContext ); TableProcessor.bind( bindingContext );
FetchProfileBinder.bind( bindingContext ); FetchProfileProcessor.bind( bindingContext );
QueryBinder.bind( bindingContext ); QueryProcessor.bind( bindingContext );
FilterDefBinder.bind( bindingContext ); FilterDefProcessor.bind( bindingContext );
} }
private Index parseAndUpdateIndex(List<JaxbRoot<JaxbEntityMappings>> mappings, Index annotationIndex) { private Index parseAndUpdateIndex(List<JaxbRoot<JaxbEntityMappings>> mappings, Index annotationIndex) {

View File

@ -21,7 +21,7 @@
* 51 Franklin Street, Fifth Floor * 51 Franklin Street, Fifth Floor
* Boston, MA 02110-1301 USA * Boston, MA 02110-1301 USA
*/ */
package org.hibernate.metamodel.source.annotations; package org.hibernate.metamodel.source.internal.annotations;
import java.util.ArrayList; import java.util.ArrayList;
import java.util.HashMap; import java.util.HashMap;
@ -41,12 +41,12 @@ import org.jboss.jandex.MethodInfo;
import org.hibernate.AnnotationException; import org.hibernate.AnnotationException;
import org.hibernate.internal.util.collections.CollectionHelper; import org.hibernate.internal.util.collections.CollectionHelper;
import org.hibernate.metamodel.binding.InheritanceType; import org.hibernate.metamodel.binding.InheritanceType;
import org.hibernate.metamodel.source.annotations.entity.EntityClass; import org.hibernate.metamodel.source.internal.annotations.entity.EntityClass;
import org.hibernate.metamodel.source.annotations.entity.RootEntitySourceImpl; import org.hibernate.metamodel.source.internal.annotations.entity.RootEntitySourceImpl;
import org.hibernate.metamodel.source.annotations.entity.SubclassEntitySourceImpl; import org.hibernate.metamodel.source.internal.annotations.entity.SubclassEntitySourceImpl;
import org.hibernate.metamodel.source.binder.EntityHierarchy; import org.hibernate.metamodel.source.spi.EntityHierarchy;
import org.hibernate.metamodel.source.binder.EntitySource; import org.hibernate.metamodel.source.spi.EntitySource;
import org.hibernate.metamodel.source.binder.SubclassEntitySource; import org.hibernate.metamodel.source.spi.SubclassEntitySource;
/** /**
* Given a (jandex) annotation index build processes all classes with JPA relevant annotations and pre-orders * Given a (jandex) annotation index build processes all classes with JPA relevant annotations and pre-orders

View File

@ -21,11 +21,11 @@
* 51 Franklin Street, Fifth Floor * 51 Franklin Street, Fifth Floor
* Boston, MA 02110-1301 USA * Boston, MA 02110-1301 USA
*/ */
package org.hibernate.metamodel.source.annotations; package org.hibernate.metamodel.source.internal.annotations;
import org.hibernate.metamodel.binding.InheritanceType; import org.hibernate.metamodel.binding.InheritanceType;
import org.hibernate.metamodel.source.binder.EntityHierarchy; import org.hibernate.metamodel.source.spi.EntityHierarchy;
import org.hibernate.metamodel.source.binder.RootEntitySource; import org.hibernate.metamodel.source.spi.RootEntitySource;
/** /**
* @author Hardy Ferentschik * @author Hardy Ferentschik

View File

@ -21,7 +21,7 @@
* 51 Franklin Street, Fifth Floor * 51 Franklin Street, Fifth Floor
* Boston, MA 02110-1301 USA * Boston, MA 02110-1301 USA
*/ */
package org.hibernate.metamodel.source.annotations; package org.hibernate.metamodel.source.internal.annotations;
import java.util.Collections; import java.util.Collections;
import java.util.HashSet; import java.util.HashSet;

View File

@ -21,7 +21,7 @@
* 51 Franklin Street, Fifth Floor * 51 Franklin Street, Fifth Floor
* Boston, MA 02110-1301 USA * Boston, MA 02110-1301 USA
*/ */
package org.hibernate.metamodel.source.annotations; package org.hibernate.metamodel.source.internal.annotations;
import org.jboss.jandex.DotName; import org.jboss.jandex.DotName;

View File

@ -21,7 +21,7 @@
* 51 Franklin Street, Fifth Floor * 51 Franklin Street, Fifth Floor
* Boston, MA 02110-1301 USA * Boston, MA 02110-1301 USA
*/ */
package org.hibernate.metamodel.source.annotations; package org.hibernate.metamodel.source.internal.annotations;
import javax.persistence.Access; import javax.persistence.Access;
import javax.persistence.AccessType; import javax.persistence.AccessType;

View File

@ -21,7 +21,7 @@
* 51 Franklin Street, Fifth Floor * 51 Franklin Street, Fifth Floor
* Boston, MA 02110-1301 USA * Boston, MA 02110-1301 USA
*/ */
package org.hibernate.metamodel.source.annotations; package org.hibernate.metamodel.source.internal.annotations;
import java.beans.Introspector; import java.beans.Introspector;
import java.io.IOException; import java.io.IOException;

View File

@ -21,7 +21,7 @@
* 51 Franklin Street, Fifth Floor * 51 Franklin Street, Fifth Floor
* Boston, MA 02110-1301 USA * Boston, MA 02110-1301 USA
*/ */
package org.hibernate.metamodel.source.annotations; package org.hibernate.metamodel.source.internal.annotations;
import java.beans.Introspector; import java.beans.Introspector;
import java.lang.reflect.Field; import java.lang.reflect.Field;

View File

@ -21,7 +21,7 @@
* 51 Franklin Street, Fifth Floor * 51 Franklin Street, Fifth Floor
* Boston, MA 02110-1301 USA * Boston, MA 02110-1301 USA
*/ */
package org.hibernate.metamodel.source.annotations; package org.hibernate.metamodel.source.internal.annotations;
import org.hibernate.HibernateException; import org.hibernate.HibernateException;

View File

@ -21,7 +21,7 @@
* 51 Franklin Street, Fifth Floor * 51 Franklin Street, Fifth Floor
* Boston, MA 02110-1301 USA * Boston, MA 02110-1301 USA
*/ */
package org.hibernate.metamodel.source.annotations.attribute; package org.hibernate.metamodel.source.internal.annotations.attribute;
import java.util.HashSet; import java.util.HashSet;
import java.util.List; import java.util.List;
@ -38,14 +38,14 @@ import org.hibernate.FetchMode;
import org.hibernate.annotations.NotFoundAction; import org.hibernate.annotations.NotFoundAction;
import org.hibernate.mapping.PropertyGeneration; import org.hibernate.mapping.PropertyGeneration;
import org.hibernate.metamodel.source.MappingException; import org.hibernate.metamodel.source.MappingException;
import org.hibernate.metamodel.source.annotations.EnumConversionHelper; import org.hibernate.metamodel.source.internal.annotations.EnumConversionHelper;
import org.hibernate.metamodel.source.annotations.HibernateDotNames; import org.hibernate.metamodel.source.internal.annotations.HibernateDotNames;
import org.hibernate.metamodel.source.annotations.JPADotNames; import org.hibernate.metamodel.source.internal.annotations.JPADotNames;
import org.hibernate.metamodel.source.annotations.JandexHelper; import org.hibernate.metamodel.source.internal.annotations.JandexHelper;
import org.hibernate.metamodel.source.annotations.attribute.type.AttributeTypeResolver; import org.hibernate.metamodel.source.internal.annotations.attribute.type.AttributeTypeResolver;
import org.hibernate.metamodel.source.annotations.attribute.type.AttributeTypeResolverImpl; import org.hibernate.metamodel.source.internal.annotations.attribute.type.AttributeTypeResolverImpl;
import org.hibernate.metamodel.source.annotations.attribute.type.CompositeAttributeTypeResolver; import org.hibernate.metamodel.source.internal.annotations.attribute.type.CompositeAttributeTypeResolver;
import org.hibernate.metamodel.source.annotations.entity.EntityBindingContext; import org.hibernate.metamodel.source.internal.annotations.entity.EntityBindingContext;
/** /**
* Represents an association attribute. * Represents an association attribute.

View File

@ -21,11 +21,11 @@
* 51 Franklin Street, Fifth Floor * 51 Franklin Street, Fifth Floor
* Boston, MA 02110-1301 USA * Boston, MA 02110-1301 USA
*/ */
package org.hibernate.metamodel.source.annotations.attribute; package org.hibernate.metamodel.source.internal.annotations.attribute;
import org.jboss.jandex.DotName; import org.jboss.jandex.DotName;
import org.hibernate.metamodel.source.annotations.JPADotNames; import org.hibernate.metamodel.source.internal.annotations.JPADotNames;
/** /**
* An enum defining the type of a mapped attribute. * An enum defining the type of a mapped attribute.

View File

@ -1,11 +1,11 @@
package org.hibernate.metamodel.source.annotations.attribute; package org.hibernate.metamodel.source.internal.annotations.attribute;
import org.jboss.jandex.AnnotationInstance; import org.jboss.jandex.AnnotationInstance;
import org.hibernate.AssertionFailure; import org.hibernate.AssertionFailure;
import org.hibernate.internal.util.StringHelper; import org.hibernate.internal.util.StringHelper;
import org.hibernate.metamodel.source.annotations.JPADotNames; import org.hibernate.metamodel.source.internal.annotations.JPADotNames;
import org.hibernate.metamodel.source.annotations.JandexHelper; import org.hibernate.metamodel.source.internal.annotations.JandexHelper;
/** /**
* Contains the information about a single {@link javax.persistence.AttributeOverride}. Instances of this class * Contains the information about a single {@link javax.persistence.AttributeOverride}. Instances of this class

View File

@ -21,7 +21,7 @@
* 51 Franklin Street, Fifth Floor * 51 Franklin Street, Fifth Floor
* Boston, MA 02110-1301 USA * Boston, MA 02110-1301 USA
*/ */
package org.hibernate.metamodel.source.annotations.attribute; package org.hibernate.metamodel.source.internal.annotations.attribute;
import java.util.ArrayList; import java.util.ArrayList;
import java.util.Arrays; import java.util.Arrays;
@ -40,17 +40,17 @@ import org.hibernate.internal.util.StringHelper;
import org.hibernate.mapping.PropertyGeneration; import org.hibernate.mapping.PropertyGeneration;
import org.hibernate.metamodel.binding.IdGenerator; import org.hibernate.metamodel.binding.IdGenerator;
import org.hibernate.metamodel.source.MappingException; import org.hibernate.metamodel.source.MappingException;
import org.hibernate.metamodel.source.annotations.EnumConversionHelper; import org.hibernate.metamodel.source.internal.annotations.EnumConversionHelper;
import org.hibernate.metamodel.source.annotations.HibernateDotNames; import org.hibernate.metamodel.source.internal.annotations.HibernateDotNames;
import org.hibernate.metamodel.source.annotations.JPADotNames; import org.hibernate.metamodel.source.internal.annotations.JPADotNames;
import org.hibernate.metamodel.source.annotations.JandexHelper; import org.hibernate.metamodel.source.internal.annotations.JandexHelper;
import org.hibernate.metamodel.source.annotations.attribute.type.AttributeTypeResolver; import org.hibernate.metamodel.source.internal.annotations.attribute.type.AttributeTypeResolver;
import org.hibernate.metamodel.source.annotations.attribute.type.AttributeTypeResolverImpl; import org.hibernate.metamodel.source.internal.annotations.attribute.type.AttributeTypeResolverImpl;
import org.hibernate.metamodel.source.annotations.attribute.type.CompositeAttributeTypeResolver; import org.hibernate.metamodel.source.internal.annotations.attribute.type.CompositeAttributeTypeResolver;
import org.hibernate.metamodel.source.annotations.attribute.type.EnumeratedTypeResolver; import org.hibernate.metamodel.source.internal.annotations.attribute.type.EnumeratedTypeResolver;
import org.hibernate.metamodel.source.annotations.attribute.type.LobTypeResolver; import org.hibernate.metamodel.source.internal.annotations.attribute.type.LobTypeResolver;
import org.hibernate.metamodel.source.annotations.attribute.type.TemporalTypeResolver; import org.hibernate.metamodel.source.internal.annotations.attribute.type.TemporalTypeResolver;
import org.hibernate.metamodel.source.annotations.entity.EntityBindingContext; import org.hibernate.metamodel.source.internal.annotations.entity.EntityBindingContext;
/** /**
* Represent a basic attribute (explicitly or implicitly mapped). * Represent a basic attribute (explicitly or implicitly mapped).

View File

@ -21,7 +21,7 @@
* 51 Franklin Street, Fifth Floor * 51 Franklin Street, Fifth Floor
* Boston, MA 02110-1301 USA * Boston, MA 02110-1301 USA
*/ */
package org.hibernate.metamodel.source.annotations.attribute; package org.hibernate.metamodel.source.internal.annotations.attribute;
import org.hibernate.internal.util.StringHelper; import org.hibernate.internal.util.StringHelper;

View File

@ -21,13 +21,13 @@
* 51 Franklin Street, Fifth Floor * 51 Franklin Street, Fifth Floor
* Boston, MA 02110-1301 USA * Boston, MA 02110-1301 USA
*/ */
package org.hibernate.metamodel.source.annotations.attribute; package org.hibernate.metamodel.source.internal.annotations.attribute;
import org.jboss.jandex.AnnotationInstance; import org.jboss.jandex.AnnotationInstance;
import org.jboss.jandex.AnnotationValue; import org.jboss.jandex.AnnotationValue;
import org.hibernate.AssertionFailure; import org.hibernate.AssertionFailure;
import org.hibernate.metamodel.source.annotations.JPADotNames; import org.hibernate.metamodel.source.internal.annotations.JPADotNames;
/** /**
* Container for the properties defined by {@link javax.persistence.Column}. * Container for the properties defined by {@link javax.persistence.Column}.

View File

@ -21,11 +21,11 @@
* 51 Franklin Street, Fifth Floor * 51 Franklin Street, Fifth Floor
* Boston, MA 02110-1301 USA * Boston, MA 02110-1301 USA
*/ */
package org.hibernate.metamodel.source.annotations.attribute; package org.hibernate.metamodel.source.internal.annotations.attribute;
import org.hibernate.metamodel.relational.Datatype; import org.hibernate.metamodel.relational.Datatype;
import org.hibernate.metamodel.relational.Size; import org.hibernate.metamodel.relational.Size;
import org.hibernate.metamodel.source.binder.ColumnSource; import org.hibernate.metamodel.source.spi.ColumnSource;
/** /**
* @author Steve Ebersole * @author Steve Ebersole

View File

@ -22,9 +22,9 @@
* Boston, MA 02110-1301 USA * Boston, MA 02110-1301 USA
*/ */
package org.hibernate.metamodel.source.annotations.attribute; package org.hibernate.metamodel.source.internal.annotations.attribute;
import org.hibernate.metamodel.source.binder.DerivedValueSource; import org.hibernate.metamodel.source.spi.DerivedValueSource;
/** /**
* @author Strong Liu * @author Strong Liu

View File

@ -21,11 +21,11 @@
* 51 Franklin Street, Fifth Floor * 51 Franklin Street, Fifth Floor
* Boston, MA 02110-1301 USA * Boston, MA 02110-1301 USA
*/ */
package org.hibernate.metamodel.source.annotations.attribute; package org.hibernate.metamodel.source.internal.annotations.attribute;
import org.hibernate.metamodel.source.annotations.entity.EntityClass; import org.hibernate.metamodel.source.internal.annotations.entity.EntityClass;
import org.hibernate.metamodel.source.binder.DiscriminatorSource; import org.hibernate.metamodel.source.spi.DiscriminatorSource;
import org.hibernate.metamodel.source.binder.RelationalValueSource; import org.hibernate.metamodel.source.spi.RelationalValueSource;
/** /**
* @author Hardy Ferentschik * @author Hardy Ferentschik

View File

@ -22,12 +22,12 @@
* Boston, MA 02110-1301 USA * Boston, MA 02110-1301 USA
*/ */
package org.hibernate.metamodel.source.annotations.attribute; package org.hibernate.metamodel.source.internal.annotations.attribute;
import java.util.Map; import java.util.Map;
import org.hibernate.metamodel.source.annotations.attribute.type.AttributeTypeResolver; import org.hibernate.metamodel.source.internal.annotations.attribute.type.AttributeTypeResolver;
import org.hibernate.metamodel.source.binder.ExplicitHibernateTypeSource; import org.hibernate.metamodel.source.spi.ExplicitHibernateTypeSource;
/** /**
* @author Strong Liu * @author Strong Liu

View File

@ -1,4 +1,4 @@
package org.hibernate.metamodel.source.annotations.attribute; package org.hibernate.metamodel.source.internal.annotations.attribute;
/** /**
* @author Strong Liu * @author Strong Liu

View File

@ -21,7 +21,7 @@
* 51 Franklin Street, Fifth Floor * 51 Franklin Street, Fifth Floor
* Boston, MA 02110-1301 USA * Boston, MA 02110-1301 USA
*/ */
package org.hibernate.metamodel.source.annotations.attribute; package org.hibernate.metamodel.source.internal.annotations.attribute;
import java.util.List; import java.util.List;
import java.util.Map; import java.util.Map;
@ -30,11 +30,11 @@ import org.jboss.jandex.AnnotationInstance;
import org.jboss.jandex.DotName; import org.jboss.jandex.DotName;
import org.hibernate.mapping.PropertyGeneration; import org.hibernate.mapping.PropertyGeneration;
import org.hibernate.metamodel.source.annotations.HibernateDotNames; import org.hibernate.metamodel.source.internal.annotations.HibernateDotNames;
import org.hibernate.metamodel.source.annotations.JPADotNames; import org.hibernate.metamodel.source.internal.annotations.JPADotNames;
import org.hibernate.metamodel.source.annotations.JandexHelper; import org.hibernate.metamodel.source.internal.annotations.JandexHelper;
import org.hibernate.metamodel.source.annotations.attribute.type.AttributeTypeResolver; import org.hibernate.metamodel.source.internal.annotations.attribute.type.AttributeTypeResolver;
import org.hibernate.metamodel.source.annotations.entity.EntityBindingContext; import org.hibernate.metamodel.source.internal.annotations.entity.EntityBindingContext;
/** /**
* Base class for the different types of mapped attributes * Base class for the different types of mapped attributes

View File

@ -21,14 +21,14 @@
* 51 Franklin Street, Fifth Floor * 51 Franklin Street, Fifth Floor
* Boston, MA 02110-1301 USA * Boston, MA 02110-1301 USA
*/ */
package org.hibernate.metamodel.source.annotations.attribute; package org.hibernate.metamodel.source.internal.annotations.attribute;
import java.util.Map; import java.util.Map;
import org.hibernate.AssertionFailure; import org.hibernate.AssertionFailure;
import org.hibernate.metamodel.binding.IdGenerator; import org.hibernate.metamodel.binding.IdGenerator;
import org.hibernate.metamodel.source.binder.SimpleIdentifierSource; import org.hibernate.metamodel.source.spi.SimpleIdentifierSource;
import org.hibernate.metamodel.source.binder.SingularAttributeSource; import org.hibernate.metamodel.source.spi.SingularAttributeSource;
/** /**
* @author Hardy Ferentschik * @author Hardy Ferentschik

View File

@ -21,18 +21,18 @@
* 51 Franklin Street, Fifth Floor * 51 Franklin Street, Fifth Floor
* Boston, MA 02110-1301 USA * Boston, MA 02110-1301 USA
*/ */
package org.hibernate.metamodel.source.annotations.attribute; package org.hibernate.metamodel.source.internal.annotations.attribute;
import java.util.ArrayList; import java.util.ArrayList;
import java.util.Collections; import java.util.Collections;
import java.util.List; import java.util.List;
import org.hibernate.mapping.PropertyGeneration; import org.hibernate.mapping.PropertyGeneration;
import org.hibernate.metamodel.source.binder.ExplicitHibernateTypeSource; import org.hibernate.metamodel.source.spi.ExplicitHibernateTypeSource;
import org.hibernate.metamodel.source.binder.MetaAttributeSource; import org.hibernate.metamodel.source.spi.MetaAttributeSource;
import org.hibernate.metamodel.source.binder.RelationalValueSource; import org.hibernate.metamodel.source.spi.RelationalValueSource;
import org.hibernate.metamodel.source.binder.SingularAttributeNature; import org.hibernate.metamodel.source.spi.SingularAttributeNature;
import org.hibernate.metamodel.source.binder.SingularAttributeSource; import org.hibernate.metamodel.source.spi.SingularAttributeSource;
/** /**
* @author Hardy Ferentschik * @author Hardy Ferentschik

View File

@ -21,7 +21,7 @@
* 51 Franklin Street, Fifth Floor * 51 Franklin Street, Fifth Floor
* Boston, MA 02110-1301 USA * Boston, MA 02110-1301 USA
*/ */
package org.hibernate.metamodel.source.annotations.attribute; package org.hibernate.metamodel.source.internal.annotations.attribute;
import java.util.Set; import java.util.Set;
@ -29,9 +29,9 @@ import org.hibernate.FetchMode;
import org.hibernate.engine.FetchStyle; import org.hibernate.engine.FetchStyle;
import org.hibernate.engine.FetchTiming; import org.hibernate.engine.FetchTiming;
import org.hibernate.engine.spi.CascadeStyle; import org.hibernate.engine.spi.CascadeStyle;
import org.hibernate.metamodel.source.annotations.EnumConversionHelper; import org.hibernate.metamodel.source.internal.annotations.EnumConversionHelper;
import org.hibernate.metamodel.source.binder.SingularAttributeNature; import org.hibernate.metamodel.source.spi.SingularAttributeNature;
import org.hibernate.metamodel.source.binder.ToOneAttributeSource; import org.hibernate.metamodel.source.spi.ToOneAttributeSource;
/** /**
* @author Hardy Ferentschik * @author Hardy Ferentschik

View File

@ -22,7 +22,7 @@
* Boston, MA 02110-1301 USA * Boston, MA 02110-1301 USA
*/ */
package org.hibernate.metamodel.source.annotations.attribute.type; package org.hibernate.metamodel.source.internal.annotations.attribute.type;
import java.util.Collections; import java.util.Collections;
import java.util.Map; import java.util.Map;

View File

@ -22,7 +22,7 @@
* Boston, MA 02110-1301 USA * Boston, MA 02110-1301 USA
*/ */
package org.hibernate.metamodel.source.annotations.attribute.type; package org.hibernate.metamodel.source.internal.annotations.attribute.type;
import java.util.Map; import java.util.Map;

View File

@ -22,7 +22,7 @@
* Boston, MA 02110-1301 USA * Boston, MA 02110-1301 USA
*/ */
package org.hibernate.metamodel.source.annotations.attribute.type; package org.hibernate.metamodel.source.internal.annotations.attribute.type;
import java.util.HashMap; import java.util.HashMap;
import java.util.Map; import java.util.Map;
@ -30,9 +30,9 @@ import java.util.Map;
import org.jboss.jandex.AnnotationInstance; import org.jboss.jandex.AnnotationInstance;
import org.jboss.jandex.AnnotationValue; import org.jboss.jandex.AnnotationValue;
import org.hibernate.metamodel.source.annotations.HibernateDotNames; import org.hibernate.metamodel.source.internal.annotations.HibernateDotNames;
import org.hibernate.metamodel.source.annotations.JandexHelper; import org.hibernate.metamodel.source.internal.annotations.JandexHelper;
import org.hibernate.metamodel.source.annotations.attribute.MappedAttribute; import org.hibernate.metamodel.source.internal.annotations.attribute.MappedAttribute;
/** /**
* @author Strong Liu * @author Strong Liu

View File

@ -22,7 +22,7 @@
* Boston, MA 02110-1301 USA * Boston, MA 02110-1301 USA
*/ */
package org.hibernate.metamodel.source.annotations.attribute.type; package org.hibernate.metamodel.source.internal.annotations.attribute.type;
import java.util.ArrayList; import java.util.ArrayList;
import java.util.List; import java.util.List;

View File

@ -22,7 +22,7 @@
* Boston, MA 02110-1301 USA * Boston, MA 02110-1301 USA
*/ */
package org.hibernate.metamodel.source.annotations.attribute.type; package org.hibernate.metamodel.source.internal.annotations.attribute.type;
import java.sql.Types; import java.sql.Types;
import java.util.HashMap; import java.util.HashMap;
@ -32,9 +32,9 @@ import org.jboss.jandex.AnnotationInstance;
import org.hibernate.AnnotationException; import org.hibernate.AnnotationException;
import org.hibernate.AssertionFailure; import org.hibernate.AssertionFailure;
import org.hibernate.metamodel.source.annotations.JPADotNames; import org.hibernate.metamodel.source.internal.annotations.JPADotNames;
import org.hibernate.metamodel.source.annotations.JandexHelper; import org.hibernate.metamodel.source.internal.annotations.JandexHelper;
import org.hibernate.metamodel.source.annotations.attribute.MappedAttribute; import org.hibernate.metamodel.source.internal.annotations.attribute.MappedAttribute;
import org.hibernate.type.EnumType; import org.hibernate.type.EnumType;
/** /**

View File

@ -22,7 +22,7 @@
* Boston, MA 02110-1301 USA * Boston, MA 02110-1301 USA
*/ */
package org.hibernate.metamodel.source.annotations.attribute.type; package org.hibernate.metamodel.source.internal.annotations.attribute.type;
import java.io.Serializable; import java.io.Serializable;
import java.sql.Blob; import java.sql.Blob;
@ -33,9 +33,9 @@ import java.util.Map;
import org.jboss.jandex.AnnotationInstance; import org.jboss.jandex.AnnotationInstance;
import org.hibernate.AssertionFailure; import org.hibernate.AssertionFailure;
import org.hibernate.metamodel.source.annotations.JPADotNames; import org.hibernate.metamodel.source.internal.annotations.JPADotNames;
import org.hibernate.metamodel.source.annotations.JandexHelper; import org.hibernate.metamodel.source.internal.annotations.JandexHelper;
import org.hibernate.metamodel.source.annotations.attribute.MappedAttribute; import org.hibernate.metamodel.source.internal.annotations.attribute.MappedAttribute;
import org.hibernate.type.CharacterArrayClobType; import org.hibernate.type.CharacterArrayClobType;
import org.hibernate.type.PrimitiveCharacterArrayClobType; import org.hibernate.type.PrimitiveCharacterArrayClobType;
import org.hibernate.type.SerializableToBlobType; import org.hibernate.type.SerializableToBlobType;

View File

@ -22,7 +22,7 @@
* Boston, MA 02110-1301 USA * Boston, MA 02110-1301 USA
*/ */
package org.hibernate.metamodel.source.annotations.attribute.type; package org.hibernate.metamodel.source.internal.annotations.attribute.type;
import java.util.Calendar; import java.util.Calendar;
import java.util.Date; import java.util.Date;
@ -33,9 +33,9 @@ import org.jboss.jandex.AnnotationInstance;
import org.hibernate.AnnotationException; import org.hibernate.AnnotationException;
import org.hibernate.AssertionFailure; import org.hibernate.AssertionFailure;
import org.hibernate.cfg.NotYetImplementedException; import org.hibernate.cfg.NotYetImplementedException;
import org.hibernate.metamodel.source.annotations.JPADotNames; import org.hibernate.metamodel.source.internal.annotations.JPADotNames;
import org.hibernate.metamodel.source.annotations.JandexHelper; import org.hibernate.metamodel.source.internal.annotations.JandexHelper;
import org.hibernate.metamodel.source.annotations.attribute.MappedAttribute; import org.hibernate.metamodel.source.internal.annotations.attribute.MappedAttribute;
import org.hibernate.type.StandardBasicTypes; import org.hibernate.type.StandardBasicTypes;
/** /**

View File

@ -21,7 +21,7 @@
* 51 Franklin Street, Fifth Floor * 51 Franklin Street, Fifth Floor
* Boston, MA 02110-1301 USA * Boston, MA 02110-1301 USA
*/ */
package org.hibernate.metamodel.source.annotations.entity; package org.hibernate.metamodel.source.internal.annotations.entity;
import java.util.ArrayList; import java.util.ArrayList;
import java.util.Collections; import java.util.Collections;
@ -32,18 +32,18 @@ import java.util.Map;
import org.hibernate.internal.util.StringHelper; import org.hibernate.internal.util.StringHelper;
import org.hibernate.internal.util.Value; import org.hibernate.internal.util.Value;
import org.hibernate.mapping.PropertyGeneration; import org.hibernate.mapping.PropertyGeneration;
import org.hibernate.metamodel.source.LocalBindingContext; import org.hibernate.metamodel.source.spi.LocalBindingContext;
import org.hibernate.metamodel.source.annotations.attribute.AssociationAttribute; import org.hibernate.metamodel.source.internal.annotations.attribute.AssociationAttribute;
import org.hibernate.metamodel.source.annotations.attribute.AttributeOverride; import org.hibernate.metamodel.source.internal.annotations.attribute.AttributeOverride;
import org.hibernate.metamodel.source.annotations.attribute.BasicAttribute; import org.hibernate.metamodel.source.internal.annotations.attribute.BasicAttribute;
import org.hibernate.metamodel.source.annotations.attribute.SingularAttributeSourceImpl; import org.hibernate.metamodel.source.internal.annotations.attribute.SingularAttributeSourceImpl;
import org.hibernate.metamodel.source.annotations.attribute.ToOneAttributeSourceImpl; import org.hibernate.metamodel.source.internal.annotations.attribute.ToOneAttributeSourceImpl;
import org.hibernate.metamodel.source.binder.AttributeSource; import org.hibernate.metamodel.source.spi.AttributeSource;
import org.hibernate.metamodel.source.binder.ComponentAttributeSource; import org.hibernate.metamodel.source.spi.ComponentAttributeSource;
import org.hibernate.metamodel.source.binder.ExplicitHibernateTypeSource; import org.hibernate.metamodel.source.spi.ExplicitHibernateTypeSource;
import org.hibernate.metamodel.source.binder.MetaAttributeSource; import org.hibernate.metamodel.source.spi.MetaAttributeSource;
import org.hibernate.metamodel.source.binder.RelationalValueSource; import org.hibernate.metamodel.source.spi.RelationalValueSource;
import org.hibernate.metamodel.source.binder.SingularAttributeNature; import org.hibernate.metamodel.source.spi.SingularAttributeNature;
/** /**
* Annotation backed implementation of {@code ComponentAttributeSource}. * Annotation backed implementation of {@code ComponentAttributeSource}.

View File

@ -21,7 +21,7 @@
* 51 Franklin Street, Fifth Floor * 51 Franklin Street, Fifth Floor
* Boston, MA 02110-1301 USA * Boston, MA 02110-1301 USA
*/ */
package org.hibernate.metamodel.source.annotations.entity; package org.hibernate.metamodel.source.internal.annotations.entity;
import java.lang.reflect.Field; import java.lang.reflect.Field;
import java.lang.reflect.Member; import java.lang.reflect.Member;
@ -55,15 +55,15 @@ import org.hibernate.EntityMode;
import org.hibernate.HibernateException; import org.hibernate.HibernateException;
import org.hibernate.cfg.NotYetImplementedException; import org.hibernate.cfg.NotYetImplementedException;
import org.hibernate.metamodel.source.MappingException; import org.hibernate.metamodel.source.MappingException;
import org.hibernate.metamodel.source.annotations.AnnotationBindingContext; import org.hibernate.metamodel.source.internal.annotations.AnnotationBindingContext;
import org.hibernate.metamodel.source.annotations.HibernateDotNames; import org.hibernate.metamodel.source.internal.annotations.HibernateDotNames;
import org.hibernate.metamodel.source.annotations.JPADotNames; import org.hibernate.metamodel.source.internal.annotations.JPADotNames;
import org.hibernate.metamodel.source.annotations.JandexHelper; import org.hibernate.metamodel.source.internal.annotations.JandexHelper;
import org.hibernate.metamodel.source.annotations.ReflectionHelper; import org.hibernate.metamodel.source.internal.annotations.ReflectionHelper;
import org.hibernate.metamodel.source.annotations.attribute.AssociationAttribute; import org.hibernate.metamodel.source.internal.annotations.attribute.AssociationAttribute;
import org.hibernate.metamodel.source.annotations.attribute.AttributeNature; import org.hibernate.metamodel.source.internal.annotations.attribute.AttributeNature;
import org.hibernate.metamodel.source.annotations.attribute.AttributeOverride; import org.hibernate.metamodel.source.internal.annotations.attribute.AttributeOverride;
import org.hibernate.metamodel.source.annotations.attribute.BasicAttribute; import org.hibernate.metamodel.source.internal.annotations.attribute.BasicAttribute;
/** /**
* Base class for a configured entity, mapped super class or embeddable * Base class for a configured entity, mapped super class or embeddable

View File

@ -21,7 +21,7 @@
* 51 Franklin Street, Fifth Floor * 51 Franklin Street, Fifth Floor
* Boston, MA 02110-1301 USA * Boston, MA 02110-1301 USA
*/ */
package org.hibernate.metamodel.source.annotations.entity; package org.hibernate.metamodel.source.internal.annotations.entity;
/** /**
* @author Hardy Ferentschik * @author Hardy Ferentschik

View File

@ -21,16 +21,16 @@
* 51 Franklin Street, Fifth Floor * 51 Franklin Street, Fifth Floor
* Boston, MA 02110-1301 USA * Boston, MA 02110-1301 USA
*/ */
package org.hibernate.metamodel.source.annotations.entity; package org.hibernate.metamodel.source.internal.annotations.entity;
import javax.persistence.AccessType; import javax.persistence.AccessType;
import org.jboss.jandex.AnnotationInstance; import org.jboss.jandex.AnnotationInstance;
import org.jboss.jandex.ClassInfo; import org.jboss.jandex.ClassInfo;
import org.hibernate.metamodel.source.annotations.AnnotationBindingContext; import org.hibernate.metamodel.source.internal.annotations.AnnotationBindingContext;
import org.hibernate.metamodel.source.annotations.HibernateDotNames; import org.hibernate.metamodel.source.internal.annotations.HibernateDotNames;
import org.hibernate.metamodel.source.annotations.JandexHelper; import org.hibernate.metamodel.source.internal.annotations.JandexHelper;
/** /**
* Represents the information about an entity annotated with {@code @Embeddable}. * Represents the information about an entity annotated with {@code @Embeddable}.

View File

@ -21,7 +21,7 @@
* 51 Franklin Street, Fifth Floor * 51 Franklin Street, Fifth Floor
* Boston, MA 02110-1301 USA * Boston, MA 02110-1301 USA
*/ */
package org.hibernate.metamodel.source.annotations.entity; package org.hibernate.metamodel.source.internal.annotations.entity;
import java.util.ArrayList; import java.util.ArrayList;
import java.util.Iterator; import java.util.Iterator;
@ -32,9 +32,9 @@ import org.jboss.jandex.ClassInfo;
import org.jboss.jandex.DotName; import org.jboss.jandex.DotName;
import org.hibernate.AssertionFailure; import org.hibernate.AssertionFailure;
import org.hibernate.metamodel.source.annotations.AnnotationBindingContext; import org.hibernate.metamodel.source.internal.annotations.AnnotationBindingContext;
import org.hibernate.metamodel.source.annotations.JPADotNames; import org.hibernate.metamodel.source.internal.annotations.JPADotNames;
import org.hibernate.metamodel.source.annotations.JandexHelper; import org.hibernate.metamodel.source.internal.annotations.JandexHelper;
/** /**
* Contains information about the access and inheritance type for all classes within a class hierarchy. * Contains information about the access and inheritance type for all classes within a class hierarchy.

View File

@ -21,7 +21,7 @@
* 51 Franklin Street, Fifth Floor * 51 Franklin Street, Fifth Floor
* Boston, MA 02110-1301 USA * Boston, MA 02110-1301 USA
*/ */
package org.hibernate.metamodel.source.annotations.entity; package org.hibernate.metamodel.source.internal.annotations.entity;
import com.fasterxml.classmate.ResolvedType; import com.fasterxml.classmate.ResolvedType;
import com.fasterxml.classmate.ResolvedTypeWithMembers; import com.fasterxml.classmate.ResolvedTypeWithMembers;
@ -33,10 +33,10 @@ import org.hibernate.internal.jaxb.Origin;
import org.hibernate.internal.jaxb.SourceType; import org.hibernate.internal.jaxb.SourceType;
import org.hibernate.internal.util.Value; import org.hibernate.internal.util.Value;
import org.hibernate.metamodel.domain.Type; import org.hibernate.metamodel.domain.Type;
import org.hibernate.metamodel.source.LocalBindingContext; import org.hibernate.metamodel.source.spi.LocalBindingContext;
import org.hibernate.metamodel.source.MappingDefaults; import org.hibernate.metamodel.source.spi.MappingDefaults;
import org.hibernate.metamodel.source.MetadataImplementor; import org.hibernate.metamodel.source.spi.MetadataImplementor;
import org.hibernate.metamodel.source.annotations.AnnotationBindingContext; import org.hibernate.metamodel.source.internal.annotations.AnnotationBindingContext;
import org.hibernate.service.ServiceRegistry; import org.hibernate.service.ServiceRegistry;
/** /**

View File

@ -21,7 +21,7 @@
* 51 Franklin Street, Fifth Floor * 51 Franklin Street, Fifth Floor
* Boston, MA 02110-1301 USA * Boston, MA 02110-1301 USA
*/ */
package org.hibernate.metamodel.source.annotations.entity; package org.hibernate.metamodel.source.internal.annotations.entity;
import java.lang.reflect.Modifier; import java.lang.reflect.Modifier;
import java.util.ArrayList; import java.util.ArrayList;
@ -62,16 +62,16 @@ import org.hibernate.internal.util.StringHelper;
import org.hibernate.metamodel.binding.Caching; import org.hibernate.metamodel.binding.Caching;
import org.hibernate.metamodel.binding.CustomSQL; import org.hibernate.metamodel.binding.CustomSQL;
import org.hibernate.metamodel.binding.InheritanceType; import org.hibernate.metamodel.binding.InheritanceType;
import org.hibernate.metamodel.source.annotations.AnnotationBindingContext; import org.hibernate.metamodel.source.internal.annotations.AnnotationBindingContext;
import org.hibernate.metamodel.source.annotations.HibernateDotNames; import org.hibernate.metamodel.source.internal.annotations.HibernateDotNames;
import org.hibernate.metamodel.source.annotations.JPADotNames; import org.hibernate.metamodel.source.internal.annotations.JPADotNames;
import org.hibernate.metamodel.source.annotations.JandexHelper; import org.hibernate.metamodel.source.internal.annotations.JandexHelper;
import org.hibernate.metamodel.source.annotations.attribute.ColumnValues; import org.hibernate.metamodel.source.internal.annotations.attribute.ColumnValues;
import org.hibernate.metamodel.source.annotations.attribute.FormulaValue; import org.hibernate.metamodel.source.internal.annotations.attribute.FormulaValue;
import org.hibernate.metamodel.source.annotations.xml.PseudoJpaDotNames; import org.hibernate.metamodel.source.internal.annotations.xml.PseudoJpaDotNames;
import org.hibernate.metamodel.source.binder.ConstraintSource; import org.hibernate.metamodel.source.spi.ConstraintSource;
import org.hibernate.metamodel.source.binder.JpaCallbackClass; import org.hibernate.metamodel.source.spi.JpaCallbackClass;
import org.hibernate.metamodel.source.binder.TableSource; import org.hibernate.metamodel.source.spi.TableSource;
/** /**
* Represents an entity or mapped superclass configured via annotations/orm-xml. * Represents an entity or mapped superclass configured via annotations/orm-xml.

View File

@ -21,7 +21,7 @@
* 51 Franklin Street, Fifth Floor * 51 Franklin Street, Fifth Floor
* Boston, MA 02110-1301 USA * Boston, MA 02110-1301 USA
*/ */
package org.hibernate.metamodel.source.annotations.entity; package org.hibernate.metamodel.source.internal.annotations.entity;
import java.util.ArrayList; import java.util.ArrayList;
import java.util.Collections; import java.util.Collections;
@ -31,18 +31,18 @@ import java.util.Set;
import org.hibernate.internal.jaxb.Origin; import org.hibernate.internal.jaxb.Origin;
import org.hibernate.metamodel.binding.CustomSQL; import org.hibernate.metamodel.binding.CustomSQL;
import org.hibernate.metamodel.source.LocalBindingContext; import org.hibernate.metamodel.source.spi.LocalBindingContext;
import org.hibernate.metamodel.source.annotations.attribute.AssociationAttribute; import org.hibernate.metamodel.source.internal.annotations.attribute.AssociationAttribute;
import org.hibernate.metamodel.source.annotations.attribute.BasicAttribute; import org.hibernate.metamodel.source.internal.annotations.attribute.BasicAttribute;
import org.hibernate.metamodel.source.annotations.attribute.SingularAttributeSourceImpl; import org.hibernate.metamodel.source.internal.annotations.attribute.SingularAttributeSourceImpl;
import org.hibernate.metamodel.source.annotations.attribute.ToOneAttributeSourceImpl; import org.hibernate.metamodel.source.internal.annotations.attribute.ToOneAttributeSourceImpl;
import org.hibernate.metamodel.source.binder.AttributeSource; import org.hibernate.metamodel.source.spi.AttributeSource;
import org.hibernate.metamodel.source.binder.ConstraintSource; import org.hibernate.metamodel.source.spi.ConstraintSource;
import org.hibernate.metamodel.source.binder.EntitySource; import org.hibernate.metamodel.source.spi.EntitySource;
import org.hibernate.metamodel.source.binder.JpaCallbackClass; import org.hibernate.metamodel.source.spi.JpaCallbackClass;
import org.hibernate.metamodel.source.binder.MetaAttributeSource; import org.hibernate.metamodel.source.spi.MetaAttributeSource;
import org.hibernate.metamodel.source.binder.SubclassEntitySource; import org.hibernate.metamodel.source.spi.SubclassEntitySource;
import org.hibernate.metamodel.source.binder.TableSource; import org.hibernate.metamodel.source.spi.TableSource;
/** /**
* @author Hardy Ferentschik * @author Hardy Ferentschik

View File

@ -21,7 +21,7 @@
* 51 Franklin Street, Fifth Floor * 51 Franklin Street, Fifth Floor
* Boston, MA 02110-1301 USA * Boston, MA 02110-1301 USA
*/ */
package org.hibernate.metamodel.source.annotations.entity; package org.hibernate.metamodel.source.internal.annotations.entity;
/** /**
* An emum for the type of id configuration for an entity. * An emum for the type of id configuration for an entity.

View File

@ -21,21 +21,21 @@
* 51 Franklin Street, Fifth Floor * 51 Franklin Street, Fifth Floor
* Boston, MA 02110-1301 USA * Boston, MA 02110-1301 USA
*/ */
package org.hibernate.metamodel.source.annotations.entity; package org.hibernate.metamodel.source.internal.annotations.entity;
import org.hibernate.AssertionFailure; import org.hibernate.AssertionFailure;
import org.hibernate.EntityMode; import org.hibernate.EntityMode;
import org.hibernate.cfg.NotYetImplementedException; import org.hibernate.cfg.NotYetImplementedException;
import org.hibernate.engine.OptimisticLockStyle; import org.hibernate.engine.OptimisticLockStyle;
import org.hibernate.metamodel.binding.Caching; import org.hibernate.metamodel.binding.Caching;
import org.hibernate.metamodel.source.annotations.attribute.BasicAttribute; import org.hibernate.metamodel.source.internal.annotations.attribute.BasicAttribute;
import org.hibernate.metamodel.source.annotations.attribute.DiscriminatorSourceImpl; import org.hibernate.metamodel.source.internal.annotations.attribute.DiscriminatorSourceImpl;
import org.hibernate.metamodel.source.annotations.attribute.SimpleIdentifierSourceImpl; import org.hibernate.metamodel.source.internal.annotations.attribute.SimpleIdentifierSourceImpl;
import org.hibernate.metamodel.source.annotations.attribute.SingularAttributeSourceImpl; import org.hibernate.metamodel.source.internal.annotations.attribute.SingularAttributeSourceImpl;
import org.hibernate.metamodel.source.binder.DiscriminatorSource; import org.hibernate.metamodel.source.spi.DiscriminatorSource;
import org.hibernate.metamodel.source.binder.IdentifierSource; import org.hibernate.metamodel.source.spi.IdentifierSource;
import org.hibernate.metamodel.source.binder.RootEntitySource; import org.hibernate.metamodel.source.spi.RootEntitySource;
import org.hibernate.metamodel.source.binder.SingularAttributeSource; import org.hibernate.metamodel.source.spi.SingularAttributeSource;
/** /**
* @author Hardy Ferentschik * @author Hardy Ferentschik

View File

@ -21,9 +21,9 @@
* 51 Franklin Street, Fifth Floor * 51 Franklin Street, Fifth Floor
* Boston, MA 02110-1301 USA * Boston, MA 02110-1301 USA
*/ */
package org.hibernate.metamodel.source.annotations.entity; package org.hibernate.metamodel.source.internal.annotations.entity;
import org.hibernate.metamodel.source.binder.SubclassEntitySource; import org.hibernate.metamodel.source.spi.SubclassEntitySource;
/** /**
* @author Hardy Ferentschik * @author Hardy Ferentschik

View File

@ -21,9 +21,9 @@
* 51 Franklin Street, Fifth Floor * 51 Franklin Street, Fifth Floor
* Boston, MA 02110-1301 USA * Boston, MA 02110-1301 USA
*/ */
package org.hibernate.metamodel.source.annotations.entity; package org.hibernate.metamodel.source.internal.annotations.entity;
import org.hibernate.metamodel.source.binder.TableSource; import org.hibernate.metamodel.source.spi.TableSource;
class TableSourceImpl implements TableSource { class TableSourceImpl implements TableSource {
private final String schema; private final String schema;

View File

@ -21,11 +21,11 @@
* 51 Franklin Street, Fifth Floor * 51 Franklin Street, Fifth Floor
* Boston, MA 02110-1301 USA * Boston, MA 02110-1301 USA
*/ */
package org.hibernate.metamodel.source.annotations.entity; package org.hibernate.metamodel.source.internal.annotations.entity;
import java.util.List; import java.util.List;
import org.hibernate.metamodel.source.binder.UniqueConstraintSource; import org.hibernate.metamodel.source.spi.UniqueConstraintSource;
/** /**
* @author Hardy Ferentschik * @author Hardy Ferentschik

View File

@ -21,7 +21,7 @@
* 51 Franklin Street, Fifth Floor * 51 Franklin Street, Fifth Floor
* Boston, MA 02110-1301 USA * Boston, MA 02110-1301 USA
*/ */
package org.hibernate.metamodel.source.annotations.global; package org.hibernate.metamodel.source.internal.annotations.global;
import java.util.HashSet; import java.util.HashSet;
import java.util.List; import java.util.List;
@ -34,19 +34,19 @@ import org.hibernate.annotations.FetchMode;
import org.hibernate.annotations.FetchProfiles; import org.hibernate.annotations.FetchProfiles;
import org.hibernate.metamodel.binding.FetchProfile; import org.hibernate.metamodel.binding.FetchProfile;
import org.hibernate.metamodel.binding.FetchProfile.Fetch; import org.hibernate.metamodel.binding.FetchProfile.Fetch;
import org.hibernate.metamodel.source.MetadataImplementor; import org.hibernate.metamodel.source.spi.MetadataImplementor;
import org.hibernate.metamodel.source.annotations.AnnotationBindingContext; import org.hibernate.metamodel.source.internal.annotations.AnnotationBindingContext;
import org.hibernate.metamodel.source.annotations.HibernateDotNames; import org.hibernate.metamodel.source.internal.annotations.HibernateDotNames;
import org.hibernate.metamodel.source.annotations.JandexHelper; import org.hibernate.metamodel.source.internal.annotations.JandexHelper;
/** /**
* Binds fetch profiles found in annotations. * Binds fetch profiles found in annotations.
* *
* @author Hardy Ferentschik * @author Hardy Ferentschik
*/ */
public class FetchProfileBinder { public class FetchProfileProcessor {
private FetchProfileBinder() { private FetchProfileProcessor() {
} }
/** /**

View File

@ -21,7 +21,7 @@
* 51 Franklin Street, Fifth Floor * 51 Franklin Street, Fifth Floor
* Boston, MA 02110-1301 USA * Boston, MA 02110-1301 USA
*/ */
package org.hibernate.metamodel.source.annotations.global; package org.hibernate.metamodel.source.internal.annotations.global;
import java.util.HashMap; import java.util.HashMap;
import java.util.List; import java.util.List;
@ -34,10 +34,10 @@ import org.hibernate.annotations.FilterDef;
import org.hibernate.annotations.FilterDefs; import org.hibernate.annotations.FilterDefs;
import org.hibernate.engine.spi.FilterDefinition; import org.hibernate.engine.spi.FilterDefinition;
import org.hibernate.internal.CoreMessageLogger; import org.hibernate.internal.CoreMessageLogger;
import org.hibernate.metamodel.source.MetadataImplementor; import org.hibernate.metamodel.source.spi.MetadataImplementor;
import org.hibernate.metamodel.source.annotations.AnnotationBindingContext; import org.hibernate.metamodel.source.internal.annotations.AnnotationBindingContext;
import org.hibernate.metamodel.source.annotations.HibernateDotNames; import org.hibernate.metamodel.source.internal.annotations.HibernateDotNames;
import org.hibernate.metamodel.source.annotations.JandexHelper; import org.hibernate.metamodel.source.internal.annotations.JandexHelper;
import org.hibernate.type.Type; import org.hibernate.type.Type;
/** /**
@ -45,11 +45,11 @@ import org.hibernate.type.Type;
* *
* @author Hardy Ferentschik * @author Hardy Ferentschik
*/ */
public class FilterDefBinder { public class FilterDefProcessor {
private static final CoreMessageLogger LOG = Logger.getMessageLogger( private static final CoreMessageLogger LOG = Logger.getMessageLogger(
CoreMessageLogger.class, CoreMessageLogger.class,
FilterDefBinder.class.getName() FilterDefProcessor.class.getName()
); );
/** /**
@ -95,6 +95,6 @@ public class FilterDefBinder {
LOG.debugf( "Binding filter definition: %s", name ); LOG.debugf( "Binding filter definition: %s", name );
} }
private FilterDefBinder() { private FilterDefProcessor() {
} }
} }

View File

@ -21,7 +21,7 @@
* 51 Franklin Street, Fifth Floor * 51 Franklin Street, Fifth Floor
* Boston, MA 02110-1301 USA * Boston, MA 02110-1301 USA
*/ */
package org.hibernate.metamodel.source.annotations.global; package org.hibernate.metamodel.source.internal.annotations.global;
import java.util.HashMap; import java.util.HashMap;
import java.util.List; import java.util.List;
@ -44,12 +44,12 @@ import org.hibernate.id.enhanced.TableGenerator;
import org.hibernate.internal.CoreMessageLogger; import org.hibernate.internal.CoreMessageLogger;
import org.hibernate.internal.util.StringHelper; import org.hibernate.internal.util.StringHelper;
import org.hibernate.metamodel.binding.IdGenerator; import org.hibernate.metamodel.binding.IdGenerator;
import org.hibernate.metamodel.source.MetadataImplementor; import org.hibernate.metamodel.source.spi.MetadataImplementor;
import org.hibernate.metamodel.source.annotations.AnnotationBindingContext; import org.hibernate.metamodel.source.internal.annotations.AnnotationBindingContext;
import org.hibernate.metamodel.source.annotations.EnumConversionHelper; import org.hibernate.metamodel.source.internal.annotations.EnumConversionHelper;
import org.hibernate.metamodel.source.annotations.HibernateDotNames; import org.hibernate.metamodel.source.internal.annotations.HibernateDotNames;
import org.hibernate.metamodel.source.annotations.JPADotNames; import org.hibernate.metamodel.source.internal.annotations.JPADotNames;
import org.hibernate.metamodel.source.annotations.JandexHelper; import org.hibernate.metamodel.source.internal.annotations.JandexHelper;
/** /**
* Binds {@link SequenceGenerator}, {@link javax.persistence.TableGenerator}, {@link GenericGenerator}, and * Binds {@link SequenceGenerator}, {@link javax.persistence.TableGenerator}, {@link GenericGenerator}, and
@ -57,14 +57,14 @@ import org.hibernate.metamodel.source.annotations.JandexHelper;
* *
* @author Hardy Ferentschik * @author Hardy Ferentschik
*/ */
public class IdGeneratorBinder { public class IdGeneratorProcessor {
private static final CoreMessageLogger LOG = Logger.getMessageLogger( private static final CoreMessageLogger LOG = Logger.getMessageLogger(
CoreMessageLogger.class, CoreMessageLogger.class,
IdGeneratorBinder.class.getName() IdGeneratorProcessor.class.getName()
); );
private IdGeneratorBinder() { private IdGeneratorProcessor() {
} }
/** /**

View File

@ -21,7 +21,7 @@
* 51 Franklin Street, Fifth Floor * 51 Franklin Street, Fifth Floor
* Boston, MA 02110-1301 USA * Boston, MA 02110-1301 USA
*/ */
package org.hibernate.metamodel.source.annotations.global; package org.hibernate.metamodel.source.internal.annotations.global;
import java.util.HashMap; import java.util.HashMap;
import java.util.List; import java.util.List;
@ -45,11 +45,11 @@ import org.hibernate.engine.spi.NamedQueryDefinition;
import org.hibernate.engine.spi.NamedSQLQueryDefinition; import org.hibernate.engine.spi.NamedSQLQueryDefinition;
import org.hibernate.internal.CoreMessageLogger; import org.hibernate.internal.CoreMessageLogger;
import org.hibernate.internal.util.StringHelper; import org.hibernate.internal.util.StringHelper;
import org.hibernate.metamodel.source.MetadataImplementor; import org.hibernate.metamodel.source.spi.MetadataImplementor;
import org.hibernate.metamodel.source.annotations.AnnotationBindingContext; import org.hibernate.metamodel.source.internal.annotations.AnnotationBindingContext;
import org.hibernate.metamodel.source.annotations.HibernateDotNames; import org.hibernate.metamodel.source.internal.annotations.HibernateDotNames;
import org.hibernate.metamodel.source.annotations.JPADotNames; import org.hibernate.metamodel.source.internal.annotations.JPADotNames;
import org.hibernate.metamodel.source.annotations.JandexHelper; import org.hibernate.metamodel.source.internal.annotations.JandexHelper;
/** /**
* Binds {@link NamedQuery}, {@link NamedQueries}, {@link NamedNativeQuery}, {@link NamedNativeQueries}, * Binds {@link NamedQuery}, {@link NamedQueries}, {@link NamedNativeQuery}, {@link NamedNativeQueries},
@ -58,14 +58,14 @@ import org.hibernate.metamodel.source.annotations.JandexHelper;
* *
* @author Hardy Ferentschik * @author Hardy Ferentschik
*/ */
public class QueryBinder { public class QueryProcessor {
private static final CoreMessageLogger LOG = Logger.getMessageLogger( private static final CoreMessageLogger LOG = Logger.getMessageLogger(
CoreMessageLogger.class, CoreMessageLogger.class,
QueryBinder.class.getName() QueryProcessor.class.getName()
); );
private QueryBinder() { private QueryProcessor() {
} }
/** /**

View File

@ -21,7 +21,7 @@
* 51 Franklin Street, Fifth Floor * 51 Franklin Street, Fifth Floor
* Boston, MA 02110-1301 USA * Boston, MA 02110-1301 USA
*/ */
package org.hibernate.metamodel.source.annotations.global; package org.hibernate.metamodel.source.internal.annotations.global;
import java.util.List; import java.util.List;
@ -36,24 +36,24 @@ import org.hibernate.metamodel.relational.ObjectName;
import org.hibernate.metamodel.relational.Schema; import org.hibernate.metamodel.relational.Schema;
import org.hibernate.metamodel.relational.SimpleValue; import org.hibernate.metamodel.relational.SimpleValue;
import org.hibernate.metamodel.relational.Table; import org.hibernate.metamodel.relational.Table;
import org.hibernate.metamodel.source.MetadataImplementor; import org.hibernate.metamodel.source.spi.MetadataImplementor;
import org.hibernate.metamodel.source.annotations.AnnotationBindingContext; import org.hibernate.metamodel.source.internal.annotations.AnnotationBindingContext;
import org.hibernate.metamodel.source.annotations.HibernateDotNames; import org.hibernate.metamodel.source.internal.annotations.HibernateDotNames;
import org.hibernate.metamodel.source.annotations.JandexHelper; import org.hibernate.metamodel.source.internal.annotations.JandexHelper;
/** /**
* Binds table related information. This binder is called after the entities are bound. * Binds table related information. This binder is called after the entities are bound.
* *
* @author Hardy Ferentschik * @author Hardy Ferentschik
*/ */
public class TableBinder { public class TableProcessor {
private static final CoreMessageLogger LOG = Logger.getMessageLogger( private static final CoreMessageLogger LOG = Logger.getMessageLogger(
CoreMessageLogger.class, CoreMessageLogger.class,
TableBinder.class.getName() TableProcessor.class.getName()
); );
private TableBinder() { private TableProcessor() {
} }
/** /**

View File

@ -21,7 +21,7 @@
* 51 Franklin Street, Fifth Floor * 51 Franklin Street, Fifth Floor
* Boston, MA 02110-1301 USA * Boston, MA 02110-1301 USA
*/ */
package org.hibernate.metamodel.source.annotations.global; package org.hibernate.metamodel.source.internal.annotations.global;
import java.util.HashMap; import java.util.HashMap;
import java.util.List; import java.util.List;
@ -35,21 +35,21 @@ import org.hibernate.annotations.TypeDefs;
import org.hibernate.internal.CoreMessageLogger; import org.hibernate.internal.CoreMessageLogger;
import org.hibernate.internal.util.StringHelper; import org.hibernate.internal.util.StringHelper;
import org.hibernate.metamodel.binding.TypeDef; import org.hibernate.metamodel.binding.TypeDef;
import org.hibernate.metamodel.source.MetadataImplementor; import org.hibernate.metamodel.source.spi.MetadataImplementor;
import org.hibernate.metamodel.source.annotations.AnnotationBindingContext; import org.hibernate.metamodel.source.internal.annotations.AnnotationBindingContext;
import org.hibernate.metamodel.source.annotations.HibernateDotNames; import org.hibernate.metamodel.source.internal.annotations.HibernateDotNames;
import org.hibernate.metamodel.source.annotations.JandexHelper; import org.hibernate.metamodel.source.internal.annotations.JandexHelper;
/** /**
* Binds {@link org.hibernate.annotations.TypeDef} and {@link TypeDefs}. * Binds {@link org.hibernate.annotations.TypeDef} and {@link TypeDefs}.
* *
* @author Hardy Ferentschik * @author Hardy Ferentschik
*/ */
public class TypeDefBinder { public class TypeDefProcessor {
private static final CoreMessageLogger LOG = Logger.getMessageLogger( private static final CoreMessageLogger LOG = Logger.getMessageLogger(
CoreMessageLogger.class, CoreMessageLogger.class,
TypeDefBinder.class.getName() TypeDefProcessor.class.getName()
); );
/** /**
@ -121,6 +121,6 @@ public class TypeDefBinder {
metadata.addTypeDefinition( new TypeDef( name, typeClass, prms ) ); metadata.addTypeDefinition( new TypeDef( name, typeClass, prms ) );
} }
private TypeDefBinder() { private TypeDefProcessor() {
} }
} }

View File

@ -21,7 +21,7 @@
* 51 Franklin Street, Fifth Floor * 51 Franklin Street, Fifth Floor
* Boston, MA 02110-1301 USA * Boston, MA 02110-1301 USA
*/ */
package org.hibernate.metamodel.source.annotations.xml; package org.hibernate.metamodel.source.internal.annotations.xml;
import org.jboss.jandex.DotName; import org.jboss.jandex.DotName;

View File

@ -21,7 +21,7 @@
* 51 Franklin Street, Fifth Floor * 51 Franklin Street, Fifth Floor
* Boston, MA 02110-1301 USA * Boston, MA 02110-1301 USA
*/ */
package org.hibernate.metamodel.source.annotations.xml.filter; package org.hibernate.metamodel.source.internal.annotations.xml.filter;
import java.util.Arrays; import java.util.Arrays;
import java.util.HashSet; import java.util.HashSet;
@ -32,7 +32,7 @@ import java.util.Set;
import org.jboss.jandex.AnnotationInstance; import org.jboss.jandex.AnnotationInstance;
import org.jboss.jandex.DotName; import org.jboss.jandex.DotName;
import org.hibernate.metamodel.source.annotations.xml.mocker.IndexBuilder; import org.hibernate.metamodel.source.internal.annotations.xml.mocker.IndexBuilder;
/** /**
* @author Strong Liu * @author Strong Liu

View File

@ -21,7 +21,7 @@
* 51 Franklin Street, Fifth Floor * 51 Franklin Street, Fifth Floor
* Boston, MA 02110-1301 USA * Boston, MA 02110-1301 USA
*/ */
package org.hibernate.metamodel.source.annotations.xml.filter; package org.hibernate.metamodel.source.internal.annotations.xml.filter;
import java.util.ArrayList; import java.util.ArrayList;
import java.util.Collections; import java.util.Collections;
@ -35,7 +35,7 @@ import org.jboss.jandex.AnnotationInstance;
import org.jboss.jandex.AnnotationTarget; import org.jboss.jandex.AnnotationTarget;
import org.jboss.jandex.DotName; import org.jboss.jandex.DotName;
import org.hibernate.metamodel.source.annotations.xml.mocker.MockHelper; import org.hibernate.metamodel.source.internal.annotations.xml.mocker.MockHelper;
/** /**
* @author Strong Liu * @author Strong Liu

View File

@ -21,13 +21,13 @@
* 51 Franklin Street, Fifth Floor * 51 Franklin Street, Fifth Floor
* Boston, MA 02110-1301 USA * Boston, MA 02110-1301 USA
*/ */
package org.hibernate.metamodel.source.annotations.xml.filter; package org.hibernate.metamodel.source.internal.annotations.xml.filter;
import org.jboss.jandex.AnnotationInstance; import org.jboss.jandex.AnnotationInstance;
import org.jboss.jandex.DotName; import org.jboss.jandex.DotName;
import org.hibernate.metamodel.source.annotations.JPADotNames; import org.hibernate.metamodel.source.internal.annotations.JPADotNames;
import org.hibernate.metamodel.source.annotations.xml.mocker.IndexBuilder; import org.hibernate.metamodel.source.internal.annotations.xml.mocker.IndexBuilder;
/** /**
* @author Strong Liu * @author Strong Liu

View File

@ -21,7 +21,7 @@
* 51 Franklin Street, Fifth Floor * 51 Franklin Street, Fifth Floor
* Boston, MA 02110-1301 USA * Boston, MA 02110-1301 USA
*/ */
package org.hibernate.metamodel.source.annotations.xml.filter; package org.hibernate.metamodel.source.internal.annotations.xml.filter;
import java.util.List; import java.util.List;

View File

@ -21,7 +21,7 @@
* 51 Franklin Street, Fifth Floor * 51 Franklin Street, Fifth Floor
* Boston, MA 02110-1301 USA * Boston, MA 02110-1301 USA
*/ */
package org.hibernate.metamodel.source.annotations.xml.filter; package org.hibernate.metamodel.source.internal.annotations.xml.filter;
import java.util.Iterator; import java.util.Iterator;
import java.util.List; import java.util.List;
@ -30,7 +30,8 @@ import org.jboss.jandex.AnnotationInstance;
import org.jboss.jandex.AnnotationTarget; import org.jboss.jandex.AnnotationTarget;
import org.jboss.jandex.DotName; import org.jboss.jandex.DotName;
import org.hibernate.metamodel.source.annotations.xml.mocker.MockHelper; import org.hibernate.metamodel.source.internal.annotations.xml.mocker.MockHelper;
import org.hibernate.metamodel.source.internal.annotations.JPADotNames;
/** /**
* @author Strong Liu * @author Strong Liu
@ -53,42 +54,42 @@ class NameTargetAnnotationFilter extends AbstractAnnotationFilter {
@Override @Override
protected DotName[] targetAnnotation() { protected DotName[] targetAnnotation() {
return new DotName[] { return new DotName[] {
LOB, JPADotNames.LOB,
ID, JPADotNames.ID,
BASIC, JPADotNames.BASIC,
GENERATED_VALUE, JPADotNames.GENERATED_VALUE,
VERSION, JPADotNames.VERSION,
TRANSIENT, JPADotNames.TRANSIENT,
ACCESS, JPADotNames.ACCESS,
POST_LOAD, JPADotNames.POST_LOAD,
POST_PERSIST, JPADotNames.POST_PERSIST,
POST_REMOVE, JPADotNames.POST_REMOVE,
POST_UPDATE, JPADotNames.POST_UPDATE,
PRE_PERSIST, JPADotNames.PRE_PERSIST,
PRE_REMOVE, JPADotNames.PRE_REMOVE,
PRE_UPDATE, JPADotNames.PRE_UPDATE,
EMBEDDED_ID, JPADotNames.EMBEDDED_ID,
EMBEDDED, JPADotNames.EMBEDDED,
MANY_TO_ONE, JPADotNames.MANY_TO_ONE,
MANY_TO_MANY, JPADotNames.MANY_TO_MANY,
ONE_TO_ONE, JPADotNames.ONE_TO_ONE,
ONE_TO_MANY, JPADotNames.ONE_TO_MANY,
ELEMENT_COLLECTION, JPADotNames.ELEMENT_COLLECTION,
COLLECTION_TABLE, JPADotNames.COLLECTION_TABLE,
COLUMN, JPADotNames.COLUMN,
ENUMERATED, JPADotNames.ENUMERATED,
JOIN_TABLE, JPADotNames.JOIN_TABLE,
TEMPORAL, JPADotNames.TEMPORAL,
ORDER_BY, JPADotNames.ORDER_BY,
ORDER_COLUMN, JPADotNames.ORDER_COLUMN,
JOIN_COLUMN, JPADotNames.JOIN_COLUMN,
JOIN_COLUMNS, JPADotNames.JOIN_COLUMNS,
MAPS_ID, JPADotNames.MAPS_ID,
MAP_KEY_TEMPORAL, JPADotNames.MAP_KEY_TEMPORAL,
MAP_KEY, JPADotNames.MAP_KEY,
MAP_KEY_CLASS, JPADotNames.MAP_KEY_CLASS,
MAP_KEY_COLUMN, JPADotNames.MAP_KEY_COLUMN,
MAP_KEY_ENUMERATED JPADotNames.MAP_KEY_ENUMERATED
}; };
} }
} }

View File

@ -21,7 +21,7 @@
* 51 Franklin Street, Fifth Floor * 51 Franklin Street, Fifth Floor
* Boston, MA 02110-1301 USA * Boston, MA 02110-1301 USA
*/ */
package org.hibernate.metamodel.source.annotations.xml.mocker; package org.hibernate.metamodel.source.internal.annotations.xml.mocker;
import java.util.List; import java.util.List;

View File

@ -21,7 +21,7 @@
* 51 Franklin Street, Fifth Floor * 51 Franklin Street, Fifth Floor
* Boston, MA 02110-1301 USA * Boston, MA 02110-1301 USA
*/ */
package org.hibernate.metamodel.source.annotations.xml.mocker; package org.hibernate.metamodel.source.internal.annotations.xml.mocker;
import org.jboss.jandex.AnnotationInstance; import org.jboss.jandex.AnnotationInstance;
import org.jboss.jandex.AnnotationTarget; import org.jboss.jandex.AnnotationTarget;

View File

@ -21,7 +21,7 @@
* 51 Franklin Street, Fifth Floor * 51 Franklin Street, Fifth Floor
* Boston, MA 02110-1301 USA * Boston, MA 02110-1301 USA
*/ */
package org.hibernate.metamodel.source.annotations.xml.mocker; package org.hibernate.metamodel.source.internal.annotations.xml.mocker;
import java.util.ArrayList; import java.util.ArrayList;
import java.util.List; import java.util.List;
@ -33,7 +33,7 @@ import org.jboss.jandex.DotName;
import org.hibernate.internal.jaxb.mapping.orm.JaxbAccessType; import org.hibernate.internal.jaxb.mapping.orm.JaxbAccessType;
import org.hibernate.internal.jaxb.mapping.orm.JaxbUniqueConstraint; import org.hibernate.internal.jaxb.mapping.orm.JaxbUniqueConstraint;
import org.hibernate.metamodel.source.annotations.JPADotNames; import org.hibernate.metamodel.source.internal.annotations.JPADotNames;
/** /**
* Base class for the mock jandex annotations created from orm.xml. * Base class for the mock jandex annotations created from orm.xml.

View File

@ -21,7 +21,7 @@
* 51 Franklin Street, Fifth Floor * 51 Franklin Street, Fifth Floor
* Boston, MA 02110-1301 USA * Boston, MA 02110-1301 USA
*/ */
package org.hibernate.metamodel.source.annotations.xml.mocker; package org.hibernate.metamodel.source.internal.annotations.xml.mocker;
import java.util.List; import java.util.List;
import java.util.Map; import java.util.Map;
@ -37,9 +37,9 @@ import org.hibernate.AssertionFailure;
import org.hibernate.MappingException; import org.hibernate.MappingException;
import org.hibernate.internal.CoreMessageLogger; import org.hibernate.internal.CoreMessageLogger;
import org.hibernate.internal.jaxb.mapping.orm.JaxbAccessType; import org.hibernate.internal.jaxb.mapping.orm.JaxbAccessType;
import org.hibernate.metamodel.source.annotations.JPADotNames; import org.hibernate.metamodel.source.internal.annotations.JPADotNames;
import org.hibernate.metamodel.source.annotations.JandexHelper; import org.hibernate.metamodel.source.internal.annotations.JandexHelper;
import org.hibernate.metamodel.source.annotations.xml.PseudoJpaDotNames; import org.hibernate.metamodel.source.internal.annotations.xml.PseudoJpaDotNames;
/** /**
* @author Strong Liu * @author Strong Liu

View File

@ -21,7 +21,7 @@
* 51 Franklin Street, Fifth Floor * 51 Franklin Street, Fifth Floor
* Boston, MA 02110-1301 USA * Boston, MA 02110-1301 USA
*/ */
package org.hibernate.metamodel.source.annotations.xml.mocker; package org.hibernate.metamodel.source.internal.annotations.xml.mocker;
import java.util.ArrayList; import java.util.ArrayList;
import java.util.HashSet; import java.util.HashSet;

View File

@ -21,7 +21,7 @@
* 51 Franklin Street, Fifth Floor * 51 Franklin Street, Fifth Floor
* Boston, MA 02110-1301 USA * Boston, MA 02110-1301 USA
*/ */
package org.hibernate.metamodel.source.annotations.xml.mocker; package org.hibernate.metamodel.source.internal.annotations.xml.mocker;
import java.util.List; import java.util.List;

View File

@ -21,7 +21,7 @@
* 51 Franklin Street, Fifth Floor * 51 Franklin Street, Fifth Floor
* Boston, MA 02110-1301 USA * Boston, MA 02110-1301 USA
*/ */
package org.hibernate.metamodel.source.annotations.xml.mocker; package org.hibernate.metamodel.source.internal.annotations.xml.mocker;
import java.util.ArrayList; import java.util.ArrayList;
import java.util.List; import java.util.List;

View File

@ -21,7 +21,7 @@
* 51 Franklin Street, Fifth Floor * 51 Franklin Street, Fifth Floor
* Boston, MA 02110-1301 USA * Boston, MA 02110-1301 USA
*/ */
package org.hibernate.metamodel.source.annotations.xml.mocker; package org.hibernate.metamodel.source.internal.annotations.xml.mocker;
import java.util.ArrayList; import java.util.ArrayList;
import java.util.List; import java.util.List;
@ -38,9 +38,9 @@ import org.hibernate.internal.jaxb.mapping.orm.JaxbEntity;
import org.hibernate.internal.jaxb.mapping.orm.JaxbMappedSuperclass; import org.hibernate.internal.jaxb.mapping.orm.JaxbMappedSuperclass;
import org.hibernate.internal.jaxb.mapping.orm.JaxbTable; import org.hibernate.internal.jaxb.mapping.orm.JaxbTable;
import org.hibernate.internal.util.StringHelper; import org.hibernate.internal.util.StringHelper;
import org.hibernate.metamodel.source.annotations.JPADotNames; import org.hibernate.metamodel.source.internal.annotations.JPADotNames;
import org.hibernate.metamodel.source.annotations.JandexHelper; import org.hibernate.metamodel.source.internal.annotations.JandexHelper;
import org.hibernate.metamodel.source.annotations.xml.filter.IndexedAnnotationFilter; import org.hibernate.metamodel.source.internal.annotations.xml.filter.IndexedAnnotationFilter;
/** /**
* @author Strong Liu * @author Strong Liu

View File

@ -21,7 +21,7 @@
* 51 Franklin Street, Fifth Floor * 51 Franklin Street, Fifth Floor
* Boston, MA 02110-1301 USA * Boston, MA 02110-1301 USA
*/ */
package org.hibernate.metamodel.source.annotations.xml.mocker; package org.hibernate.metamodel.source.internal.annotations.xml.mocker;
import java.util.ArrayList; import java.util.ArrayList;
import java.util.List; import java.util.List;

View File

@ -21,7 +21,7 @@
* 51 Franklin Street, Fifth Floor * 51 Franklin Street, Fifth Floor
* Boston, MA 02110-1301 USA * Boston, MA 02110-1301 USA
*/ */
package org.hibernate.metamodel.source.annotations.xml.mocker; package org.hibernate.metamodel.source.internal.annotations.xml.mocker;
import java.util.Collections; import java.util.Collections;
import java.util.List; import java.util.List;

View File

@ -21,7 +21,7 @@
* 51 Franklin Street, Fifth Floor * 51 Franklin Street, Fifth Floor
* Boston, MA 02110-1301 USA * Boston, MA 02110-1301 USA
*/ */
package org.hibernate.metamodel.source.annotations.xml.mocker; package org.hibernate.metamodel.source.internal.annotations.xml.mocker;
import org.jboss.logging.Logger; import org.jboss.logging.Logger;

View File

@ -21,7 +21,7 @@
* 51 Franklin Street, Fifth Floor * 51 Franklin Street, Fifth Floor
* Boston, MA 02110-1301 USA * Boston, MA 02110-1301 USA
*/ */
package org.hibernate.metamodel.source.annotations.xml.mocker; package org.hibernate.metamodel.source.internal.annotations.xml.mocker;
import org.jboss.jandex.ClassInfo; import org.jboss.jandex.ClassInfo;

View File

@ -21,7 +21,7 @@
* 51 Franklin Street, Fifth Floor * 51 Franklin Street, Fifth Floor
* Boston, MA 02110-1301 USA * Boston, MA 02110-1301 USA
*/ */
package org.hibernate.metamodel.source.annotations.xml.mocker; package org.hibernate.metamodel.source.internal.annotations.xml.mocker;
import org.jboss.jandex.ClassInfo; import org.jboss.jandex.ClassInfo;

View File

@ -21,7 +21,7 @@
* 51 Franklin Street, Fifth Floor * 51 Franklin Street, Fifth Floor
* Boston, MA 02110-1301 USA * Boston, MA 02110-1301 USA
*/ */
package org.hibernate.metamodel.source.annotations.xml.mocker; package org.hibernate.metamodel.source.internal.annotations.xml.mocker;
import java.io.Serializable; import java.io.Serializable;
import java.util.ArrayList; import java.util.ArrayList;

View File

@ -21,7 +21,7 @@
* 51 Franklin Street, Fifth Floor * 51 Franklin Street, Fifth Floor
* Boston, MA 02110-1301 USA * Boston, MA 02110-1301 USA
*/ */
package org.hibernate.metamodel.source.annotations.xml.mocker; package org.hibernate.metamodel.source.internal.annotations.xml.mocker;
import java.util.ArrayList; import java.util.ArrayList;
import java.util.List; import java.util.List;

View File

@ -21,7 +21,7 @@
* 51 Franklin Street, Fifth Floor * 51 Franklin Street, Fifth Floor
* Boston, MA 02110-1301 USA * Boston, MA 02110-1301 USA
*/ */
package org.hibernate.metamodel.source.annotations.xml.mocker; package org.hibernate.metamodel.source.internal.annotations.xml.mocker;
import java.util.ArrayList; import java.util.ArrayList;
import java.util.Collection; import java.util.Collection;

View File

@ -21,7 +21,7 @@
* 51 Franklin Street, Fifth Floor * 51 Franklin Street, Fifth Floor
* Boston, MA 02110-1301 USA * Boston, MA 02110-1301 USA
*/ */
package org.hibernate.metamodel.source.annotations.xml.mocker; package org.hibernate.metamodel.source.internal.annotations.xml.mocker;
import java.util.ArrayList; import java.util.ArrayList;
import java.util.HashMap; import java.util.HashMap;
@ -47,7 +47,7 @@ import org.hibernate.internal.jaxb.mapping.orm.JaxbSqlResultSetMapping;
import org.hibernate.internal.jaxb.mapping.orm.JaxbTableGenerator; import org.hibernate.internal.jaxb.mapping.orm.JaxbTableGenerator;
import org.hibernate.internal.util.StringHelper; import org.hibernate.internal.util.StringHelper;
import org.hibernate.metamodel.source.MappingException; import org.hibernate.metamodel.source.MappingException;
import org.hibernate.metamodel.source.annotations.JPADotNames; import org.hibernate.metamodel.source.internal.annotations.JPADotNames;
/** /**
* @author Strong Liu * @author Strong Liu

View File

@ -21,7 +21,7 @@
* 51 Franklin Street, Fifth Floor * 51 Franklin Street, Fifth Floor
* Boston, MA 02110-1301 USA * Boston, MA 02110-1301 USA
*/ */
package org.hibernate.metamodel.source.annotations.xml.mocker; package org.hibernate.metamodel.source.internal.annotations.xml.mocker;
import java.util.ArrayList; import java.util.ArrayList;
import java.util.List; import java.util.List;

View File

@ -21,7 +21,7 @@
* 51 Franklin Street, Fifth Floor * 51 Franklin Street, Fifth Floor
* Boston, MA 02110-1301 USA * Boston, MA 02110-1301 USA
*/ */
package org.hibernate.metamodel.source.annotations.xml.mocker; package org.hibernate.metamodel.source.internal.annotations.xml.mocker;
import java.util.ArrayList; import java.util.ArrayList;
import java.util.Collections; import java.util.Collections;
@ -38,7 +38,7 @@ import org.jboss.logging.Logger;
import org.hibernate.AssertionFailure; import org.hibernate.AssertionFailure;
import org.hibernate.internal.CoreMessageLogger; import org.hibernate.internal.CoreMessageLogger;
import org.hibernate.internal.util.StringHelper; import org.hibernate.internal.util.StringHelper;
import org.hibernate.metamodel.source.annotations.xml.filter.IndexedAnnotationFilter; import org.hibernate.metamodel.source.internal.annotations.xml.filter.IndexedAnnotationFilter;
import org.hibernate.service.ServiceRegistry; import org.hibernate.service.ServiceRegistry;
import org.hibernate.service.classloading.spi.ClassLoaderService; import org.hibernate.service.classloading.spi.ClassLoaderService;

Some files were not shown because too many files have changed in this diff Show More