Record Class Id

java.lang.Object
java.lang.Record
org.microbean.bean.Id
Record Components:
types - a BeanTypeList
attributes - a List of NamedAttributeMaps
governingScopeId - a NamedAttributeMap identifying the scope to which this Id logically belongs
alternate - whether this Id is to be considered an alternate
rank - the rank of this Id
All Implemented Interfaces:
Constable, Ranked, ScopeMember

public record Id(BeanTypeList types, List<NamedAttributeMap<?>> attributes, NamedAttributeMap<?> governingScopeId, boolean alternate, int rank) extends Record implements Constable, Ranked, ScopeMember
An identifier for a Bean.
Author:
Laird Nelson
See Also: