Package com.foreach.across.modules.entity.bind
package com.foreach.across.modules.entity.bind
-
ClassDescriptionDefault implementation of
EntityPropertyTemplateValueResolver
which checks if a resolver is registered as attribute on the property descriptor, and delegates to that one if it is.Wrapper for binding values to custom properties.Controller for anEntityPropertiesBinder
which will performEntityPropertyController
actions on the individual properties present.Basic binder interface for a single property of an entity, allowing access to the property value, updating the value, validating it and saving it.Represents the type of property binder that should be used for a value.Helper for generating a control name that can be used to bind to a property, both directly or by using anEntityPropertiesBinder
.Represents a general property termination endpoint, usually represented by its direct path.Represents a property as a collection item.Represents a property as a map entry, which optionally takes two parameters: a map key (EntityPropertyControlName.ForProperty.MapEntry.withMapKey(Object)
) which is used as the map key in the direct property path a binder entry key (EntityPropertyControlName.ForProperty.MapEntry.withBinderEntryKey(Object)
) which is used as the entry key in the binder property path If you want to use the map entry as a binder property, you usually have to create the specializedEntityPropertyControlName.ForProperty.MapEntry.asBinderEntryKey()
orEntityPropertyControlName.ForProperty.MapEntry.asBinderEntryValue()
first to access either key or value related data.Represents a property as a single value property.Responsible for resolving the value that should be used for a template of a particular property.Represents a property value backed by aCollection
that is not a map.Represents a property value that is aMap
implementation.Represents a single value property, always attached to aEntityPropertiesBinder
.