| Access | Constructor and Description |
|---|---|
| public | MapBinder(Supplier<ManagedBean<? extends UserCollectionType>> customTypeBeanResolver, boolean sorted, MetadataBuildingContext buildingContext)
|
| Modifier and Type | Method and Description |
|---|---|
| private static void | |
| private AnnotatedClassType | |
| private void | bindKeyFromAssociationTable(XClass elementType, Map<String, PersistentClass> persistentClasses, boolean hasMapKeyProperty, String mapKeyPropertyName, XProperty property, boolean isEmbedded, AnnotatedColumns mapKeyColumns, AnnotatedJoinColumns mapKeyManyToManyColumns)
|
| private CollectionPropertyHolder | |
| protected Collection | createCollection(PersistentClass owner)
Implements abstract org. |
| private DependantBasicValue | |
| private Value | createFormulatedValue(Value value, Collection collection, PersistentClass associatedClass, PersistentClass targetPropertyPersistentClass)
|
| private Component | |
| private SimpleValue | |
| private static String | |
| private Map | |
| private ForeignKey | |
| pack-priv SecondPass | |
| private ManyToOne | |
| private void | handleCompositeMapKey(XClass keyClass, CollectionPropertyHolder holder, AccessType accessType, Class<? extends CompositeUserType<?>> compositeUserType)
|
| private void | |
| private void | handleMapKey(Map<String, PersistentClass> persistentClasses, XProperty property, boolean isEmbedded, AnnotatedColumns mapKeyColumns, AnnotatedJoinColumns mapKeyManyToManyColumns)
|
| private void | handleMapKey(XProperty property, AnnotatedColumns mapKeyColumns, String mapKeyType, XClass keyClass, AnnotatedClassType classType, CollectionPropertyHolder holder, AccessType accessType)
|
| private void | handleMapKey(XProperty property, AnnotatedColumns mapKeyColumns, String mapKeyType, XClass keyClass, CollectionPropertyHolder holder, AccessType accessType)
|
| private void | handleMapKeyProperty(XClass elementType, Map<String, PersistentClass> persistentClasses, String mapKeyPropertyName)
|
| public boolean | |
| private void | |
| private XClass | |
| private boolean | |
| private boolean | |
| private boolean | |
| private PropertyPreloadedData | |
| private static Class | resolveCompositeUserType(XProperty property, XClass returnedClass, MetadataBuildingContext context)
Hides org. |
| MapBinder | back to summary |
|---|---|
| public MapBinder(Supplier<ManagedBean<? extends UserCollectionType>> customTypeBeanResolver, boolean sorted, MetadataBuildingContext buildingContext) | |
| addSelectable | back to summary |
|---|---|
| private static void addSelectable(SimpleValue targetValue, Selectable selectable) | |
| annotatedMapKeyType | back to summary |
|---|---|
| private AnnotatedClassType annotatedMapKeyType(XProperty property, boolean isEmbedded, String mapKeyType, XClass keyClass) | |
| bindKeyFromAssociationTable | back to summary |
|---|---|
| private void bindKeyFromAssociationTable(XClass elementType, Map<String, PersistentClass> persistentClasses, boolean hasMapKeyProperty, String mapKeyPropertyName, XProperty property, boolean isEmbedded, AnnotatedColumns mapKeyColumns, AnnotatedJoinColumns mapKeyManyToManyColumns) | |
| buildCollectionPropertyHolder | back to summary |
|---|---|
| private CollectionPropertyHolder buildCollectionPropertyHolder(XProperty property, XClass keyClass) | |
| createCollection | back to summary |
|---|---|
| protected Collection createCollection(PersistentClass owner) Implements abstract org. | |
| createDependantBasicValue | back to summary |
|---|---|
| private DependantBasicValue createDependantBasicValue(Table mapKeyTable, BasicValue sourceValue) | |
| createFormulatedValue | back to summary |
|---|---|
| private Value createFormulatedValue(Value value, Collection collection, PersistentClass associatedClass, PersistentClass targetPropertyPersistentClass) | |
| createIndexComponent | back to summary |
|---|---|
| private Component createIndexComponent(Collection collection, PersistentClass associatedClass, Component component) | |
| createTargetValue | back to summary |
|---|---|
| private SimpleValue createTargetValue(Table mapKeyTable, SimpleValue sourceValue) | |
| getKeyType | back to summary |
|---|---|
| private static String getKeyType(XProperty property) | |
| getMap | back to summary |
|---|---|
| private Map getMap() | |
| getMapKeyForeignKey | back to summary |
|---|---|
| private ForeignKey getMapKeyForeignKey(XProperty property) | |
| getSecondPass | back to summary |
|---|---|
| pack-priv SecondPass getSecondPass() Overrides org.
| |
| handleCollectionKeyedByEntities | back to summary |
|---|---|
| private ManyToOne handleCollectionKeyedByEntities(String mapKeyType) | |
| handleCompositeMapKey | back to summary |
|---|---|
| private void handleCompositeMapKey(XClass keyClass, CollectionPropertyHolder holder, AccessType accessType, Class<? extends CompositeUserType<?>> compositeUserType) | |
| handleForeignKey | back to summary |
|---|---|
| private void handleForeignKey(XProperty property, ManyToOne element) | |
| handleMapKey | back to summary |
|---|---|
| private void handleMapKey(Map<String, PersistentClass> persistentClasses, XProperty property, boolean isEmbedded, AnnotatedColumns mapKeyColumns, AnnotatedJoinColumns mapKeyManyToManyColumns) | |
| handleMapKey | back to summary |
|---|---|
| private void handleMapKey(XProperty property, AnnotatedColumns mapKeyColumns, String mapKeyType, XClass keyClass, AnnotatedClassType classType, CollectionPropertyHolder holder, AccessType accessType) | |
| handleMapKey | back to summary |
|---|---|
| private void handleMapKey(XProperty property, AnnotatedColumns mapKeyColumns, String mapKeyType, XClass keyClass, CollectionPropertyHolder holder, AccessType accessType) | |
| handleMapKeyProperty | back to summary |
|---|---|
| private void handleMapKeyProperty(XClass elementType, Map<String, PersistentClass> persistentClasses, String mapKeyPropertyName) | |
| isMap | back to summary |
|---|---|
| public boolean isMap() Overrides org. | |
| makeOneToManyMapKeyColumnNullableIfNotInProperty | back to summary |
|---|---|
| private void makeOneToManyMapKeyColumnNullableIfNotInProperty(final XProperty property) | |
| mapKeyClass | back to summary |
|---|---|
| private XClass mapKeyClass(String mapKeyType) | |
| mappingDefinedAttributeOverrideOnMapKey | back to summary |
|---|---|
| private boolean mappingDefinedAttributeOverrideOnMapKey(XProperty property) | |
| namedMapKey | back to summary |
|---|---|
| private boolean namedMapKey(AttributeOverride annotation) | |
| propertiesContainColumn | back to summary |
|---|---|
| private boolean propertiesContainColumn(List<Property> properties, Column column) | |
| propertyPreloadedData | back to summary |
|---|---|
| private PropertyPreloadedData propertyPreloadedData(XClass keyClass) | |
| resolveCompositeUserType | back to summary |
|---|---|
| private static Class Hides org. | |