Package info.archinnov.achilles.internal.context

Examples of info.archinnov.achilles.internal.context.SchemaContext


        verify(boostrapper).buildMetaDatas(configContext, candidateClasses);
        verify(boostrapper).validateOrCreateTables(contextCaptor.capture());
        verify(boostrapper).addInterceptorsToEntityMetas(interceptors, entityMetaMap);
        verify(proxyClassFactory).createProxyClass(CompleteBean.class, configContext);

        SchemaContext schemaContext = contextCaptor.getValue();

        assertThat(Whitebox.getInternalState(schemaContext, Cluster.class)).isSameAs(cluster);
        assertThat(Whitebox.getInternalState(schemaContext, Session.class)).isSameAs(session);
        assertThat(Whitebox.getInternalState(schemaContext, "entityMetaMap")).isSameAs(entityMetaMap);
        assertThat(Whitebox.getInternalState(schemaContext, "keyspaceName")).isEqualTo("keyspace");
View Full Code Here


        ParsingResult parsingResult = parseEntities(candidateClasses);
        this.entityMetaMap = parsingResult.getMetaMap();

        bootstrapper.addInterceptorsToEntityMetas(interceptors, parsingResult.getMetaMap());

        SchemaContext schemaContext = new SchemaContext(configContext, session, keyspaceName, cluster, parsingResult);
        bootstrapper.validateOrCreateTables(schemaContext);

        daoContext = bootstrapper.buildDaoContext(session, parsingResult, configContext);
        contextFactory = new PersistenceContextFactory(daoContext, configContext, parsingResult.getMetaMap());
View Full Code Here

TOP

Related Classes of info.archinnov.achilles.internal.context.SchemaContext

Copyright © 2018 www.massapicom. 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.