private String getCondition(Filter filter) { //set filtering String name = filter.name(); String cond = filter.condition(); return getCondition( cond, name ); }
private String getCondition(Filter filter) { //set filtering String name = filter.name(); String cond = filter.condition(); return getCondition( cond, name ); }
collection.addManyToManyFilter(simpleFilter.name(), getCondition(simpleFilter), simpleFilter.deduceAliasInjectionPoints(), toAliasTableMap(simpleFilter.aliases()), toAliasEntityMap(simpleFilter.aliases())); collection.addFilter(simpleFilter.name(), getCondition(simpleFilter), simpleFilter.deduceAliasInjectionPoints(), toAliasTableMap(simpleFilter.aliases()), toAliasEntityMap(simpleFilter.aliases())); for (Filter filter : filters.value()) { if ( hasAssociationTable ) { collection.addManyToManyFilter( filter.name(), getCondition(filter), filter.deduceAliasInjectionPoints(), toAliasTableMap(filter.aliases()), toAliasEntityMap(filter.aliases())); collection.addFilter(filter.name(), getCondition(filter), filter.deduceAliasInjectionPoints(), toAliasTableMap(filter.aliases()), toAliasEntityMap(filter.aliases()));
private static void bindFilters(XAnnotatedElement annotatedElement, EntityBinder entityBinder) { Filters filtersAnn = annotatedElement.getAnnotation( Filters.class ); if ( filtersAnn != null ) { for ( Filter filter : filtersAnn.value() ) { entityBinder.addFilter( filter.name(), filter.condition() ); } } Filter filterAnn = annotatedElement.getAnnotation( Filter.class ); if ( filterAnn != null ) { entityBinder.addFilter( filterAnn.name(), filterAnn.condition() ); } }
String filterName = filter.name(); String cond = filter.condition(); if ( BinderHelper.isEmptyAnnotationValue( cond ) ) {
collection.addManyToManyFilter( simpleFilter.name(), getCondition( simpleFilter ) ); collection.addFilter( simpleFilter.name(), getCondition( simpleFilter ) ); for (Filter filter : filters.value()) { if ( hasAssociationTable ) { collection.addManyToManyFilter( filter.name(), getCondition( filter ) ); collection.addFilter( filter.name(), getCondition( filter ) );
public static boolean isExclusionLogic(Class<?> clazzEntity) { Where whereAnnotation = clazzEntity.getAnnotation(Where.class); if ((whereAnnotation != null && (whereAnnotation.clause().equals(WHERE_LOGIC_EXCLUSION)))) { return true; } return Arrays .stream(clazzEntity.getAnnotationsByType(Filter.class)) .anyMatch(a -> a.name().equals(LOGIC_EXCLUSION) && a.condition().equals(WHERE_LOGIC_EXCLUSION)); }
public static boolean isExclusionLogic(Class<?> clazzEntity) { Where whereAnnotation = clazzEntity.getAnnotation(Where.class); if ((whereAnnotation != null && (whereAnnotation.clause().equals(WHERE_LOGIC_EXCLUSION)))) { return true; } return Arrays .stream(clazzEntity.getAnnotationsByType(Filter.class)) .anyMatch(a -> a.name().equals(LOGIC_EXCLUSION) && a.condition().equals(WHERE_LOGIC_EXCLUSION)); }
private String getCondition(Filter filter) { //set filtering String name = filter.name(); String cond = filter.condition(); return getCondition( cond, name ); }
private ClassMetadata getIndexClassMetadata(String ownerClassName) { if (metaDataMap.containsKey(ownerClassName)) { return metaDataMap.get(ownerClassName); } String indexClassName = ownerClassName + "ContentIndex"; ClassMetadata meta = sessionFactory.getClassMetadata(indexClassName); if (meta != null) { Class<?> indexClass = meta.getMappedClass(); if (ContentIndex.class.isAssignableFrom(indexClass)) { Filter filter = indexClass.getAnnotation(Filter.class); Assert.isTrue(filter != null && filter.name().equals("contentIndex"), String.format("%s must be annotated with @Filter(name=\"contentIndex\")", indexClass.getName())); } else { meta = null; log.warn("Class {} matches the naming convention for content " + "indexes but does not extend ContentIndex.", indexClass); } } metaDataMap.put(ownerClassName, meta); return meta; }
private String getCondition(Filter filter) { //set filtering String name = filter.name(); String cond = filter.condition(); return getCondition( cond, name ); }
private String getCondition(Filter filter) { //set filtering String name = filter.name(); String cond = filter.condition(); return getCondition( cond, name ); }
final Filter anotacaoFilter = element.getAnnotation(Filter.class); if (anotacaoFilter == null || !anotacaoFilter.name().contains("tenant")) { processingEnv.getMessager().printMessage(Diagnostic.Kind.ERROR, MESSAGE_ATRIBUTE_NO_FILTER_TENANT, element); if (Arrays .stream(anotacaoFilters.value()) .noneMatch(a -> a.name().contains("tenant"))) { processingEnv.getMessager().printMessage(Diagnostic.Kind.ERROR, MESSAGE_ATRIBUTE_NO_FILTER_TENANT, element);
private static void bindFilters(XAnnotatedElement annotatedElement, EntityBinder entityBinder) { Filters filtersAnn = annotatedElement.getAnnotation( Filters.class ); if ( filtersAnn != null ) { for ( Filter filter : filtersAnn.value() ) { entityBinder.addFilter( filter.name(), filter.condition() ); } } Filter filterAnn = annotatedElement.getAnnotation( Filter.class ); if ( filterAnn != null ) { entityBinder.addFilter( filterAnn.name(), filterAnn.condition() ); } }
private static void bindFilters(XAnnotatedElement annotatedElement, EntityBinder entityBinder) { Filters filtersAnn = annotatedElement.getAnnotation( Filters.class ); if ( filtersAnn != null ) { for ( Filter filter : filtersAnn.value() ) { entityBinder.addFilter( filter.name(), filter.condition() ); } } Filter filterAnn = annotatedElement.getAnnotation( Filter.class ); if ( filterAnn != null ) { entityBinder.addFilter( filterAnn.name(), filterAnn.condition() ); } }
collection.addManyToManyFilter( simpleFilter.name(), getCondition( simpleFilter ) ); collection.addFilter( simpleFilter.name(), getCondition( simpleFilter ) ); for (Filter filter : filters.value()) { if ( hasAssociationTable ) { collection.addManyToManyFilter( filter.name(), getCondition( filter ) ); collection.addFilter( filter.name(), getCondition( filter ) );
collection.addManyToManyFilter( simpleFilter.name(), getCondition( simpleFilter ) ); collection.addFilter( simpleFilter.name(), getCondition( simpleFilter ) ); for (Filter filter : filters.value()) { if ( hasAssociationTable ) { collection.addManyToManyFilter( filter.name(), getCondition( filter ) ); collection.addFilter( filter.name(), getCondition( filter ) );
collection.addManyToManyFilter(simpleFilter.name(), getCondition(simpleFilter), simpleFilter.deduceAliasInjectionPoints(), toAliasTableMap(simpleFilter.aliases()), toAliasEntityMap(simpleFilter.aliases())); collection.addFilter(simpleFilter.name(), getCondition(simpleFilter), simpleFilter.deduceAliasInjectionPoints(), toAliasTableMap(simpleFilter.aliases()), toAliasEntityMap(simpleFilter.aliases())); for (Filter filter : filters.value()) { if ( hasAssociationTable ) { collection.addManyToManyFilter( filter.name(), getCondition(filter), filter.deduceAliasInjectionPoints(), toAliasTableMap(filter.aliases()), toAliasEntityMap(filter.aliases())); collection.addFilter(filter.name(), getCondition(filter), filter.deduceAliasInjectionPoints(), toAliasTableMap(filter.aliases()), toAliasEntityMap(filter.aliases()));
String filterName = filter.name(); String cond = filter.condition(); if ( BinderHelper.isEmptyAnnotationValue( cond ) ) {