Examples of YogaBuilder


Examples of org.skyscreamer.yoga.builder.YogaBuilder

                DemoData data = new DemoData();
                data.init();

                GenericDao dao = new DemoDataGenericDaodata );

                YogaBuilder builder = new YogaBuilder()
                    .withClassFinderStrategy( new HibernateClassFinderStrategy() )
                    .withAliasProperties( this.getClass().getClassLoader().getResourceAsStream( "selectorAlias.properties" ) )
                    .withOutputCountLimit( 2000 )
                    .enableStarAsAllFields()
                    .enableYogaLinks()
                    .registerYogaMetaDataClasses( User.class, Album.class, Artist.class, Song.class )
                    .registerEntityConfigurations( new UserConfiguration( dao ) );

                bind( GenericDao.class ).toInstance( dao );
                bind( YogaBuilderViewFactory.class ).toInstance( new YogaBuilderViewFactory( builder ));
                bind( MetaDataRegistry.class ).toInstance( builder.getMetaDataRegistry() );
                bind( StreamingJsonSelectorMessageBodyWriter.class );
                bind( SelectorBuilderMessageBodyWriter.class );
                bind( XmlSelectorMessageBodyWriter.class );
                bind( XhtmlSelectorMessageBodyWriter.class );
                bind( MetaDataController.class );
View Full Code Here

Examples of org.skyscreamer.yoga.builder.YogaBuilder

        DemoData data = new DemoData();
        data.init();

        GenericDao dao = new DemoDataGenericDaodata );
       
        YogaBuilder builder = new YogaBuilder()
            .withClassFinderStrategy( new HibernateClassFinderStrategy() )
            .withAliasProperties( this.getClass().getClassLoader().getResourceAsStream( "selectorAlias.properties" ) )
            .withOutputCountLimit( 2000 )
            .enableYogaLinks()
            .registerYogaMetaDataClasses( User.class, Album.class, Artist.class, Song.class )
            .registerEntityConfigurations( new UserConfiguration( dao ) );

        getSingletons().add( new AlbumResource( dao ) );
        getSingletons().add( new ArtistResource( dao ) );
        getSingletons().add( new SongResource( dao ) );
        getSingletons().add( new UserResource( dao ) );
        getSingletons().add( new MetaDataController( builder.getMetaDataRegistry() ) );

        YogaBuilderViewFactory util = new YogaBuilderViewFactory( builder );
        getSingletons().add( new StreamingJsonSelectorMessageBodyWriter( util ) );
        getSingletons().add( new XmlSelectorMessageBodyWriter( util ) );
        getSingletons().add( new SelectorBuilderMessageBodyWriter( util ) );
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.