Package javax.persistence

Examples of javax.persistence.Entity


    PersistentClass persistentClass = makePersistentClass( inheritanceState, superEntity );

    Proxy proxyAnn = clazzToProcess.getAnnotation( Proxy.class );
    BatchSize sizeAnn = clazzToProcess.getAnnotation( BatchSize.class );
    Where whereAnn = clazzToProcess.getAnnotation( Where.class );
    Entity entityAnn = clazzToProcess.getAnnotation( Entity.class );
    org.hibernate.annotations.Entity hibEntityAnn = clazzToProcess.getAnnotation(
        org.hibernate.annotations.Entity.class
    );

    Cache cacheAnn = determineCacheSettings( clazzToProcess, mappings );
View Full Code Here


        return (AbstractFacet) facets.get(0);
    }

    private Query getQuery(final ApiKey apiKey, final ObjectType objectType, @Nullable final Long startTime, @Nullable final Long endTime, @Nullable Integer limit, @Nullable String sortStatement, @Nullable final TagFilter tagFilter){
        final Class<? extends AbstractFacet> facetClass = getFacetClass(apiKey.getConnector(), objectType);
        final Entity entity = facetClass.getAnnotation(Entity.class);
        String queryString = "SELECT facet FROM " + entity.name() + " facet WHERE facet.apiKeyId=" + apiKey.getId() +
                             " AND facet.hasAttachments=true AND facet.attachmentMimeTypes LIKE '%image%'";
        if (startTime != null){
            queryString += " AND facet.start>=" + startTime;
        }
        if (endTime != null)
View Full Code Here

        if (tagFilter == null) {
            return (List<AbstractFacet>)JPAUtils.find(em, getFacetClass(apiKey.getConnector(), objectType), "mymee.photo.between", apiKey.getGuestId(), timeInterval.getStart(), timeInterval.getEnd());
        }

        final Class<? extends AbstractFacet> facetClass = getFacetClass(apiKey.getConnector(), objectType);
        final Entity entity = facetClass.getAnnotation(Entity.class);
        final String queryStr = "SELECT facet FROM " + entity.name() + " facet" +
                                " WHERE" +
                                " facet.imageURL IS NOT NULL" +
                                " AND" +
                                " facet.guestId = " + apiKey.getGuestId() +
                                " AND" +
View Full Code Here

                                          final ObjectType objectType,
                                          final long timeInMillis,
                                          final int desiredCount,
                                          @Nullable final TagFilter tagFilter) {
        final Class<? extends AbstractFacet> facetClass = getFacetClass(apiKey.getConnector(), objectType);
        final Entity entity = facetClass.getAnnotation(Entity.class);
        final String additionalWhereClause = (tagFilter == null) ? "" : " AND (" + tagFilter.getWhereClause() + ")";
        final String queryStr = "SELECT facet FROM " + entity.name() + " facet" +
                                " WHERE" +
                                " facet.imageURL IS NOT NULL" +
                                " AND" +
                                " facet.guestId = " + apiKey.getGuestId() +
                                " AND" +
View Full Code Here

                                         final ObjectType objectType,
                                         final long timeInMillis,
                                         final int desiredCount,
                                         @Nullable final TagFilter tagFilter) {
        final Class<? extends AbstractFacet> facetClass = getFacetClass(apiKey.getConnector(), objectType);
        final Entity entity = facetClass.getAnnotation(Entity.class);
        final String additionalWhereClause = (tagFilter == null) ? "" : " AND (" + tagFilter.getWhereClause() + ")";
        final String queryStr = "SELECT facet FROM " + entity.name() + " facet" +
                                " WHERE" +
                                " facet.imageURL IS NOT NULL" +
                                " AND" +
                                " facet.guestId = " + apiKey.getGuestId() +
                                " AND" +
View Full Code Here

        return getOldestOrLatestFacet(em, apiKey, objectType, "desc");
    }

    private AbstractFacet getOldestOrLatestFacet(final EntityManager em, ApiKey apiKey, final ObjectType objectType, final String sortOrder) {
        final Class<? extends AbstractFacet> facetClass = getFacetClass(apiKey.getConnector(), objectType);
        final Entity entity = facetClass.getAnnotation(Entity.class);
        final Query query = em.createQuery("SELECT facet FROM " + entity.name() + " facet WHERE facet.imageURL IS NOT NULL AND facet.guestId = " + apiKey.getGuestId() + " ORDER BY facet.end " + sortOrder + " LIMIT 1");
        query.setMaxResults(1);
        final List resultList = query.getResultList();
        if (resultList != null && resultList.size() > 0) {
            return (AbstractFacet)resultList.get(0);
        }
View Full Code Here

      if ( "entity".equals( tree.getName() ) ) {
        AnnotationDescriptor entity = new AnnotationDescriptor( Entity.class );
        copyStringAttribute( entity, tree, "name", false );
        if ( defaults.canUseJavaAnnotations()
            && StringHelper.isEmpty( (String) entity.valueOf( "name" ) ) ) {
          Entity javaAnn = getJavaAnnotation( Entity.class );
          if ( javaAnn != null ) entity.setValue( "name", javaAnn.name() );
        }
        return AnnotationFactory.create( entity );
      }
      else {
        return null; //this is not an entity
View Full Code Here

        // find / create metadata
        ClassMetaData meta = getMetaData();
        if (meta == null)
            return null;

        Entity entity = (Entity) _cls.getAnnotation(Entity.class);
        MappedSuperclass mapped = (MappedSuperclass)
          _cls.getAnnotation(MappedSuperclass.class);
        if (isMetaDataMode()) {
          meta.setAbstract(mapped != null);
            // while the spec only provides for embedded exclusive, it doesn't
            // seem hard to support otherwise
            if (entity == null)
                meta.setEmbeddedOnly(true);
            else {
                meta.setEmbeddedOnly(false);
                if (!StringUtils.isEmpty(entity.name()))
                    meta.setTypeAlias(entity.name());
            }
        }

        // track fetch groups to parse them after fields, since they
        // rely on field metadata
View Full Code Here

      if ( "entity".equals( tree.getName() ) ) {
        AnnotationDescriptor entity = new AnnotationDescriptor( Entity.class );
        copyStringAttribute( entity, tree, "name", false );
        if ( defaults.canUseJavaAnnotations()
            && StringHelper.isEmpty( (String) entity.valueOf( "name" ) ) ) {
          Entity javaAnn = getJavaAnnotation( Entity.class );
          if ( javaAnn != null ) {
            entity.setValue( "name", javaAnn.name() );
          }
        }
        return AnnotationFactory.create( entity );
      }
      else {
View Full Code Here

    PersistentClass superEntity = getSuperEntity(
        clazzToProcess, inheritanceStatePerClass, mappings, inheritanceState
    );

    PersistentClass persistentClass = makePersistentClass( inheritanceState, superEntity );
    Entity entityAnn = clazzToProcess.getAnnotation( Entity.class );
    org.hibernate.annotations.Entity hibEntityAnn = clazzToProcess.getAnnotation(
        org.hibernate.annotations.Entity.class
    );
    EntityBinder entityBinder = new EntityBinder(
        entityAnn, hibEntityAnn, clazzToProcess, persistentClass, mappings
View Full Code Here

TOP

Related Classes of javax.persistence.Entity

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.