Class Context

java.lang.Object
org.hibernate.processor.Context

public final class Context extends Object
  • Constructor Details

  • Method Details

    • getProcessingEnvironment

      public ProcessingEnvironment getProcessingEnvironment()
    • generateJakartaDataStaticMetamodel

      public boolean generateJakartaDataStaticMetamodel()
    • setGenerateJakartaDataStaticMetamodel

      public void setGenerateJakartaDataStaticMetamodel(boolean generateJakartaDataStaticMetamodel)
    • addInjectAnnotation

      public boolean addInjectAnnotation()
    • setAddInjectAnnotation

      public void setAddInjectAnnotation(boolean addInjectAnnotation)
    • addDependentAnnotation

      public boolean addDependentAnnotation()
    • setAddDependentAnnotation

      public void setAddDependentAnnotation(boolean addDependentAnnotation)
    • addNonnullAnnotation

      public boolean addNonnullAnnotation()
    • setAddNonnullAnnotation

      public void setAddNonnullAnnotation(boolean addNonnullAnnotation)
    • addGeneratedAnnotation

      public boolean addGeneratedAnnotation()
    • setAddGeneratedAnnotation

      public void setAddGeneratedAnnotation(boolean addGeneratedAnnotation)
    • addGeneratedDate

      public boolean addGeneratedDate()
    • setAddGenerationDate

      public void setAddGenerationDate(boolean addGenerationDate)
    • addSuppressWarningsAnnotation

      public boolean addSuppressWarningsAnnotation()
    • getSuppressedWarnings

      public String[] getSuppressedWarnings()
    • setSuppressedWarnings

      public void setSuppressedWarnings(String[] suppressedWarnings)
    • addTransactionScopedAnnotation

      public boolean addTransactionScopedAnnotation()
    • setAddTransactionScopedAnnotation

      public void setAddTransactionScopedAnnotation(boolean addTransactionScopedAnnotation)
    • isQuarkusInjection

      public boolean isQuarkusInjection()
    • setQuarkusInjection

      public void setQuarkusInjection(boolean quarkusInjection)
    • getElementUtils

      public Elements getElementUtils()
    • getTypeUtils

      public Types getTypeUtils()
    • getPersistenceXmlLocation

      public String getPersistenceXmlLocation()
    • getOrmXmlFiles

      public List<String> getOrmXmlFiles()
    • containsMetaEntity

      public boolean containsMetaEntity(String qualifiedName)
    • getMetaEntity

      public @Nullable Metamodel getMetaEntity(String qualifiedName)
    • getMetaEntities

      public Collection<Metamodel> getMetaEntities()
    • addMetaEntity

      public void addMetaEntity(String qualifiedName, Metamodel metaEntity)
    • containsMetaEmbeddable

      public boolean containsMetaEmbeddable(String qualifiedName)
    • getMetaEmbeddable

      public @Nullable Metamodel getMetaEmbeddable(String qualifiedName)
    • addMetaEmbeddable

      public void addMetaEmbeddable(String qualifiedName, Metamodel metaEntity)
    • getMetaEmbeddables

      public Collection<Metamodel> getMetaEmbeddables()
    • containsDataMetaEntity

      public boolean containsDataMetaEntity(String qualifiedName)
    • getDataMetaEntity

      public @Nullable Metamodel getDataMetaEntity(String qualifiedName)
    • getDataMetaEntities

      public Collection<Metamodel> getDataMetaEntities()
    • addDataMetaEntity

      public void addDataMetaEntity(String qualifiedName, Metamodel metaEntity)
    • containsDataMetaEmbeddable

      public boolean containsDataMetaEmbeddable(String qualifiedName)
    • getDataMetaEmbeddable

      public @Nullable Metamodel getDataMetaEmbeddable(String qualifiedName)
    • addDataMetaEmbeddable

      public void addDataMetaEmbeddable(String qualifiedName, Metamodel metaEntity)
    • getDataMetaEmbeddables

      public Collection<Metamodel> getDataMetaEmbeddables()
    • getMetamodel

      public @Nullable Metamodel getMetamodel(String qualifiedName)
    • getMetaAuxiliary

      public @Nullable Metamodel getMetaAuxiliary(String qualifiedName)
    • getMetaAuxiliaries

      public Collection<Metamodel> getMetaAuxiliaries()
    • addMetaAuxiliary

      public void addMetaAuxiliary(String qualifiedName, Metamodel metamodel)
    • addAccessTypeInformation

      public void addAccessTypeInformation(String qualifiedName, AccessTypeInformation info)
    • getAccessTypeInfo

      public @Nullable AccessTypeInformation getAccessTypeInfo(String qualifiedName)
    • getTypeElementForFullyQualifiedName

      public TypeElement getTypeElementForFullyQualifiedName(String qualifiedName)
    • getElementsToRedo

      public Set<CharSequence> getElementsToRedo()
    • addElementToRedo

      public void addElementToRedo(CharSequence qualifiedName)
    • removeElementToRedo

      public void removeElementToRedo(CharSequence qualifiedName)
    • logMessage

      public void logMessage(Diagnostic.Kind type, String message)
    • isFullyXmlConfigured

      public boolean isFullyXmlConfigured()
    • mappingDocumentFullyXmlConfigured

      public void mappingDocumentFullyXmlConfigured(boolean fullyXmlConfigured)
    • getPersistenceUnitDefaultAccessType

      public AccessType getPersistenceUnitDefaultAccessType()
    • setPersistenceUnitDefaultAccessType

      public void setPersistenceUnitDefaultAccessType(AccessType persistenceUnitDefaultAccessType)
    • doLazyXmlParsing

      public boolean doLazyXmlParsing()
    • message

      public void message(Element method, String message, Diagnostic.Kind severity)
    • message

      public void message(Element method, AnnotationMirror mirror, AnnotationValue value, String message, Diagnostic.Kind severity)
    • message

      public void message(Element method, AnnotationMirror mirror, String message, Diagnostic.Kind severity)
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • checkNamedQuery

      public boolean checkNamedQuery(String name)
    • setUsesQuarkusOrm

      public void setUsesQuarkusOrm(boolean b)
    • usesQuarkusOrm

      public boolean usesQuarkusOrm()
    • setUsesQuarkusReactive

      public void setUsesQuarkusReactive(boolean b)
    • usesQuarkusReactive

      public boolean usesQuarkusReactive()
    • setInclude

      public void setInclude(String include)
    • setExclude

      public void setExclude(String exclude)
    • isIncluded

      public boolean isIncluded(String typeName)
    • getAllMembers

      public List<Element> getAllMembers(TypeElement type)
    • getEntityNameMappings

      public Map<String,String> getEntityNameMappings()
    • addEntityNameMapping

      public void addEntityNameMapping(String entityName, String qualifiedName)
    • qualifiedNameForEntityName

      public @Nullable String qualifiedNameForEntityName(String entityName)
    • getEnumTypesByValue

      public Map<String,Set<String>> getEnumTypesByValue()
    • addEnumValue

      public void addEnumValue(String qualifiedTypeName, String shortTypeName, @Nullable String outerTypeQualifiedName, @Nullable String outerShortTypeName, String value)
    • entityType

      public @Nullable TypeElement entityType(String entityName)
    • setIndexing

      public void setIndexing(boolean index)
    • isIndexing

      public boolean isIndexing()