Uses of Class
org.fastnate.generator.context.Property
Packages that use Property
Package
Description
-
Uses of Property in org.fastnate.generator
Method parameters in org.fastnate.generator with type arguments of type PropertyModifier and TypeMethodDescriptionprivate <E,T> void EntitySqlGenerator.writeTableEntities(E entity, List<Object> postponedEntities, Collection<Property<? super E, ?>> properties) -
Uses of Property in org.fastnate.generator.context
Subclasses of Property in org.fastnate.generator.contextModifier and TypeClassDescriptionclassCollectionProperty<E,T> Describes a property of anEntityClassthat contains more than one value.classEmbeddedProperty<E,T> Handling of properties defined inEmbeddables.classEntityProperty<E,T> Describes a property of anEntityClassthat references exactly one other entity.classGeneratedIdProperty<E,T extends Number> Describes anIdproperty of anEntityClass.classMapProperty<E,K, T> Describes a property of anEntityClassthat is aMap.classPluralProperty<E,C, T> Base class forMapPropertyandCollectionProperty.classPrimitiveProperty<E,T> Describes a singular primitive property of anEntityClass.classSingularProperty<E,T> Represents a value that is exactly one column in the database.classVersionProperty<E,T> Represents a property marked withVersion.Fields in org.fastnate.generator.context declared as PropertyModifier and TypeFieldDescriptionEntityClass.idPropertyThe property that contains the id for the entity.EntityProperty.inversePropertyThe opposite property of a bidirectional mapping.PluralProperty.inversePropertyThe opposite property of a bidirectional mapping.GenerationState.PendingState.Update.propertyFields in org.fastnate.generator.context with type parameters of type PropertyModifier and TypeFieldDescriptionEntityClass.additionalPropertiesProperties of this entity, excluding theEntityClass.idPropertyor properties fromEntityClass.joinedParentClass.EntityClass.allPropertiesAll properties of this entity, includingEntityClass.idPropertyand properties fromEntityClass.joinedParentClass.EmbeddedProperty.embeddedPropertiesThe properties within the embedded object.PluralProperty.embeddedPropertiesContains all properties of an embedded element collection.PluralProperty.embeddedPropertiesByNameContains all properties of an embedded element collection by their name.EntityClass.propertiesMapping from the name of all persistent properties to their description.Methods in org.fastnate.generator.context that return PropertyModifier and TypeMethodDescriptionEntityClass.getIdProperty()The property that contains the id for the entity.EntityProperty.getInverseProperty()The opposite property of a bidirectional mapping.PluralProperty.getInverseProperty()The opposite property of a bidirectional mapping.GenerationState.PendingState.Update.getProperty()Methods in org.fastnate.generator.context that return types with arguments of type PropertyModifier and TypeMethodDescriptionEntityClass.getAdditionalProperties()Properties of this entity, excluding theEntityClass.idPropertyor properties fromEntityClass.joinedParentClass.EntityClass.getAllProperties()All properties of this entity, includingEntityClass.idPropertyand properties fromEntityClass.joinedParentClass.EmbeddedProperty.getEmbeddedProperties()The properties within the embedded object.PluralProperty.getEmbeddedProperties()Contains all properties of an embedded element collection.PluralProperty.getEmbeddedPropertiesByName()Contains all properties of an embedded element collection by their name.EntityClass.getProperties()Mapping from the name of all persistent properties to their description.Methods in org.fastnate.generator.context with parameters of type PropertyModifier and TypeMethodDescription<E> voidGenerationState.PendingState.addPendingUpdate(E entity, Property<E, ?> property, Object... arguments) Adds an entity that has to be updated, as soon as the associated entity (of this state) was written.static UniquePropertyQualityUniquePropertyQuality.getMatchingQuality(Property<?, ?> property) Finds the best quality that matches the given property.abstract booleanIndicates which type of property is allowed for this quality.<V> voidEntityClass.markPendingUpdates(E pendingEntity, V entityToUpdate, Property<V, ?> propertyToUpdate, Object... arguments) Marks an update that is necessary when an entity is written (in the future).(package private) voidEntityProperty.setInverseProperty(Property<T, ?> inverseProperty) The opposite property of a bidirectional mapping.Constructors in org.fastnate.generator.context with parameters of type Property -
Uses of Property in org.fastnate.generator.provider
Methods in org.fastnate.generator.provider that return PropertyModifier and TypeMethodDescriptiondefault <E,X> Property <X, ?> JpaProvider.buildProperty(EntityClass<E> entityClass, GeneratorTable propertyTable, AttributeAccessor attribute, Map<String, jakarta.persistence.AttributeOverride> surroundingAttributeOverrides, Map<String, jakarta.persistence.AssociationOverride> surroundingAssociationOverrides) Builds the property for the given attribute.