Class ProcessorUtils


  • public final class ProcessorUtils
    extends java.lang.Object
    • Field Detail

      • MESSAGE_ATRIBUTE_NO_FILTER_TENANT

        public static final java.lang.String MESSAGE_ATRIBUTE_NO_FILTER_TENANT
        See Also:
        Constant Field Values
      • CLAZZ_ENTITY_EQUAL_VOID

        public static final java.lang.String CLAZZ_ENTITY_EQUAL_VOID
        See Also:
        Constant Field Values
      • CLASS_ENTITY_EQUAL_VOID

        public static final java.lang.String CLASS_ENTITY_EQUAL_VOID
        See Also:
        Constant Field Values
      • SUBFOLDER_CLIENT

        public static final java.lang.String SUBFOLDER_CLIENT
      • SUBFOLDER_WEB

        public static final java.lang.String SUBFOLDER_WEB
      • processingEnvironment

        public static javax.annotation.processing.ProcessingEnvironment processingEnvironment
    • Method Detail

      • messageMandatoryWarning

        public static void messageMandatoryWarning​(java.lang.String message)
      • messageMandatoryWarning

        public static void messageMandatoryWarning​(java.lang.String message,
                                                   javax.lang.model.element.Element element)
      • messageWarning

        public static void messageWarning​(java.lang.String message,
                                          javax.lang.model.element.Element element)
      • messageNote

        public static void messageNote​(java.lang.String message)
      • messageNote

        public static void messageNote​(java.lang.String message,
                                       javax.lang.model.element.Element element)
      • messageOther

        public static void messageOther​(java.lang.String message,
                                        javax.lang.model.element.Element element)
      • messageError

        public static void messageError​(java.lang.String message)
      • messageError

        public static void messageError​(java.lang.String message,
                                        javax.lang.model.element.Element element)
      • message

        public static void message​(javax.tools.Diagnostic.Kind kind,
                                   java.lang.String message,
                                   javax.lang.model.element.Element element)
      • getPackage

        public static java.lang.String getPackage​(javax.lang.model.element.Element element,
                                                  java.lang.String nameSubPackage)
      • getPathSource

        public static java.lang.String getPathSource​(javax.lang.model.element.Element element)
      • getPathSource

        public static java.lang.String getPathSource​(javax.lang.model.element.Element element,
                                                     java.lang.String nameSubPackage)
      • getPathTest

        public static java.lang.String getPathTest​(javax.lang.model.element.Element element,
                                                   java.lang.String nameSubPackage)
      • getPathBundle

        public static java.lang.String getPathBundle​(javax.lang.model.element.Element element,
                                                     java.lang.String nameSubPackage)
      • getPathPage

        public static java.lang.String getPathPage​(javax.lang.model.element.Element element,
                                                   java.lang.String nameSubPackage)
      • getNameWithoutCharEspecialCapitalize

        public static java.lang.String getNameWithoutCharEspecialCapitalize​(java.lang.String name)
      • getNameWithoutCharEspecialStartLowerCase

        public static java.lang.String getNameWithoutCharEspecialStartLowerCase​(java.lang.String name)
      • getNomeEntity

        public static java.lang.String getNomeEntity​(java.lang.String name)
      • namePrimaryKey

        public static java.lang.String namePrimaryKey​(java.lang.String tableName)
      • nameSequence

        public static java.lang.String nameSequence​(java.lang.String tableName)
      • nameIdColumn

        public static java.lang.String nameIdColumn​(java.lang.String tableName)
      • addCode

        public static void addCode​(java.lang.StringBuilder sb,
                                   java.lang.String value)
      • addLineBlank

        public static void addLineBlank​(java.lang.StringBuilder sb)
      • expressionLanguageValueField

        public static java.lang.String expressionLanguageValueField​(boolean master,
                                                                    java.lang.String nomeAction,
                                                                    java.lang.String dataDetail,
                                                                    FieldForm campo)
      • validFilterTenant

        public static void validFilterTenant​(javax.lang.model.element.Element element)
      • getCompletionsFilterTenantLogicExclusion

        public static java.lang.Iterable<javax.annotation.processing.Completion> getCompletionsFilterTenantLogicExclusion()
      • validCdiNoSerializable

        public static void validCdiNoSerializable​(javax.lang.model.element.Element element)
      • validAnnotationJArchConfidentialNoImplementISecretData

        public static void validAnnotationJArchConfidentialNoImplementISecretData​(javax.lang.model.element.Element element)
      • validManagerStateless

        public static void validManagerStateless​(javax.lang.model.element.Element element)
      • validSearchField

        public static void validSearchField​(javax.lang.model.element.Element element,
                                            JArchSearchTab searchTab,
                                            JArchSearchField searchField)
      • validSearchFieldCombobox

        public static void validSearchFieldCombobox​(javax.lang.model.element.Element element,
                                                    JArchSearchTab searchTab,
                                                    JArchSearchFieldCombobox searchFieldCombobox)
      • validSearchFieldCheckbox

        public static void validSearchFieldCheckbox​(javax.lang.model.element.Element element,
                                                    JArchSearchTab searchTab,
                                                    JArchSearchFieldCheckbox searchFieldCheckbox)
      • validSearchFieldLookup

        public static void validSearchFieldLookup​(javax.lang.model.element.Element element,
                                                  JArchSearchTab searchTab,
                                                  JArchSearchFieldLookup searchFieldLookup)
      • existsField

        public static boolean existsField​(javax.lang.model.element.TypeElement classeElement,
                                          java.lang.String field)
      • existsFieldType

        public static boolean existsFieldType​(javax.lang.model.element.TypeElement classeElement,
                                              java.lang.String field,
                                              java.util.List<java.lang.Class<?>> classList)
      • classTypeField

        public static java.lang.String classTypeField​(javax.lang.model.element.TypeElement classeElement,
                                                      java.lang.String field)
      • isBaseEntity

        public static boolean isBaseEntity​(javax.lang.model.element.Element element)
      • isCrudEntity

        public static boolean isCrudEntity​(javax.lang.model.element.Element element)
      • ajustPackageOldVersion

        public static void ajustPackageOldVersion​(java.lang.String namePackage,
                                                  java.io.PrintWriter pw)
      • isExistsEntity

        public static boolean isExistsEntity​(javax.lang.model.element.Element element,
                                             java.lang.String name,
                                             java.lang.String nameSubPackage)
      • validExistsFieldSearch

        public static boolean validExistsFieldSearch​(javax.lang.model.element.Element element,
                                                     JArchGenerateField[] generateFields,
                                                     java.lang.String name)
      • isFileExistsClientOrWebOrWs

        public static boolean isFileExistsClientOrWebOrWs​(java.io.File file)
      • fileClient

        public static java.io.File fileClient​(javax.tools.JavaFileObject javaFileObject)
      • fileWeb

        public static java.io.File fileWeb​(javax.tools.JavaFileObject javaFileObject)
      • moveActionsClientToWeb

        public static void moveActionsClientToWeb​(java.lang.String name,
                                                  java.lang.String nameSubPackage,
                                                  javax.lang.model.element.Element element)
      • messageAnalyzing

        public static void messageAnalyzing​(java.lang.Class<?> classAnalyzing,
                                            javax.lang.model.element.Element element)