Package com.impetus.kundera.metadata.model

Examples of com.impetus.kundera.metadata.model.EntityMetadata


        }

        if (log.isDebugEnabled())
            log.debug("Lucene Query: " + q);

        EntityMetadata m = kunderaQuery.getEntityMetadata();
        Client client = persistenceDelegeator.getClient(m);

        handlePostEvent();
        Map<String, Object> searchFilter = client.getIndexManager().search(m.getEntityClazz(), q, -1, maxResult);

        if (kunderaQuery.isAliasOnly())
        {
            String[] primaryKeys = searchFilter.values().toArray(new String[] {});
            return persistenceDelegeator.find(m.getEntityClazz(), primaryKeys);
        }
        else
        {
            return persistenceDelegeator.find(m.getEntityClazz(), searchFilter);

        }

    }
View Full Code Here


        PersistenceDelegator delegator = CoreTestUtilities.getDelegator(em);

        Map<String, Object> relationMap = new HashMap<String, Object>();
        relationMap.put("ADDRESS_ID", "addr1");

        EntityMetadata metadata = KunderaMetadataManager.getEntityMetadata(
                ((EntityManagerFactoryImpl) emf).getKunderaMetadataInstance(), PersonUMMByMap.class);

        CoreTestEntityReader reader = new CoreTestEntityReader(kunderaMetadata);

        person.setAddresses(null);
View Full Code Here

        PersistenceDelegator delegator = CoreTestUtilities.getDelegator(em);

        Map<String, Object> relationMap = null;

        EntityMetadata metadata = KunderaMetadataManager.getEntityMetadata(
                ((EntityManagerFactoryImpl) emf).getKunderaMetadataInstance(), PersonU1M.class);

        CoreTestEntityReader reader = new CoreTestEntityReader(kunderaMetadata);

        p1.setAddresses(null);
View Full Code Here

        PersistenceDelegator delegator = CoreTestUtilities.getDelegator(em);

        Map<String, Object> relationMap = null;

        EntityMetadata metadata = KunderaMetadataManager.getEntityMetadata(
                ((EntityManagerFactoryImpl) emf).getKunderaMetadataInstance(), PersonB1M.class);

        CoreTestEntityReader reader = new CoreTestEntityReader(kunderaMetadata);

        p1.setAddresses(null);
View Full Code Here

        @Override
        public Object getIdentifier(Object entity)
        {
            Class<?> entityClass = entity.getClass();
            EntityMetadata entityMetadata = KunderaMetadataManager.getEntityMetadata(kunderaMetadata,  entityClass);

            if (entityMetadata == null)
            {
                throw new IllegalArgumentException(entityClass + " is not an entity");
            }
View Full Code Here

                        indexCollection.put(columnName, obj);
                    }

                    indexCollection.put(((AbstractAttribute) metadata.getIdAttribute()).getJPAColumnName(), id);

                    EntityMetadata parentMetadata = KunderaMetadataManager.getEntityMetadata(kunderaMetadata, clazz);
                    if (parentId != null)
                        indexCollection.put(((AbstractAttribute) parentMetadata.getIdAttribute()).getJPAColumnName(),
                                parentId);

                    onEmbeddable(entity, metadata.getEntityClazz(), metaModel, indexCollection);
                    indexer.index(metadata.getEntityClazz(), metadata, indexCollection, parentId, clazz);
                }
View Full Code Here

     * .
     */
    @Test
    public void testCreateProxyNode()
    {
        EntityMetadata sourceM = KunderaMetadataManager.getEntityMetadata(kunderaMetadata, Actor.class);
        EntityMetadata targetM = KunderaMetadataManager.getEntityMetadata(kunderaMetadata, Movie.class);

        Transaction tx = graphDb.beginTx();
        Node proxyNode = mapper.createProxyNode(1, "A", graphDb, sourceM, targetM);

        Assert.assertNotNull(proxyNode);
View Full Code Here

    {
        Actor actor = new Actor();
        actor.setId(1);
        actor.setName("Keenu Reeves");

        EntityMetadata m = KunderaMetadataManager.getEntityMetadata(kunderaMetadata, Actor.class);

        Map<String, Object> props = mapper.createNodeProperties(actor, m);
        Assert.assertNotNull(props);
        Assert.assertFalse(props.isEmpty());
        Assert.assertEquals(1, props.get("ACTOR_ID"));
View Full Code Here

    }

    @Test
    public void testSearchWithNoResult()
    {
        EntityMetadata metadata = KunderaMetadataManager.getEntityMetadata(
                ((EntityManagerFactoryImpl) emf).getKunderaMetadataInstance(), Person.class);
       
        LuceneIndexer indexer = LuceneIndexer.getInstance(LUCENE_DIR_PATH);
        Assert.assertNotNull(indexer);
View Full Code Here

    @Test
    public void invalidLuceneQueryTest()
    {
        LuceneIndexer indexer = LuceneIndexer.getInstance(LUCENE_DIR_PATH);

        EntityMetadata metadata = KunderaMetadataManager.getEntityMetadata(
                ((EntityManagerFactoryImpl) emf).getKunderaMetadataInstance(), Person.class);
        Person p = new Person();
        p.setAge(32);
        p.setDay(Day.TUESDAY);
        p.setPersonId("p1");
View Full Code Here

TOP

Related Classes of com.impetus.kundera.metadata.model.EntityMetadata

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.