Property representations.
Makes distinction between identifier, version, and other (standard) properties.
| Access | Constructor and Description |
|---|---|
| public |
| Modifier and Type | Method and Description |
|---|---|
| public static IdentifierProperty | Returns: The appropriate IdentifierProperty definition.The mapping definition of the entity. mappedEntity, IdentifierGenerator The identifier value generator to use for this identifier. generator)Generates an IdentifierProperty representation of the for a given entity mapping. |
| public static StandardProperty | Returns: The appropriate StandardProperty definition.The mapped property. property, boolean Is property lazy loading currently available. lazyAvailable)Generate a "standard" (i.e., non-identifier and non-version) based on the given mapped property. |
| public static VersionProperty | Returns: The appropriate VersionProperty definition.The version mapping Property. property, boolean Is property lazy loading currently available. lazyAvailable)Generates a VersionProperty representation for an entity mapping given its version mapping Property. |
| private static Constructor | |
| private static Getter |
| PropertyFactory | back to summary |
|---|---|
| public PropertyFactory() | |
| buildIdentifierProperty | back to summary |
|---|---|
| public static IdentifierProperty buildIdentifierProperty(PersistentClass mappedEntity, IdentifierGenerator generator) Generates an IdentifierProperty representation of the for a given entity mapping.
| |
| buildStandardProperty | back to summary |
|---|---|
| public static StandardProperty buildStandardProperty(Property property, boolean lazyAvailable) Generate a "standard" (i.e., non-identifier and non-version) based on the given mapped property.
| |
| buildVersionProperty | back to summary |
|---|---|
| public static VersionProperty buildVersionProperty(Property property, boolean lazyAvailable) Generates a VersionProperty representation for an entity mapping given its version mapping Property.
| |
| getConstructor | back to summary |
|---|---|
| private static Constructor | |
| getGetter | back to summary |
|---|---|
| private static Getter getGetter(Property mappingProperty) | |