Modifier and Type | Method and Description |
---|---|
static DescriptorException |
DescriptorException.attributeTypeNotValid(CollectionMapping mapping) |
static DescriptorException |
DescriptorException.getMethodReturnTypeNotValid(CollectionMapping mapping) |
static DescriptorException |
DescriptorException.setMethodParameterTypeNotValid(CollectionMapping mapping) |
Modifier and Type | Method and Description |
---|---|
protected void |
CollectionAccessor.process(CollectionMapping mapping)
INTERNAL:
|
protected String |
CollectionAccessor.processMapKey(CollectionMapping mapping)
INTERNAL:
Process a MapKey for a 1-M or M-M mapping.
|
protected void |
CollectionAccessor.processOrderBy(CollectionMapping mapping)
INTERNAL:
Process an order by value (if specified) for the given collection
mapping.
|
protected void |
MetadataAccessor.setIndirectionPolicy(CollectionMapping mapping,
String mapKey)
INTERNAL:
Set the correct indirection policy on a collection mapping.
|
Modifier and Type | Method and Description |
---|---|
protected CollectionMapping |
IndirectionPolicy.getCollectionMapping()
INTERNAL:
Reduce casting clutter....
|
Modifier and Type | Class and Description |
---|---|
class |
AggregateCollectionMapping
Purpose: The aggregate collection mapping is used to represent the aggregate relationship between a single
source object and a collection of target objects.
|
class |
DirectCollectionMapping
Purpose: This mapping is used to store a collection of simple types (String, Number, Date, etc.)
into a single table.
|
class |
DirectMapMapping
Mapping for a collection of key-value pairs.
|
class |
ManyToManyMapping
Purpose: Many to many mappings are used to represent the relationships
between a collection of source objects and a collection of target objects.
|
class |
OneToManyMapping
Purpose: This mapping is used to represent the
typical RDBMS relationship between a single
source object and collection of target objects; where,
on the database, the target objects have references
(foreign keys) to the source object.
|
Copyright © 2022. All rights reserved.