Package org.jboss.aerogear.simplepush.server.datastore.model

Examples of org.jboss.aerogear.simplepush.server.datastore.model.UserAgentDTO.addChannel()


            public Boolean perform(final EntityManager em) {
                UserAgentDTO userAgent = em.find(UserAgentDTO.class, channel.getUAID());
                if (userAgent == null) {
                    userAgent = new UserAgentDTO(channel.getUAID());
                }
                userAgent.addChannel(channel.getChannelId(), channel.getVersion(), channel.getEndpointToken());
                em.merge(userAgent);
                return Boolean.TRUE;
            }
        };
        try {
View Full Code Here


    }

    private UserAgentDTO persist(final String uaid, final String channelId, final long version, final String endpointUrl) {
        entityManager.getTransaction().begin();
        final UserAgentDTO userAgent = new UserAgentDTO(uaid.toString());
        userAgent.addChannel(channelId, version, endpointUrl);

        entityManager.persist(userAgent);
        assertThat(entityManager.contains(userAgent), is(true));
        entityManager.getTransaction().commit();
        return userAgent;
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.