private void createFromPackage(Class<?> clazzEntity, Map<String, FieldSearch> mapFieldSearch) { JArchSearchWhereJpa[] archSearchWhereJpas = clazzEntity.getPackage().getAnnotationsByType(JArchSearchWhereJpa.class); for (int i = 0; i < archSearchWhereJpas.length; i++) { JArchSearchWhereJpa anotacao = archSearchWhereJpas[i]; createSearchField(clazzEntity, mapFieldSearch, anotacao); } }
private void createFromPackage(Class<?> classActionEntity, Map<String, FieldSearch> mapFieldSearch) { Class<?> classEntity; if (IBaseListAction.class.isAssignableFrom(classActionEntity)) { classEntity = ReflectionUtils.getGenericClass(classActionEntity, 0); } else { classEntity = classActionEntity; } createFromSearchTab(null, classActionEntity.getPackage().getAnnotationsByType(JArchSearchFieldLookup.class), classEntity, mapFieldSearch); for (JArchSearchTab searchTab : classActionEntity.getPackage().getAnnotationsByType(JArchSearchTab.class)) { createFromSearchTab(searchTab, searchTab.searchFieldLookups(), classEntity, mapFieldSearch); } }
private void createFromPackage(Class<?> classActionEntity, Map<String, FieldSearch> mapFieldSearch) { Class<?> classEntity; if (IBaseListAction.class.isAssignableFrom(classActionEntity)) { classEntity = ReflectionUtils.getGenericClass(classActionEntity, 0); } else { classEntity = classActionEntity; } createFromArray(null, classEntity, classActionEntity.getPackage().getAnnotationsByType(JArchSearchFieldCombobox.class), mapFieldSearch); JArchSearchTab[] searchTabs = classEntity.getPackage().getAnnotationsByType(JArchSearchTab.class); for (JArchSearchTab searchTab : searchTabs) { createFromArray(searchTab, classEntity, searchTab.searchFieldComboboxes(), mapFieldSearch); } }
private void createFromPackage(Class<?> classActionEntity, Map<String, FieldSearch> mapFieldSearch) { Class<?> classEntity; if (IBaseListAction.class.isAssignableFrom(classActionEntity)) { classEntity = ReflectionUtils.getGenericClass(classActionEntity, 0); } else { classEntity = classActionEntity; } createFromPackage(null, classActionEntity.getPackage().getAnnotationsByType(JArchSearchFieldCheckbox.class), classEntity, mapFieldSearch); for (JArchSearchTab searchTab : classActionEntity.getPackage().getAnnotationsByType(JArchSearchTab.class)) { createFromPackage(searchTab, searchTab.searchFieldCheckboxes(), classEntity, mapFieldSearch); } }
private void createFromPackage(Class<?> classActionEntity, Map<String, FieldSearch> mapFieldSearch) { Class<?> classEntity; if (IBaseListAction.class.isAssignableFrom(classActionEntity)) { classEntity = ReflectionUtils.getGenericClass(classActionEntity, 0); } else { classEntity = classActionEntity; } createFromPackage(null, classActionEntity.getPackage().getAnnotationsByType(JArchSearchFieldComboboxCommandJpa.class), classEntity, mapFieldSearch); for (JArchSearchTab searchTab : classActionEntity.getPackage().getAnnotationsByType(JArchSearchTab.class)) { createFromPackage(searchTab, searchTab.searchFieldComboboxCommandJpas(), classEntity, mapFieldSearch); } }
private void createFromPackage(Class<?> classActionEntity, Map<String, FieldSearch> mapFieldSearch) { Class<?> classEntity; if (IBaseListAction.class.isAssignableFrom(classActionEntity)) { classEntity = ReflectionUtils.getGenericClass(classActionEntity, 0); } else { classEntity = classActionEntity; } createFromSearchTab(null, classActionEntity.getPackage().getAnnotationsByType(JArchSearchField.class), classEntity, mapFieldSearch); for (JArchSearchTab searchTab : classActionEntity.getPackage().getAnnotationsByType(JArchSearchTab.class)) { createFromSearchTab(searchTab, searchTab.searchFields(), classEntity, mapFieldSearch); } }
private static List<Map.Entry<Reference, TreeSet<Object>>> sortedReferences() { Map<Reference, TreeSet<Object>> map = new HashMap<>(); HashSet<Package> packages = new HashSet<>(); for(Class<?> cls : ELKIServiceRegistry.findAllImplementations(Object.class, true, false)) { inspectClass(cls, map); if(packages.add(cls.getPackage())) { Package p = cls.getPackage(); addReference(p, p.getAnnotationsByType(Reference.class), map); } } // Sort references by first class. List<Map.Entry<Reference, TreeSet<Object>>> refs = new ArrayList<>(map.entrySet()); Collections.sort(refs, SORT_BY_FIRST_CLASS); return refs; }
private static ColumnsList createColumnsFromPackage(Package packageSource, Class<?> clazzEntity) { ColumnsList listaColunaLista = new ColumnsList(); JArchColumnDataTable[] archColumnDataTables = packageSource.getAnnotationsByType(JArchColumnDataTable.class); addColumnDataTable(clazzEntity, listaColunaLista, archColumnDataTables); return listaColunaLista; }