Constructor and Description |
---|
PropertyFactory() |
Modifier and Type | Method and Description |
---|---|
static IdentifierProperty |
buildIdentifierProperty(EntityBinding mappedEntity,
IdentifierGenerator generator)
Generates an IdentifierProperty representation of the for a given entity mapping.
|
static IdentifierProperty |
buildIdentifierProperty(PersistentClass mappedEntity,
IdentifierGenerator generator)
Generates an IdentifierProperty representation of the for a given entity mapping.
|
static StandardProperty |
buildStandardProperty(AttributeBinding property,
boolean lazyAvailable)
Generate a "standard" (i.e., non-identifier and non-version) based on the given
mapped property.
|
static StandardProperty |
buildStandardProperty(Property property,
boolean lazyAvailable)
Generate a "standard" (i.e., non-identifier and non-version) based on the given
mapped property.
|
static VersionProperty |
buildVersionProperty(BasicAttributeBinding property,
boolean lazyAvailable)
Generates a VersionProperty representation for an entity mapping given its
version mapping Property.
|
static VersionProperty |
buildVersionProperty(Property property,
boolean lazyAvailable)
Generates a VersionProperty representation for an entity mapping given its
version mapping Property.
|
public static IdentifierProperty buildIdentifierProperty(PersistentClass mappedEntity, IdentifierGenerator generator)
mappedEntity
- The mapping definition of the entity.generator
- The identifier value generator to use for this identifier.public static IdentifierProperty buildIdentifierProperty(EntityBinding mappedEntity, IdentifierGenerator generator)
mappedEntity
- The mapping definition of the entity.generator
- The identifier value generator to use for this identifier.public static VersionProperty buildVersionProperty(Property property, boolean lazyAvailable)
property
- The version mapping Property.lazyAvailable
- Is property lazy loading currently available.public static VersionProperty buildVersionProperty(BasicAttributeBinding property, boolean lazyAvailable)
property
- The version mapping Property.lazyAvailable
- Is property lazy loading currently available.public static StandardProperty buildStandardProperty(Property property, boolean lazyAvailable)
property
- The mapped property.lazyAvailable
- Is property lazy loading currently available.public static StandardProperty buildStandardProperty(AttributeBinding property, boolean lazyAvailable)
property
- The mapped property.lazyAvailable
- Is property lazy loading currently available.Copyright © 2018 JBoss by Red Hat. All rights reserved.