Collection.
| Modifier and Type | Field and Description |
|---|---|
| private AccessType | |
| private int | |
| pack-priv final MetadataBuildingContext | |
| private String | |
| private String | |
| private String | |
| protected Collection | |
| private XClass | |
| private SortComparator | |
| private final Supplier | |
| private XClass | |
| private boolean | |
| private AnnotatedColumns | |
| private String | |
| private final Map | |
| protected AnnotatedJoinColumns | |
| protected boolean | |
| private boolean | |
| protected IndexColumn | |
| private static final List | |
| protected Map | |
| private boolean | |
| protected AnnotatedJoinColumns | |
| protected boolean | |
| private boolean | |
| private final boolean | |
| private AnnotatedJoinColumns | |
| private OrderBy | |
| protected Map | |
| private static final CoreMessageLogger | |
| protected AnnotatedColumns | |
| protected AnnotatedJoinColumns | |
| protected String | |
| private String | |
| private SortNatural | |
| protected NotFoundAction | |
| protected OnDeleteAction | |
| private boolean | |
| protected XProperty | |
| protected PropertyHolder | |
| protected String | |
| private SQLOrder | |
| private OrderBy | sqlOrderBy
Deprecated
as a consequence of
OrderBy being deprecated.
|
| private TableBinder | |
| private XClass | |
| private boolean |
| Access | Constructor and Description |
|---|---|
| protected | CollectionBinder(Supplier<ManagedBean<? extends UserCollectionType>> customTypeBeanResolver, boolean isSortedCollection, MetadataBuildingContext buildingContext)
|
| Modifier and Type | Method and Description |
|---|---|
| pack-priv static AccessType | |
| private static void | |
| private void | |
| private void | |
| public static String | |
| private AnnotatedClassType | |
| private static String | |
| private void | |
| public void | |
| private void | |
| public static void | bindCollection(PropertyHolder propertyHolder, Nullability nullability, PropertyData inferredData, Map<String, IdentifierGeneratorDefinition> classGenerators, EntityBinder entityBinder, boolean isIdentifierMapper, MetadataBuildingContext context, Map<XClass, InheritanceState> inheritanceStatePerClass, XProperty property, AnnotatedJoinColumns joinColumns)
The first pass at binding a collection. |
| private void | |
| private void | |
| private void | |
| private void | |
| private static void | bindJoinedTableAssociation(XProperty property, MetadataBuildingContext buildingContext, EntityBinder entityBinder, CollectionBinder collectionBinder, PropertyHolder propertyHolder, PropertyData inferredData, String mappedBy)
|
| private void | |
| public void | bindManyToManyInverseForeignKey(PersistentClass targetEntity, AnnotatedJoinColumns joinColumns, SimpleValue value, boolean unique)
Bind the inverse foreign key of a |
| private void | bindManyToManySecondPass(Map<String, PersistentClass> persistentClasses)
Bind a |
| protected void | bindOneToManySecondPass(Map<String, PersistentClass> persistentClasses)
Bind a |
| private void | |
| private void | bindOwnedManyToManyForeignKeyMappedBy(PersistentClass targetEntity, AnnotatedJoinColumns joinColumns, SimpleValue value, boolean unique)
|
| private void | |
| protected boolean | bindStarToManySecondPass(Map<String, PersistentClass> persistentClasses)
return true if it's a Fk, false if it's an association table |
| private void | |
| private void | bindUnownedManyToManyInverseForeignKey(PersistentClass targetEntity, AnnotatedJoinColumns joinColumns, SimpleValue value)
|
| private DependantValue | |
| private AnnotationException | |
| private AnnotationException | |
| private AnnotationException | |
| private static String | |
| private static String | |
| private static void | checkAnnotations(PropertyHolder propertyHolder, PropertyData inferredData, XProperty property, OneToMany oneToMany, ManyToMany manyToMany, ElementCollection elementCollection)
|
| private static void | |
| private static void | |
| private static void | |
| private void | |
| private static CollectionBinder | createBinder(XProperty property, Supplier<ManagedBean<? extends UserCollectionType>> customTypeBeanAccess, CollectionClassification classification, MetadataBuildingContext buildingContext)
|
| private static CollectionBinder | |
| private static CollectionBinder | createBinderFromCustomTypeAnnotation(XProperty property, CollectionType typeAnnotation, MetadataBuildingContext buildingContext)
|
| private static CollectionBinder | |
| private static CollectionBinder | createBinderFromTypeRegistration(XProperty property, CollectionClassification classification, InFlightMetadataCollector.
|
| protected abstract Collection | |
| private static ManagedBean | createCustomType(String role, Class<? extends UserCollectionType> implementation, Map<String, String> parameters, MetadataBuildingContext buildingContext)
|
| pack-priv static AnnotatedColumns | createElementColumnsIfNecessary(Collection collection, AnnotatedColumns elementColumns, String defaultName, Long defaultLength, MetadataBuildingContext context)
|
| private void | |
| private void | |
| private void | |
| private void | |
| private static CollectionClassification | |
| private static CollectionClassification | determineCollectionClassification(Class<?> semanticJavaType, XProperty property, MetadataBuildingContext buildingContext)
|
| private static Class | |
| private static AnnotatedColumns | elementColumns(PropertyHolder propertyHolder, Nullability nullability, EntityBinder entityBinder, MetadataBuildingContext context, XProperty property, PropertyData virtualProperty)
|
| private boolean | |
| private String | |
| private static Properties | |
| private static SoftDelete | extractSoftDelete(XProperty property, PropertyHolder propertyHolder, MetadataBuildingContext context)
|
| protected MetadataBuildingContext | |
| public Collection | |
| public static CollectionBinder | getCollectionBinder(XProperty property, boolean isHibernateExtensionMapping, MetadataBuildingContext buildingContext)
collection binder factory |
| public Supplier | |
| private String | |
| pack-priv XClass | |
| private String | |
| private String | |
| private static IndexColumn | getIndexColumn(PropertyHolder propertyHolder, PropertyData inferredData, EntityBinder entityBinder, MetadataBuildingContext context, XProperty property)
|
| private FetchType | |
| public NotFoundAction | |
| pack-priv SecondPass | |
| private PropertyData | |
| private String | |
| private String | |
| private String | |
| private String | |
| private void | |
| private void | handleCollectionElement(XClass elementType, String hqlOrderBy, XClass elementClass, CollectionPropertyHolder holder)
|
| private ManyToOne | |
| private void | handleCompositeCollectionElement(String hqlOrderBy, XClass elementClass, CollectionPropertyHolder holder, Class<? extends CompositeUserType<?>> compositeUserType)
|
| private void | |
| private void | |
| private void | |
| private static void | handleForeignKeyConstraint(boolean noConstraintByDefault, DependantValue key, ForeignKey foreignKey)
|
| private void | |
| private void | |
| private void | |
| private void | |
| private static String | handleTargetEntity(PropertyHolder propertyHolder, PropertyData inferredData, MetadataBuildingContext context, XProperty property, AnnotatedJoinColumns joinColumns, OneToMany oneToManyAnn, ManyToMany manyToManyAnn, ElementCollection elementCollectionAnn, CollectionBinder collectionBinder, Cascade hibernateCascade)
|
| private void | handleUnownedManyToMany(XClass elementType, PersistentClass collectionEntity, boolean isCollectionOfEntities)
|
| private void | |
| private static boolean | |
| private boolean | |
| private static Class | |
| private void | |
| protected boolean | |
| public boolean | |
| private boolean | |
| private boolean | isReversePropertyInJoin(XClass elementType, PersistentClass persistentClass, Map<String, PersistentClass> persistentClasses)
|
| private static boolean | |
| private boolean | |
| private void | |
| private void | |
| private static AnnotatedColumns | mapKeyColumns(PropertyHolder propertyHolder, PropertyData inferredData, EntityBinder entityBinder, MetadataBuildingContext context, XProperty property)
|
| private static JoinColumn[] | mapKeyJoinColumnAnnotations(PropertyHolder propertyHolder, PropertyData inferredData, XProperty property)
|
| private static AnnotatedJoinColumns | mapKeyJoinColumns(PropertyHolder propertyHolder, PropertyData inferredData, EntityBinder entityBinder, MetadataBuildingContext context, XProperty property)
|
| private static List | |
| private boolean | |
| private static NotFoundAction | notFoundAction(PropertyHolder propertyHolder, PropertyData inferredData, XProperty property, ManyToMany manyToManyAnn)
|
| private static OnDeleteAction | |
| private void | |
| private void | |
| private static Class | |
| private Class | resolveCustomInstantiator(XProperty property, XClass propertyClass, MetadataBuildingContext context)
|
| public static ManagedBean | resolveCustomType(XProperty property, CollectionType typeAnnotation, MetadataBuildingContext context)
|
| pack-priv String | |
| private void | |
| public void | |
| public void | |
| public void | |
| public void | |
| public void | |
| public void | |
| public void | |
| public void | |
| public void | |
| public void | |
| public void | |
| private void | |
| public void | |
| public void | |
| public void | |
| public void | |
| protected void | |
| public void | |
| public void | |
| public void | |
| public void | |
| public void | |
| public void | |
| public void | |
| public void | |
| public void | |
| public void | |
| public void | |
| public void | |
| public void | |
| public void | |
| public void | |
| public void | |
| public void | |
| public void | |
| public void | |
| private String | |
| private static PropertyData |