public SimpleSessionFactoryBuilder addAnnotatedClasses(Class<?> firstClass, Class<?> ... otherClasses) { return addAnnotatedClasses( CollectionHelper.asList( firstClass, otherClasses ) ); }
private static List<StubIndexSchemaNode> getSchemaNodes(StubIndexSchemaNode root, String[] pathComponents) { List<StubIndexSchemaNode> parents; List<StubIndexSchemaNode> children = CollectionHelper.asList( root ); for ( String pathComponent : pathComponents ) { parents = children; children = new ArrayList<>(); for ( StubIndexSchemaNode parent : parents ) { List<StubIndexSchemaNode> childrenToAdd = parent.getChildren().get( pathComponent ); if ( childrenToAdd != null ) { children.addAll( childrenToAdd ); } } } return children; } }
AnnotationProcessorProvider(FailureCollector rootFailureCollector) { AnnotationProcessorHelper helper = new AnnotationProcessorHelper( rootFailureCollector ); this.typeAnnotationProcessors = CollectionHelper.toImmutableList( CollectionHelper.asList( new RoutingKeyBridgeProcessor( helper ), new TypeBridgeProcessor( helper ) ) ); this.propertyAnnotationProcessors = CollectionHelper.toImmutableList( CollectionHelper.asList( new MarkerProcessor( helper ), new AssociationInverseSideProcessor( helper ), new IndexingDependencyProcessor( helper ), new DocumentIdProcessor( helper ), new PropertyBridgeProcessor( helper ), new GenericFieldProcessor( helper ), new FullTextFieldProcessor( helper ), new KeywordFieldProcessor( helper ), new IndexedEmbeddedProcessor( helper ) ) ); }
AnnotationProcessorProvider(FailureCollector rootFailureCollector) { AnnotationProcessorHelper helper = new AnnotationProcessorHelper( rootFailureCollector ); this.typeAnnotationProcessors = CollectionHelper.toImmutableList( CollectionHelper.asList( new RoutingKeyBridgeProcessor( helper ), new TypeBridgeProcessor( helper ) ) ); this.propertyAnnotationProcessors = CollectionHelper.toImmutableList( CollectionHelper.asList( new MarkerProcessor( helper ), new AssociationInverseSideProcessor( helper ), new IndexingDependencyProcessor( helper ), new DocumentIdProcessor( helper ), new PropertyBridgeProcessor( helper ), new GenericFieldProcessor( helper ), new FullTextFieldProcessor( helper ), new KeywordFieldProcessor( helper ), new IndexedEmbeddedProcessor( helper ) ) ); }