Uses of Interface
io.github.mmm.entity.link.Link
-
Packages that use Link Package Description io.github.mmm.entity.link Contains link API and implementation for relations between entities.io.github.mmm.entity.property.link Contains property support for links to entity bean (one-to-one relation). -
-
Uses of Link in io.github.mmm.entity.link
Classes in io.github.mmm.entity.link that implement Link Modifier and Type Class Description class
AbstractLink<E>
Abstract base implementation ofLink
.class
EntityLink<E extends Entity>
Implementation ofAbstractLink
based on an already resolvedEntity
.class
IdLink<E>
Methods in io.github.mmm.entity.link that return Link Modifier and Type Method Description static <E extends Entity>
Link<E>Link. of(E entity)
static <E> Link<E>
Link. of(Id<E> id)
Methods in io.github.mmm.entity.link that return types with arguments of type Link Modifier and Type Method Description static <E extends Entity>
List<Link<E>>Link. ofList(E... entities)
static <E extends Entity>
List<Link<E>>Link. ofList(Id<E>... ids)
static <E extends Entity>
List<Link<E>>Link. ofList(Collection<E> entities)
static <E extends Entity>
Set<Link<E>>Link. ofSet(E... entities)
static <E extends Entity>
Set<Link<E>>Link. ofSet(Id<E>... ids)
static <E extends Entity>
Set<Link<E>>Link. ofSet(Collection<E> entities)
Method parameters in io.github.mmm.entity.link with type arguments of type Link Modifier and Type Method Description static <E extends Entity>
voidLink. ofCollection(Collection<Link<E>> links, E... entities)
static <E extends Entity>
voidLink. ofCollection(Collection<Link<E>> links, Id<E>... ids)
static <E extends Entity>
voidLink. ofCollection(Collection<Link<E>> links, Collection<E> entities)
-
Uses of Link in io.github.mmm.entity.property.link
Methods in io.github.mmm.entity.property.link that return types with arguments of type Link Modifier and Type Method Description protected ValidatorBuilderObject<Link<E>,LinkPropertyBuilder<E>>
LinkPropertyBuilder. createValidatorBuilder()
Class<? extends ReadableProperty<Link<E>>>
PropertyFactoryLink. getReadableInterface()
Class<Link<E>>
PropertyFactoryLink. getValueClass()
Class<? extends WritableProperty<Link<E>>>
PropertyFactoryLink. getWritableInterface()
Methods in io.github.mmm.entity.property.link with parameters of type Link Modifier and Type Method Description protected void
LinkProperty. doSet(Link<E> newValue)
Method parameters in io.github.mmm.entity.property.link with type arguments of type Link Modifier and Type Method Description protected LinkProperty<E>
LinkPropertyBuilder. build(String name, PropertyMetadata<Link<E>> metadata)
LinkProperty<E>
PropertyFactoryLink. create(String name, Class<? extends Link<E>> valueClass, PropertyMetadata<Link<E>> metadata)
LinkProperty<E>
PropertyFactoryLink. create(String name, Class<? extends Link<E>> valueClass, PropertyMetadata<Link<E>> metadata)
Constructor parameters in io.github.mmm.entity.property.link with type arguments of type Link Constructor Description LinkProperty(String name, IdFactory<?,?,?> idFactory, Class<E> entityClass, PropertyMetadata<Link<E>> metadata)
The constructor.LinkProperty(String name, IdFactory<?,?,?> idFactory, Class<E> entityClass, Function<Id<E>,E> resolver, PropertyMetadata<Link<E>> metadata)
The constructor.LinkProperty(String name, PropertyMetadata<Link<E>> metadata)
The constructor.LinkProperty(String name, Class<E> entityClass, PropertyMetadata<Link<E>> metadata)
The constructor.
-