| Access | Constructor and Description |
|---|---|
| public |
| Modifier and Type | Method and Description |
|---|---|
| private void | bindKeyFromAssociationTable(XClass collType, Map<K, V> persistentClasses, String mapKeyPropertyName, XProperty property, boolean isEmbedded, MetadataBuildingContext buildingContext, Ejb3Column[] mapKeyColumns, Ejb3JoinColumn[] mapKeyManyToManyColumns, String targetPropertyName)
|
| protected Collection | createCollection(PersistentClass persistentClass)
Implements abstract org. |
| protected Value | createFormulatedValue(Value value, Collection collection, String targetPropertyName, PersistentClass associatedClass, PersistentClass targetPropertyPersistentClass, MetadataBuildingContext buildingContext)
|
| private String | getFromAndWhereFormula(String tableName, Iterator<Selectable> collectionTableColumns, Iterator<Selectable> referencedEntityColumns)
|
| private ForeignKey | |
| public SecondPass | getSecondPass(final Ejb3JoinColumn[] fkJoinColumns, final Ejb3JoinColumn[] keyColumns, final Ejb3JoinColumn[] inverseColumns, final Ejb3Column[] elementColumns, final Ejb3Column[] mapKeyColumns, final Ejb3JoinColumn[] mapKeyManyToManyColumns, final boolean isEmbedded, final XProperty property, final XClass collType, final NotFoundAction notFoundAction, final boolean unique, final TableBinder assocTableBinder, final MetadataBuildingContext buildingContext)
Overrides org. |
| public boolean | |
| private void | |
| private boolean | |
| private boolean | |
| private boolean |
| MapBinder | back to summary |
|---|---|
| public MapBinder(boolean sorted) | |
| bindKeyFromAssociationTable | back to summary |
|---|---|
| private void bindKeyFromAssociationTable(XClass collType, Map<K, V> persistentClasses, String mapKeyPropertyName, XProperty property, boolean isEmbedded, MetadataBuildingContext buildingContext, Ejb3Column[] mapKeyColumns, Ejb3JoinColumn[] mapKeyManyToManyColumns, String targetPropertyName) | |
| createCollection | back to summary |
|---|---|
| protected Collection createCollection(PersistentClass persistentClass) Implements abstract org. | |
| createFormulatedValue | back to summary |
|---|---|
| protected Value createFormulatedValue(Value value, Collection collection, String targetPropertyName, PersistentClass associatedClass, PersistentClass targetPropertyPersistentClass, MetadataBuildingContext buildingContext) | |
| getFromAndWhereFormula | back to summary |
|---|---|
| private String getFromAndWhereFormula(String tableName, Iterator<Selectable> collectionTableColumns, Iterator<Selectable> referencedEntityColumns) | |
| getMapKeyForeignKey | back to summary |
|---|---|
| private ForeignKey getMapKeyForeignKey(XProperty property) | |
| getSecondPass | back to summary |
|---|---|
| public SecondPass getSecondPass(final Ejb3JoinColumn[] fkJoinColumns, final Ejb3JoinColumn[] keyColumns, final Ejb3JoinColumn[] inverseColumns, final Ejb3Column[] elementColumns, final Ejb3Column[] mapKeyColumns, final Ejb3JoinColumn[] mapKeyManyToManyColumns, final boolean isEmbedded, final XProperty property, final XClass collType, final NotFoundAction notFoundAction, final boolean unique, final TableBinder assocTableBinder, final MetadataBuildingContext buildingContext) Overrides org.
| |
| isMap | back to summary |
|---|---|
| public boolean isMap() Overrides org. | |
| makeOneToManyMapKeyColumnNullableIfNotInProperty | back to summary |
|---|---|
| private void makeOneToManyMapKeyColumnNullableIfNotInProperty(final XProperty property) | |
| mappingDefinedAttributeOverrideOnMapKey | back to summary |
|---|---|
| private boolean mappingDefinedAttributeOverrideOnMapKey(XProperty property) | |
| namedMapKey | back to summary |
|---|---|
| private boolean namedMapKey(AttributeOverride annotation) | |
| propertyIteratorContainsColumn | back to summary |
|---|---|
| private boolean propertyIteratorContainsColumn(Iterator<E> propertyIterator, Column column) | |