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>
There is a 3rd method defined on <interfacename>org.hibernate.integrator.spi.Integrator</interfacename>,
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
metamodel code scheduled for completion in 5.0
</para>

View File

@ -42,7 +42,7 @@ import org.hibernate.event.service.spi.EventListenerRegistry;
import org.hibernate.integrator.spi.Integrator;
import org.hibernate.internal.CoreMessageLogger;
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.spi.SessionFactoryServiceRegistry;
@ -144,7 +144,7 @@ public class BeanValidationIntegrator implements Integrator {
/**
* {@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
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.engine.spi.SessionFactoryImplementor;
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.SessionFactoryServiceInitiator;

View File

@ -25,7 +25,7 @@ package org.hibernate.integrator.spi;
import org.hibernate.cfg.Configuration;
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;
/**

View File

@ -116,7 +116,7 @@ import org.hibernate.metadata.ClassMetadata;
import org.hibernate.metadata.CollectionMetadata;
import org.hibernate.metamodel.binding.EntityBinding;
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.entity.EntityPersister;
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.Origin;
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.MappingNotFoundException;
import org.hibernate.metamodel.source.internal.JaxbHelper;
import org.hibernate.metamodel.source.internal.MetadataBuilderImpl;
import org.hibernate.service.ServiceRegistry;
import org.hibernate.service.classloading.spi.ClassLoaderService;

View File

@ -28,7 +28,7 @@ import java.util.HashSet;
import java.util.Set;
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

View File

@ -26,7 +26,7 @@ package org.hibernate.metamodel.binding;
import java.util.Set;
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.

View File

@ -26,7 +26,7 @@ package org.hibernate.metamodel.binding;
import org.hibernate.metamodel.domain.AttributeContainer;
import org.hibernate.metamodel.domain.PluralAttribute;
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

View File

@ -34,7 +34,7 @@ import org.hibernate.metamodel.domain.SingularAttribute;
import org.hibernate.metamodel.relational.Column;
import org.hibernate.metamodel.relational.Schema;
import org.hibernate.metamodel.relational.SimpleValue;
import org.hibernate.metamodel.source.MetaAttributeContext;
import org.hibernate.metamodel.source.spi.MetaAttributeContext;
/**
* 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.PluralAttributeNature;
import org.hibernate.metamodel.domain.SingularAttribute;
import org.hibernate.metamodel.source.MetaAttributeContext;
import org.hibernate.metamodel.source.spi.MetaAttributeContext;
/**
* @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.SingularAttribute;
import org.hibernate.metamodel.relational.TableSpecification;
import org.hibernate.metamodel.source.MetaAttributeContext;
import org.hibernate.metamodel.source.binder.JpaCallbackClass;
import org.hibernate.metamodel.source.spi.MetaAttributeContext;
import org.hibernate.metamodel.source.spi.JpaCallbackClass;
import org.hibernate.persister.entity.EntityPersister;
import org.hibernate.tuple.entity.EntityTuplizer;

View File

@ -21,7 +21,7 @@
* 51 Franklin Street, Fifth Floor
* Boston, MA 02110-1301 USA
*/
package org.hibernate.metamodel.source.binder;
package org.hibernate.metamodel.internal;
import java.beans.BeanInfo;
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.Tuple;
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.MetaAttributeContext;
import org.hibernate.metamodel.source.MetadataImplementor;
import org.hibernate.metamodel.source.hbm.Helper;
import org.hibernate.metamodel.source.spi.MetaAttributeContext;
import org.hibernate.metamodel.source.spi.MetadataImplementor;
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.entity.EntityPersister;
import org.hibernate.tuple.entity.EntityTuplizer;
@ -567,7 +595,7 @@ public class Binder {
private void bindCollectionTable(
PluralAttributeSource attributeSource,
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;
}
@ -640,7 +668,7 @@ public class Binder {
PluralAttributeSource attributeSource,
AbstractPluralAttributeBinding pluralAttributeBinding) {
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 BasicPluralAttributeElementBinding basicCollectionElement = (BasicPluralAttributeElementBinding) pluralAttributeBinding.getPluralAttributeElementBinding();
resolveTypeInformation(
@ -698,7 +726,7 @@ public class Binder {
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() );
}

View File

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

View File

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

View File

@ -21,7 +21,7 @@
* 51 Franklin Street, Fifth Floor
* Boston, MA 02110-1301 USA
*/
package org.hibernate.metamodel.source.internal;
package org.hibernate.metamodel.internal;
import java.io.Serializable;
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.Type;
import org.hibernate.metamodel.relational.Database;
import org.hibernate.metamodel.source.MappingDefaults;
import org.hibernate.metamodel.source.MetaAttributeContext;
import org.hibernate.metamodel.source.MetadataImplementor;
import org.hibernate.metamodel.source.MetadataSourceProcessor;
import org.hibernate.metamodel.source.annotations.AnnotationMetadataSourceProcessorImpl;
import org.hibernate.metamodel.source.hbm.HbmMetadataSourceProcessorImpl;
import org.hibernate.metamodel.source.spi.MappingDefaults;
import org.hibernate.metamodel.source.spi.MetaAttributeContext;
import org.hibernate.metamodel.source.spi.MetadataImplementor;
import org.hibernate.metamodel.source.spi.MetadataSourceProcessor;
import org.hibernate.metamodel.source.internal.annotations.AnnotationMetadataSourceProcessorImpl;
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.service.ServiceRegistry;
import org.hibernate.service.classloading.spi.ClassLoaderService;

View File

@ -21,7 +21,7 @@
* 51 Franklin Street, Fifth Floor
* Boston, MA 02110-1301 USA
*/
package org.hibernate.metamodel.source.internal;
package org.hibernate.metamodel.internal;
import java.io.Serializable;
@ -31,7 +31,7 @@ import org.hibernate.ObjectNotFoundException;
import org.hibernate.SessionFactory;
import org.hibernate.internal.SessionFactoryImpl;
import org.hibernate.metamodel.SessionFactoryBuilder;
import org.hibernate.metamodel.source.MetadataImplementor;
import org.hibernate.metamodel.source.spi.MetadataImplementor;
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.EntityBinding;
import org.hibernate.metamodel.binding.SingularAssociationAttributeBinding;
import org.hibernate.metamodel.source.MetadataImplementor;
import org.hibernate.metamodel.source.spi.MetadataImplementor;
/**
* @author Gail Badner
*/
class AssociationResolver {
public class AssociationResolver {
private final MetadataImplementor metadata;
AssociationResolver(MetadataImplementor metadata) {
public AssociationResolver(MetadataImplementor metadata) {
this.metadata = metadata;
}
void resolve() {
public void resolve() {
for ( EntityBinding entityBinding : metadata.getEntityBindings() ) {
for ( SingularAssociationAttributeBinding attributeBinding : entityBinding.getEntityReferencingAttributeBindings() ) {
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.SimpleValue;
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.TypeFactory;
@ -49,15 +49,15 @@ import org.hibernate.type.TypeFactory;
*
* @author Gail Badner
*/
class HibernateTypeResolver {
public class HibernateTypeResolver {
private final MetadataImplementor metadata;
HibernateTypeResolver(MetadataImplementor metadata) {
public HibernateTypeResolver(MetadataImplementor metadata) {
this.metadata = metadata;
}
void resolve() {
public void resolve() {
for ( EntityBinding entityBinding : metadata.getEntityBindings() ) {
if ( entityBinding.getHierarchyDetails().getEntityDiscriminator() != null ) {
resolveDiscriminatorTypeInformation( entityBinding.getHierarchyDetails().getEntityDiscriminator() );

View File

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

View File

@ -24,7 +24,7 @@
package org.hibernate.metamodel.source.internal;
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.

View File

@ -21,14 +21,14 @@
* 51 Franklin Street, Fifth Floor
* 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.ResolvedTypeWithMembers;
import org.jboss.jandex.ClassInfo;
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.

View File

@ -21,7 +21,7 @@
* 51 Franklin Street, Fifth Floor
* 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.Map;
@ -37,8 +37,8 @@ import org.jboss.jandex.Index;
import org.hibernate.cfg.NamingStrategy;
import org.hibernate.internal.util.Value;
import org.hibernate.metamodel.domain.Type;
import org.hibernate.metamodel.source.MappingDefaults;
import org.hibernate.metamodel.source.MetadataImplementor;
import org.hibernate.metamodel.source.spi.MappingDefaults;
import org.hibernate.metamodel.source.spi.MetadataImplementor;
import org.hibernate.service.ServiceRegistry;
import org.hibernate.service.classloading.spi.ClassLoaderService;

View File

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

View File

@ -21,7 +21,7 @@
* 51 Franklin Street, Fifth Floor
* 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.HashMap;
@ -41,12 +41,12 @@ import org.jboss.jandex.MethodInfo;
import org.hibernate.AnnotationException;
import org.hibernate.internal.util.collections.CollectionHelper;
import org.hibernate.metamodel.binding.InheritanceType;
import org.hibernate.metamodel.source.annotations.entity.EntityClass;
import org.hibernate.metamodel.source.annotations.entity.RootEntitySourceImpl;
import org.hibernate.metamodel.source.annotations.entity.SubclassEntitySourceImpl;
import org.hibernate.metamodel.source.binder.EntityHierarchy;
import org.hibernate.metamodel.source.binder.EntitySource;
import org.hibernate.metamodel.source.binder.SubclassEntitySource;
import org.hibernate.metamodel.source.internal.annotations.entity.EntityClass;
import org.hibernate.metamodel.source.internal.annotations.entity.RootEntitySourceImpl;
import org.hibernate.metamodel.source.internal.annotations.entity.SubclassEntitySourceImpl;
import org.hibernate.metamodel.source.spi.EntityHierarchy;
import org.hibernate.metamodel.source.spi.EntitySource;
import org.hibernate.metamodel.source.spi.SubclassEntitySource;
/**
* 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
* 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.source.binder.EntityHierarchy;
import org.hibernate.metamodel.source.binder.RootEntitySource;
import org.hibernate.metamodel.source.spi.EntityHierarchy;
import org.hibernate.metamodel.source.spi.RootEntitySource;
/**
* @author Hardy Ferentschik

View File

@ -21,7 +21,7 @@
* 51 Franklin Street, Fifth Floor
* 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.HashSet;

View File

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

View File

@ -21,7 +21,7 @@
* 51 Franklin Street, Fifth Floor
* 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.AccessType;

View File

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

View File

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

View File

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

View File

@ -21,7 +21,7 @@
* 51 Franklin Street, Fifth Floor
* 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.List;
@ -38,14 +38,14 @@ import org.hibernate.FetchMode;
import org.hibernate.annotations.NotFoundAction;
import org.hibernate.mapping.PropertyGeneration;
import org.hibernate.metamodel.source.MappingException;
import org.hibernate.metamodel.source.annotations.EnumConversionHelper;
import org.hibernate.metamodel.source.annotations.HibernateDotNames;
import org.hibernate.metamodel.source.annotations.JPADotNames;
import org.hibernate.metamodel.source.annotations.JandexHelper;
import org.hibernate.metamodel.source.annotations.attribute.type.AttributeTypeResolver;
import org.hibernate.metamodel.source.annotations.attribute.type.AttributeTypeResolverImpl;
import org.hibernate.metamodel.source.annotations.attribute.type.CompositeAttributeTypeResolver;
import org.hibernate.metamodel.source.annotations.entity.EntityBindingContext;
import org.hibernate.metamodel.source.internal.annotations.EnumConversionHelper;
import org.hibernate.metamodel.source.internal.annotations.HibernateDotNames;
import org.hibernate.metamodel.source.internal.annotations.JPADotNames;
import org.hibernate.metamodel.source.internal.annotations.JandexHelper;
import org.hibernate.metamodel.source.internal.annotations.attribute.type.AttributeTypeResolver;
import org.hibernate.metamodel.source.internal.annotations.attribute.type.AttributeTypeResolverImpl;
import org.hibernate.metamodel.source.internal.annotations.attribute.type.CompositeAttributeTypeResolver;
import org.hibernate.metamodel.source.internal.annotations.entity.EntityBindingContext;
/**
* Represents an association attribute.

View File

@ -21,11 +21,11 @@
* 51 Franklin Street, Fifth Floor
* 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.hibernate.metamodel.source.annotations.JPADotNames;
import org.hibernate.metamodel.source.internal.annotations.JPADotNames;
/**
* 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.hibernate.AssertionFailure;
import org.hibernate.internal.util.StringHelper;
import org.hibernate.metamodel.source.annotations.JPADotNames;
import org.hibernate.metamodel.source.annotations.JandexHelper;
import org.hibernate.metamodel.source.internal.annotations.JPADotNames;
import org.hibernate.metamodel.source.internal.annotations.JandexHelper;
/**
* 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
* 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.Arrays;
@ -40,17 +40,17 @@ import org.hibernate.internal.util.StringHelper;
import org.hibernate.mapping.PropertyGeneration;
import org.hibernate.metamodel.binding.IdGenerator;
import org.hibernate.metamodel.source.MappingException;
import org.hibernate.metamodel.source.annotations.EnumConversionHelper;
import org.hibernate.metamodel.source.annotations.HibernateDotNames;
import org.hibernate.metamodel.source.annotations.JPADotNames;
import org.hibernate.metamodel.source.annotations.JandexHelper;
import org.hibernate.metamodel.source.annotations.attribute.type.AttributeTypeResolver;
import org.hibernate.metamodel.source.annotations.attribute.type.AttributeTypeResolverImpl;
import org.hibernate.metamodel.source.annotations.attribute.type.CompositeAttributeTypeResolver;
import org.hibernate.metamodel.source.annotations.attribute.type.EnumeratedTypeResolver;
import org.hibernate.metamodel.source.annotations.attribute.type.LobTypeResolver;
import org.hibernate.metamodel.source.annotations.attribute.type.TemporalTypeResolver;
import org.hibernate.metamodel.source.annotations.entity.EntityBindingContext;
import org.hibernate.metamodel.source.internal.annotations.EnumConversionHelper;
import org.hibernate.metamodel.source.internal.annotations.HibernateDotNames;
import org.hibernate.metamodel.source.internal.annotations.JPADotNames;
import org.hibernate.metamodel.source.internal.annotations.JandexHelper;
import org.hibernate.metamodel.source.internal.annotations.attribute.type.AttributeTypeResolver;
import org.hibernate.metamodel.source.internal.annotations.attribute.type.AttributeTypeResolverImpl;
import org.hibernate.metamodel.source.internal.annotations.attribute.type.CompositeAttributeTypeResolver;
import org.hibernate.metamodel.source.internal.annotations.attribute.type.EnumeratedTypeResolver;
import org.hibernate.metamodel.source.internal.annotations.attribute.type.LobTypeResolver;
import org.hibernate.metamodel.source.internal.annotations.attribute.type.TemporalTypeResolver;
import org.hibernate.metamodel.source.internal.annotations.entity.EntityBindingContext;
/**
* Represent a basic attribute (explicitly or implicitly mapped).

View File

@ -21,7 +21,7 @@
* 51 Franklin Street, Fifth Floor
* 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;

View File

@ -21,13 +21,13 @@
* 51 Franklin Street, Fifth Floor
* 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.AnnotationValue;
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}.

View File

@ -21,11 +21,11 @@
* 51 Franklin Street, Fifth Floor
* 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.Size;
import org.hibernate.metamodel.source.binder.ColumnSource;
import org.hibernate.metamodel.source.spi.ColumnSource;
/**
* @author Steve Ebersole

View File

@ -22,9 +22,9 @@
* 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

View File

@ -21,11 +21,11 @@
* 51 Franklin Street, Fifth Floor
* 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.binder.DiscriminatorSource;
import org.hibernate.metamodel.source.binder.RelationalValueSource;
import org.hibernate.metamodel.source.internal.annotations.entity.EntityClass;
import org.hibernate.metamodel.source.spi.DiscriminatorSource;
import org.hibernate.metamodel.source.spi.RelationalValueSource;
/**
* @author Hardy Ferentschik

View File

@ -22,12 +22,12 @@
* 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 org.hibernate.metamodel.source.annotations.attribute.type.AttributeTypeResolver;
import org.hibernate.metamodel.source.binder.ExplicitHibernateTypeSource;
import org.hibernate.metamodel.source.internal.annotations.attribute.type.AttributeTypeResolver;
import org.hibernate.metamodel.source.spi.ExplicitHibernateTypeSource;
/**
* @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

View File

@ -21,7 +21,7 @@
* 51 Franklin Street, Fifth Floor
* 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.Map;
@ -30,11 +30,11 @@ import org.jboss.jandex.AnnotationInstance;
import org.jboss.jandex.DotName;
import org.hibernate.mapping.PropertyGeneration;
import org.hibernate.metamodel.source.annotations.HibernateDotNames;
import org.hibernate.metamodel.source.annotations.JPADotNames;
import org.hibernate.metamodel.source.annotations.JandexHelper;
import org.hibernate.metamodel.source.annotations.attribute.type.AttributeTypeResolver;
import org.hibernate.metamodel.source.annotations.entity.EntityBindingContext;
import org.hibernate.metamodel.source.internal.annotations.HibernateDotNames;
import org.hibernate.metamodel.source.internal.annotations.JPADotNames;
import org.hibernate.metamodel.source.internal.annotations.JandexHelper;
import org.hibernate.metamodel.source.internal.annotations.attribute.type.AttributeTypeResolver;
import org.hibernate.metamodel.source.internal.annotations.entity.EntityBindingContext;
/**
* Base class for the different types of mapped attributes

View File

@ -21,14 +21,14 @@
* 51 Franklin Street, Fifth Floor
* 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 org.hibernate.AssertionFailure;
import org.hibernate.metamodel.binding.IdGenerator;
import org.hibernate.metamodel.source.binder.SimpleIdentifierSource;
import org.hibernate.metamodel.source.binder.SingularAttributeSource;
import org.hibernate.metamodel.source.spi.SimpleIdentifierSource;
import org.hibernate.metamodel.source.spi.SingularAttributeSource;
/**
* @author Hardy Ferentschik

View File

@ -21,18 +21,18 @@
* 51 Franklin Street, Fifth Floor
* 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.Collections;
import java.util.List;
import org.hibernate.mapping.PropertyGeneration;
import org.hibernate.metamodel.source.binder.ExplicitHibernateTypeSource;
import org.hibernate.metamodel.source.binder.MetaAttributeSource;
import org.hibernate.metamodel.source.binder.RelationalValueSource;
import org.hibernate.metamodel.source.binder.SingularAttributeNature;
import org.hibernate.metamodel.source.binder.SingularAttributeSource;
import org.hibernate.metamodel.source.spi.ExplicitHibernateTypeSource;
import org.hibernate.metamodel.source.spi.MetaAttributeSource;
import org.hibernate.metamodel.source.spi.RelationalValueSource;
import org.hibernate.metamodel.source.spi.SingularAttributeNature;
import org.hibernate.metamodel.source.spi.SingularAttributeSource;
/**
* @author Hardy Ferentschik

View File

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

View File

@ -22,7 +22,7 @@
* 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.Map;

View File

@ -22,7 +22,7 @@
* 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;

View File

@ -22,7 +22,7 @@
* 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.Map;
@ -30,9 +30,9 @@ import java.util.Map;
import org.jboss.jandex.AnnotationInstance;
import org.jboss.jandex.AnnotationValue;
import org.hibernate.metamodel.source.annotations.HibernateDotNames;
import org.hibernate.metamodel.source.annotations.JandexHelper;
import org.hibernate.metamodel.source.annotations.attribute.MappedAttribute;
import org.hibernate.metamodel.source.internal.annotations.HibernateDotNames;
import org.hibernate.metamodel.source.internal.annotations.JandexHelper;
import org.hibernate.metamodel.source.internal.annotations.attribute.MappedAttribute;
/**
* @author Strong Liu

View File

@ -22,7 +22,7 @@
* 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.List;

View File

@ -22,7 +22,7 @@
* 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.util.HashMap;
@ -32,9 +32,9 @@ import org.jboss.jandex.AnnotationInstance;
import org.hibernate.AnnotationException;
import org.hibernate.AssertionFailure;
import org.hibernate.metamodel.source.annotations.JPADotNames;
import org.hibernate.metamodel.source.annotations.JandexHelper;
import org.hibernate.metamodel.source.annotations.attribute.MappedAttribute;
import org.hibernate.metamodel.source.internal.annotations.JPADotNames;
import org.hibernate.metamodel.source.internal.annotations.JandexHelper;
import org.hibernate.metamodel.source.internal.annotations.attribute.MappedAttribute;
import org.hibernate.type.EnumType;
/**

View File

@ -22,7 +22,7 @@
* 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.sql.Blob;
@ -33,9 +33,9 @@ import java.util.Map;
import org.jboss.jandex.AnnotationInstance;
import org.hibernate.AssertionFailure;
import org.hibernate.metamodel.source.annotations.JPADotNames;
import org.hibernate.metamodel.source.annotations.JandexHelper;
import org.hibernate.metamodel.source.annotations.attribute.MappedAttribute;
import org.hibernate.metamodel.source.internal.annotations.JPADotNames;
import org.hibernate.metamodel.source.internal.annotations.JandexHelper;
import org.hibernate.metamodel.source.internal.annotations.attribute.MappedAttribute;
import org.hibernate.type.CharacterArrayClobType;
import org.hibernate.type.PrimitiveCharacterArrayClobType;
import org.hibernate.type.SerializableToBlobType;

View File

@ -22,7 +22,7 @@
* 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.Date;
@ -33,9 +33,9 @@ import org.jboss.jandex.AnnotationInstance;
import org.hibernate.AnnotationException;
import org.hibernate.AssertionFailure;
import org.hibernate.cfg.NotYetImplementedException;
import org.hibernate.metamodel.source.annotations.JPADotNames;
import org.hibernate.metamodel.source.annotations.JandexHelper;
import org.hibernate.metamodel.source.annotations.attribute.MappedAttribute;
import org.hibernate.metamodel.source.internal.annotations.JPADotNames;
import org.hibernate.metamodel.source.internal.annotations.JandexHelper;
import org.hibernate.metamodel.source.internal.annotations.attribute.MappedAttribute;
import org.hibernate.type.StandardBasicTypes;
/**

View File

@ -21,7 +21,7 @@
* 51 Franklin Street, Fifth Floor
* 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.Collections;
@ -32,18 +32,18 @@ import java.util.Map;
import org.hibernate.internal.util.StringHelper;
import org.hibernate.internal.util.Value;
import org.hibernate.mapping.PropertyGeneration;
import org.hibernate.metamodel.source.LocalBindingContext;
import org.hibernate.metamodel.source.annotations.attribute.AssociationAttribute;
import org.hibernate.metamodel.source.annotations.attribute.AttributeOverride;
import org.hibernate.metamodel.source.annotations.attribute.BasicAttribute;
import org.hibernate.metamodel.source.annotations.attribute.SingularAttributeSourceImpl;
import org.hibernate.metamodel.source.annotations.attribute.ToOneAttributeSourceImpl;
import org.hibernate.metamodel.source.binder.AttributeSource;
import org.hibernate.metamodel.source.binder.ComponentAttributeSource;
import org.hibernate.metamodel.source.binder.ExplicitHibernateTypeSource;
import org.hibernate.metamodel.source.binder.MetaAttributeSource;
import org.hibernate.metamodel.source.binder.RelationalValueSource;
import org.hibernate.metamodel.source.binder.SingularAttributeNature;
import org.hibernate.metamodel.source.spi.LocalBindingContext;
import org.hibernate.metamodel.source.internal.annotations.attribute.AssociationAttribute;
import org.hibernate.metamodel.source.internal.annotations.attribute.AttributeOverride;
import org.hibernate.metamodel.source.internal.annotations.attribute.BasicAttribute;
import org.hibernate.metamodel.source.internal.annotations.attribute.SingularAttributeSourceImpl;
import org.hibernate.metamodel.source.internal.annotations.attribute.ToOneAttributeSourceImpl;
import org.hibernate.metamodel.source.spi.AttributeSource;
import org.hibernate.metamodel.source.spi.ComponentAttributeSource;
import org.hibernate.metamodel.source.spi.ExplicitHibernateTypeSource;
import org.hibernate.metamodel.source.spi.MetaAttributeSource;
import org.hibernate.metamodel.source.spi.RelationalValueSource;
import org.hibernate.metamodel.source.spi.SingularAttributeNature;
/**
* Annotation backed implementation of {@code ComponentAttributeSource}.

View File

@ -21,7 +21,7 @@
* 51 Franklin Street, Fifth Floor
* 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.Member;
@ -55,15 +55,15 @@ import org.hibernate.EntityMode;
import org.hibernate.HibernateException;
import org.hibernate.cfg.NotYetImplementedException;
import org.hibernate.metamodel.source.MappingException;
import org.hibernate.metamodel.source.annotations.AnnotationBindingContext;
import org.hibernate.metamodel.source.annotations.HibernateDotNames;
import org.hibernate.metamodel.source.annotations.JPADotNames;
import org.hibernate.metamodel.source.annotations.JandexHelper;
import org.hibernate.metamodel.source.annotations.ReflectionHelper;
import org.hibernate.metamodel.source.annotations.attribute.AssociationAttribute;
import org.hibernate.metamodel.source.annotations.attribute.AttributeNature;
import org.hibernate.metamodel.source.annotations.attribute.AttributeOverride;
import org.hibernate.metamodel.source.annotations.attribute.BasicAttribute;
import org.hibernate.metamodel.source.internal.annotations.AnnotationBindingContext;
import org.hibernate.metamodel.source.internal.annotations.HibernateDotNames;
import org.hibernate.metamodel.source.internal.annotations.JPADotNames;
import org.hibernate.metamodel.source.internal.annotations.JandexHelper;
import org.hibernate.metamodel.source.internal.annotations.ReflectionHelper;
import org.hibernate.metamodel.source.internal.annotations.attribute.AssociationAttribute;
import org.hibernate.metamodel.source.internal.annotations.attribute.AttributeNature;
import org.hibernate.metamodel.source.internal.annotations.attribute.AttributeOverride;
import org.hibernate.metamodel.source.internal.annotations.attribute.BasicAttribute;
/**
* Base class for a configured entity, mapped super class or embeddable

View File

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

View File

@ -21,16 +21,16 @@
* 51 Franklin Street, Fifth Floor
* 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 org.jboss.jandex.AnnotationInstance;
import org.jboss.jandex.ClassInfo;
import org.hibernate.metamodel.source.annotations.AnnotationBindingContext;
import org.hibernate.metamodel.source.annotations.HibernateDotNames;
import org.hibernate.metamodel.source.annotations.JandexHelper;
import org.hibernate.metamodel.source.internal.annotations.AnnotationBindingContext;
import org.hibernate.metamodel.source.internal.annotations.HibernateDotNames;
import org.hibernate.metamodel.source.internal.annotations.JandexHelper;
/**
* Represents the information about an entity annotated with {@code @Embeddable}.

View File

@ -21,7 +21,7 @@
* 51 Franklin Street, Fifth Floor
* 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.Iterator;
@ -32,9 +32,9 @@ import org.jboss.jandex.ClassInfo;
import org.jboss.jandex.DotName;
import org.hibernate.AssertionFailure;
import org.hibernate.metamodel.source.annotations.AnnotationBindingContext;
import org.hibernate.metamodel.source.annotations.JPADotNames;
import org.hibernate.metamodel.source.annotations.JandexHelper;
import org.hibernate.metamodel.source.internal.annotations.AnnotationBindingContext;
import org.hibernate.metamodel.source.internal.annotations.JPADotNames;
import org.hibernate.metamodel.source.internal.annotations.JandexHelper;
/**
* 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
* 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.ResolvedTypeWithMembers;
@ -33,10 +33,10 @@ import org.hibernate.internal.jaxb.Origin;
import org.hibernate.internal.jaxb.SourceType;
import org.hibernate.internal.util.Value;
import org.hibernate.metamodel.domain.Type;
import org.hibernate.metamodel.source.LocalBindingContext;
import org.hibernate.metamodel.source.MappingDefaults;
import org.hibernate.metamodel.source.MetadataImplementor;
import org.hibernate.metamodel.source.annotations.AnnotationBindingContext;
import org.hibernate.metamodel.source.spi.LocalBindingContext;
import org.hibernate.metamodel.source.spi.MappingDefaults;
import org.hibernate.metamodel.source.spi.MetadataImplementor;
import org.hibernate.metamodel.source.internal.annotations.AnnotationBindingContext;
import org.hibernate.service.ServiceRegistry;
/**

View File

@ -21,7 +21,7 @@
* 51 Franklin Street, Fifth Floor
* 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.util.ArrayList;
@ -62,16 +62,16 @@ import org.hibernate.internal.util.StringHelper;
import org.hibernate.metamodel.binding.Caching;
import org.hibernate.metamodel.binding.CustomSQL;
import org.hibernate.metamodel.binding.InheritanceType;
import org.hibernate.metamodel.source.annotations.AnnotationBindingContext;
import org.hibernate.metamodel.source.annotations.HibernateDotNames;
import org.hibernate.metamodel.source.annotations.JPADotNames;
import org.hibernate.metamodel.source.annotations.JandexHelper;
import org.hibernate.metamodel.source.annotations.attribute.ColumnValues;
import org.hibernate.metamodel.source.annotations.attribute.FormulaValue;
import org.hibernate.metamodel.source.annotations.xml.PseudoJpaDotNames;
import org.hibernate.metamodel.source.binder.ConstraintSource;
import org.hibernate.metamodel.source.binder.JpaCallbackClass;
import org.hibernate.metamodel.source.binder.TableSource;
import org.hibernate.metamodel.source.internal.annotations.AnnotationBindingContext;
import org.hibernate.metamodel.source.internal.annotations.HibernateDotNames;
import org.hibernate.metamodel.source.internal.annotations.JPADotNames;
import org.hibernate.metamodel.source.internal.annotations.JandexHelper;
import org.hibernate.metamodel.source.internal.annotations.attribute.ColumnValues;
import org.hibernate.metamodel.source.internal.annotations.attribute.FormulaValue;
import org.hibernate.metamodel.source.internal.annotations.xml.PseudoJpaDotNames;
import org.hibernate.metamodel.source.spi.ConstraintSource;
import org.hibernate.metamodel.source.spi.JpaCallbackClass;
import org.hibernate.metamodel.source.spi.TableSource;
/**
* Represents an entity or mapped superclass configured via annotations/orm-xml.

View File

@ -21,7 +21,7 @@
* 51 Franklin Street, Fifth Floor
* 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.Collections;
@ -31,18 +31,18 @@ import java.util.Set;
import org.hibernate.internal.jaxb.Origin;
import org.hibernate.metamodel.binding.CustomSQL;
import org.hibernate.metamodel.source.LocalBindingContext;
import org.hibernate.metamodel.source.annotations.attribute.AssociationAttribute;
import org.hibernate.metamodel.source.annotations.attribute.BasicAttribute;
import org.hibernate.metamodel.source.annotations.attribute.SingularAttributeSourceImpl;
import org.hibernate.metamodel.source.annotations.attribute.ToOneAttributeSourceImpl;
import org.hibernate.metamodel.source.binder.AttributeSource;
import org.hibernate.metamodel.source.binder.ConstraintSource;
import org.hibernate.metamodel.source.binder.EntitySource;
import org.hibernate.metamodel.source.binder.JpaCallbackClass;
import org.hibernate.metamodel.source.binder.MetaAttributeSource;
import org.hibernate.metamodel.source.binder.SubclassEntitySource;
import org.hibernate.metamodel.source.binder.TableSource;
import org.hibernate.metamodel.source.spi.LocalBindingContext;
import org.hibernate.metamodel.source.internal.annotations.attribute.AssociationAttribute;
import org.hibernate.metamodel.source.internal.annotations.attribute.BasicAttribute;
import org.hibernate.metamodel.source.internal.annotations.attribute.SingularAttributeSourceImpl;
import org.hibernate.metamodel.source.internal.annotations.attribute.ToOneAttributeSourceImpl;
import org.hibernate.metamodel.source.spi.AttributeSource;
import org.hibernate.metamodel.source.spi.ConstraintSource;
import org.hibernate.metamodel.source.spi.EntitySource;
import org.hibernate.metamodel.source.spi.JpaCallbackClass;
import org.hibernate.metamodel.source.spi.MetaAttributeSource;
import org.hibernate.metamodel.source.spi.SubclassEntitySource;
import org.hibernate.metamodel.source.spi.TableSource;
/**
* @author Hardy Ferentschik

View File

@ -21,7 +21,7 @@
* 51 Franklin Street, Fifth Floor
* 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.

View File

@ -21,21 +21,21 @@
* 51 Franklin Street, Fifth Floor
* 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.EntityMode;
import org.hibernate.cfg.NotYetImplementedException;
import org.hibernate.engine.OptimisticLockStyle;
import org.hibernate.metamodel.binding.Caching;
import org.hibernate.metamodel.source.annotations.attribute.BasicAttribute;
import org.hibernate.metamodel.source.annotations.attribute.DiscriminatorSourceImpl;
import org.hibernate.metamodel.source.annotations.attribute.SimpleIdentifierSourceImpl;
import org.hibernate.metamodel.source.annotations.attribute.SingularAttributeSourceImpl;
import org.hibernate.metamodel.source.binder.DiscriminatorSource;
import org.hibernate.metamodel.source.binder.IdentifierSource;
import org.hibernate.metamodel.source.binder.RootEntitySource;
import org.hibernate.metamodel.source.binder.SingularAttributeSource;
import org.hibernate.metamodel.source.internal.annotations.attribute.BasicAttribute;
import org.hibernate.metamodel.source.internal.annotations.attribute.DiscriminatorSourceImpl;
import org.hibernate.metamodel.source.internal.annotations.attribute.SimpleIdentifierSourceImpl;
import org.hibernate.metamodel.source.internal.annotations.attribute.SingularAttributeSourceImpl;
import org.hibernate.metamodel.source.spi.DiscriminatorSource;
import org.hibernate.metamodel.source.spi.IdentifierSource;
import org.hibernate.metamodel.source.spi.RootEntitySource;
import org.hibernate.metamodel.source.spi.SingularAttributeSource;
/**
* @author Hardy Ferentschik

View File

@ -21,9 +21,9 @@
* 51 Franklin Street, Fifth Floor
* 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

View File

@ -21,9 +21,9 @@
* 51 Franklin Street, Fifth Floor
* 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 {
private final String schema;

View File

@ -21,11 +21,11 @@
* 51 Franklin Street, Fifth Floor
* 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 org.hibernate.metamodel.source.binder.UniqueConstraintSource;
import org.hibernate.metamodel.source.spi.UniqueConstraintSource;
/**
* @author Hardy Ferentschik

View File

@ -21,7 +21,7 @@
* 51 Franklin Street, Fifth Floor
* 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.List;
@ -34,19 +34,19 @@ import org.hibernate.annotations.FetchMode;
import org.hibernate.annotations.FetchProfiles;
import org.hibernate.metamodel.binding.FetchProfile;
import org.hibernate.metamodel.binding.FetchProfile.Fetch;
import org.hibernate.metamodel.source.MetadataImplementor;
import org.hibernate.metamodel.source.annotations.AnnotationBindingContext;
import org.hibernate.metamodel.source.annotations.HibernateDotNames;
import org.hibernate.metamodel.source.annotations.JandexHelper;
import org.hibernate.metamodel.source.spi.MetadataImplementor;
import org.hibernate.metamodel.source.internal.annotations.AnnotationBindingContext;
import org.hibernate.metamodel.source.internal.annotations.HibernateDotNames;
import org.hibernate.metamodel.source.internal.annotations.JandexHelper;
/**
* Binds fetch profiles found in annotations.
*
* @author Hardy Ferentschik
*/
public class FetchProfileBinder {
public class FetchProfileProcessor {
private FetchProfileBinder() {
private FetchProfileProcessor() {
}
/**

View File

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

View File

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

View File

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

View File

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

View File

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

View File

@ -21,7 +21,7 @@
* 51 Franklin Street, Fifth Floor
* 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;

View File

@ -21,7 +21,7 @@
* 51 Franklin Street, Fifth Floor
* 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.HashSet;
@ -32,7 +32,7 @@ import java.util.Set;
import org.jboss.jandex.AnnotationInstance;
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

View File

@ -21,7 +21,7 @@
* 51 Franklin Street, Fifth Floor
* 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.Collections;
@ -35,7 +35,7 @@ import org.jboss.jandex.AnnotationInstance;
import org.jboss.jandex.AnnotationTarget;
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

View File

@ -21,13 +21,13 @@
* 51 Franklin Street, Fifth Floor
* 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.DotName;
import org.hibernate.metamodel.source.annotations.JPADotNames;
import org.hibernate.metamodel.source.annotations.xml.mocker.IndexBuilder;
import org.hibernate.metamodel.source.internal.annotations.JPADotNames;
import org.hibernate.metamodel.source.internal.annotations.xml.mocker.IndexBuilder;
/**
* @author Strong Liu

View File

@ -21,7 +21,7 @@
* 51 Franklin Street, Fifth Floor
* 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;

View File

@ -21,7 +21,7 @@
* 51 Franklin Street, Fifth Floor
* 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.List;
@ -30,7 +30,8 @@ import org.jboss.jandex.AnnotationInstance;
import org.jboss.jandex.AnnotationTarget;
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
@ -53,42 +54,42 @@ class NameTargetAnnotationFilter extends AbstractAnnotationFilter {
@Override
protected DotName[] targetAnnotation() {
return new DotName[] {
LOB,
ID,
BASIC,
GENERATED_VALUE,
VERSION,
TRANSIENT,
ACCESS,
POST_LOAD,
POST_PERSIST,
POST_REMOVE,
POST_UPDATE,
PRE_PERSIST,
PRE_REMOVE,
PRE_UPDATE,
EMBEDDED_ID,
EMBEDDED,
MANY_TO_ONE,
MANY_TO_MANY,
ONE_TO_ONE,
ONE_TO_MANY,
ELEMENT_COLLECTION,
COLLECTION_TABLE,
COLUMN,
ENUMERATED,
JOIN_TABLE,
TEMPORAL,
ORDER_BY,
ORDER_COLUMN,
JOIN_COLUMN,
JOIN_COLUMNS,
MAPS_ID,
MAP_KEY_TEMPORAL,
MAP_KEY,
MAP_KEY_CLASS,
MAP_KEY_COLUMN,
MAP_KEY_ENUMERATED
JPADotNames.LOB,
JPADotNames.ID,
JPADotNames.BASIC,
JPADotNames.GENERATED_VALUE,
JPADotNames.VERSION,
JPADotNames.TRANSIENT,
JPADotNames.ACCESS,
JPADotNames.POST_LOAD,
JPADotNames.POST_PERSIST,
JPADotNames.POST_REMOVE,
JPADotNames.POST_UPDATE,
JPADotNames.PRE_PERSIST,
JPADotNames.PRE_REMOVE,
JPADotNames.PRE_UPDATE,
JPADotNames.EMBEDDED_ID,
JPADotNames.EMBEDDED,
JPADotNames.MANY_TO_ONE,
JPADotNames.MANY_TO_MANY,
JPADotNames.ONE_TO_ONE,
JPADotNames.ONE_TO_MANY,
JPADotNames.ELEMENT_COLLECTION,
JPADotNames.COLLECTION_TABLE,
JPADotNames.COLUMN,
JPADotNames.ENUMERATED,
JPADotNames.JOIN_TABLE,
JPADotNames.TEMPORAL,
JPADotNames.ORDER_BY,
JPADotNames.ORDER_COLUMN,
JPADotNames.JOIN_COLUMN,
JPADotNames.JOIN_COLUMNS,
JPADotNames.MAPS_ID,
JPADotNames.MAP_KEY_TEMPORAL,
JPADotNames.MAP_KEY,
JPADotNames.MAP_KEY_CLASS,
JPADotNames.MAP_KEY_COLUMN,
JPADotNames.MAP_KEY_ENUMERATED
};
}
}

View File

@ -21,7 +21,7 @@
* 51 Franklin Street, Fifth Floor
* 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;

View File

@ -21,7 +21,7 @@
* 51 Franklin Street, Fifth Floor
* 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.AnnotationTarget;

View File

@ -21,7 +21,7 @@
* 51 Franklin Street, Fifth Floor
* 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.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.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.

View File

@ -21,7 +21,7 @@
* 51 Franklin Street, Fifth Floor
* 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.Map;
@ -37,9 +37,9 @@ import org.hibernate.AssertionFailure;
import org.hibernate.MappingException;
import org.hibernate.internal.CoreMessageLogger;
import org.hibernate.internal.jaxb.mapping.orm.JaxbAccessType;
import org.hibernate.metamodel.source.annotations.JPADotNames;
import org.hibernate.metamodel.source.annotations.JandexHelper;
import org.hibernate.metamodel.source.annotations.xml.PseudoJpaDotNames;
import org.hibernate.metamodel.source.internal.annotations.JPADotNames;
import org.hibernate.metamodel.source.internal.annotations.JandexHelper;
import org.hibernate.metamodel.source.internal.annotations.xml.PseudoJpaDotNames;
/**
* @author Strong Liu

View File

@ -21,7 +21,7 @@
* 51 Franklin Street, Fifth Floor
* 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.HashSet;

View File

@ -21,7 +21,7 @@
* 51 Franklin Street, Fifth Floor
* 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;

View File

@ -21,7 +21,7 @@
* 51 Franklin Street, Fifth Floor
* 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.List;

View File

@ -21,7 +21,7 @@
* 51 Franklin Street, Fifth Floor
* 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.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.JaxbTable;
import org.hibernate.internal.util.StringHelper;
import org.hibernate.metamodel.source.annotations.JPADotNames;
import org.hibernate.metamodel.source.annotations.JandexHelper;
import org.hibernate.metamodel.source.annotations.xml.filter.IndexedAnnotationFilter;
import org.hibernate.metamodel.source.internal.annotations.JPADotNames;
import org.hibernate.metamodel.source.internal.annotations.JandexHelper;
import org.hibernate.metamodel.source.internal.annotations.xml.filter.IndexedAnnotationFilter;
/**
* @author Strong Liu

View File

@ -21,7 +21,7 @@
* 51 Franklin Street, Fifth Floor
* 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.List;

View File

@ -21,7 +21,7 @@
* 51 Franklin Street, Fifth Floor
* 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.List;

View File

@ -21,7 +21,7 @@
* 51 Franklin Street, Fifth Floor
* 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;

View File

@ -21,7 +21,7 @@
* 51 Franklin Street, Fifth Floor
* 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;

View File

@ -21,7 +21,7 @@
* 51 Franklin Street, Fifth Floor
* 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;

View File

@ -21,7 +21,7 @@
* 51 Franklin Street, Fifth Floor
* 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.util.ArrayList;

View File

@ -21,7 +21,7 @@
* 51 Franklin Street, Fifth Floor
* 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.List;

View File

@ -21,7 +21,7 @@
* 51 Franklin Street, Fifth Floor
* 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.Collection;

View File

@ -21,7 +21,7 @@
* 51 Franklin Street, Fifth Floor
* 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.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.util.StringHelper;
import org.hibernate.metamodel.source.MappingException;
import org.hibernate.metamodel.source.annotations.JPADotNames;
import org.hibernate.metamodel.source.internal.annotations.JPADotNames;
/**
* @author Strong Liu

View File

@ -21,7 +21,7 @@
* 51 Franklin Street, Fifth Floor
* 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.List;

View File

@ -21,7 +21,7 @@
* 51 Franklin Street, Fifth Floor
* 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.Collections;
@ -38,7 +38,7 @@ import org.jboss.logging.Logger;
import org.hibernate.AssertionFailure;
import org.hibernate.internal.CoreMessageLogger;
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.classloading.spi.ClassLoaderService;

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