Class MapEntryAttribute<X>

java.lang.Object
com.blazebit.persistence.parser.MapEntryAttribute<X>
All Implemented Interfaces:
QualifiedAttribute, javax.persistence.metamodel.Attribute<X,​Map.Entry<?,​?>>, javax.persistence.metamodel.Bindable<Map.Entry<?,​?>>, javax.persistence.metamodel.SingularAttribute<X,​Map.Entry<?,​?>>

public class MapEntryAttribute<X>
extends Object
implements javax.persistence.metamodel.SingularAttribute<X,​Map.Entry<?,​?>>, QualifiedAttribute
Since:
1.2.0
Author:
Christian Beikov
  • Constructor Details

    • MapEntryAttribute

      public MapEntryAttribute​(javax.persistence.metamodel.MapAttribute<?,​?,​?> attribute)
  • Method Details

    • getPluralAttribute

      public javax.persistence.metamodel.PluralAttribute<?,​?,​?> getPluralAttribute()
      Specified by:
      getPluralAttribute in interface QualifiedAttribute
    • getQualificationExpression

      public String getQualificationExpression()
      Specified by:
      getQualificationExpression in interface QualifiedAttribute
    • getName

      public String getName()
      Specified by:
      getName in interface javax.persistence.metamodel.Attribute<X,​Map.Entry<?,​?>>
    • getPersistentAttributeType

      public javax.persistence.metamodel.Attribute.PersistentAttributeType getPersistentAttributeType()
      Specified by:
      getPersistentAttributeType in interface javax.persistence.metamodel.Attribute<X,​Map.Entry<?,​?>>
    • getDeclaringType

      public javax.persistence.metamodel.ManagedType<X> getDeclaringType()
      Specified by:
      getDeclaringType in interface javax.persistence.metamodel.Attribute<X,​Map.Entry<?,​?>>
    • getJavaType

      public Class<Map.Entry<?,​?>> getJavaType()
      Specified by:
      getJavaType in interface javax.persistence.metamodel.Attribute<X,​Map.Entry<?,​?>>
    • getJavaMember

      public Member getJavaMember()
      Specified by:
      getJavaMember in interface javax.persistence.metamodel.Attribute<X,​Map.Entry<?,​?>>
    • isAssociation

      public boolean isAssociation()
      Specified by:
      isAssociation in interface javax.persistence.metamodel.Attribute<X,​Map.Entry<?,​?>>
    • isCollection

      public boolean isCollection()
      Specified by:
      isCollection in interface javax.persistence.metamodel.Attribute<X,​Map.Entry<?,​?>>
    • isId

      public boolean isId()
      Specified by:
      isId in interface javax.persistence.metamodel.SingularAttribute<X,​Map.Entry<?,​?>>
    • isVersion

      public boolean isVersion()
      Specified by:
      isVersion in interface javax.persistence.metamodel.SingularAttribute<X,​Map.Entry<?,​?>>
    • isOptional

      public boolean isOptional()
      Specified by:
      isOptional in interface javax.persistence.metamodel.SingularAttribute<X,​Map.Entry<?,​?>>
    • getType

      public javax.persistence.metamodel.Type<Map.Entry<?,​?>> getType()
      Specified by:
      getType in interface javax.persistence.metamodel.SingularAttribute<X,​Map.Entry<?,​?>>
    • getBindableType

      public javax.persistence.metamodel.Bindable.BindableType getBindableType()
      Specified by:
      getBindableType in interface javax.persistence.metamodel.Bindable<X>
    • getBindableJavaType

      public Class<Map.Entry<?,​?>> getBindableJavaType()
      Specified by:
      getBindableJavaType in interface javax.persistence.metamodel.Bindable<X>