Package com.foreach.across.modules.entity.registry.properties
package com.foreach.across.modules.entity.registry.properties
-
ClassDescriptionBuilder-like interface for customizing a
GenericEntityPropertyController
.Default implementation of aMutableEntityPropertyRegistry
.Manages theEntityPropertyRegistry
instances for a set of entity types.Central API for auto-registering properties for a class into aEntityPropertyRegistry
.Represents the binding context information for an entity.Can be implemented by aEntityPropertyBindingContext
to query for a property binding context and optionally load it if not available.Utility class for creatingComparator<EntityPropertyDescriptor>
instances.Comparator that contains a map of property names with a specified order.Generic controller for a single property on an entity.Central interface through whichEntityPropertyDescriptor
instances can be created.Setting that determines how a property should be handled.Registry containing a collection of property information.Central API for retrieving aMutableEntityPropertyRegistry
for a particular entity type.Selection predicate for a number of properties.Builder for a combination of selected properties and a predicate they should additionally match.Specific validator implementation for validating properties in an entity property binding context.Represents a property value in a binding context.Registry that allows overriding properties from a parent registry.EntityPropertyController
implementation for a nested property, the property value of the parentEntityPropertyDescriptor
actually supplies the binding context of the child controller.