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>