Example usage for javax.persistence Persistence createEntityManagerFactory

List of usage examples for javax.persistence Persistence createEntityManagerFactory

Introduction

In this page you can find the example usage for javax.persistence Persistence createEntityManagerFactory.

Prototype

public static EntityManagerFactory createEntityManagerFactory(String persistenceUnitName) 

Source Link

Document

Create and return an EntityManagerFactory for the named persistence unit.

Usage

From source file:ro.allevo.fintpws.model.UserEntity.java

@Override
public Collection<? extends GrantedAuthority> getAuthorities() {

    EntityManagerFactory configEntityManagerFactory = Persistence.createEntityManagerFactory("fintpCFG");
    EntityManager emc = configEntityManagerFactory.createEntityManager();

    TypedQuery<RoleEntity> query = emc.createNamedQuery("RoleEntity.findUserAuthorities", RoleEntity.class);
    List<RoleEntity> authorities = query.setParameter("userid", userid).getResultList();
    return authorities;
}

From source file:ro.allevo.fintpws.security.RolesUtils.java

public static boolean hasWriteAuthorityOnQueue(QueueEntity queueEntity) {
    EntityManagerFactory configEntityManagerFactory = Persistence.createEntityManagerFactory("fintpCFG");
    EntityManager entityManagerConfig = configEntityManagerFactory.createEntityManager();
    Authentication authentication = SecurityContextHolder.getContext().getAuthentication();
    UserEntity loggedUser = (UserEntity) authentication.getPrincipal();
    Query query = entityManagerConfig.createQuery(
            "SELECT ur.roleid FROM UserRoleEntity ur, QueuesRoleMapEntity qr " + "WHERE ur.roleid = qr.roleid "
                    + "AND ur.userid=:userid " + "AND qr.queueid=:queueid " + "AND qr.actiontype = 'RW'");
    query.setParameter("userid", loggedUser.getUserid());
    query.setParameter("queueid", queueEntity.getGuid());
    List roles = query.getResultList();
    if (roles.isEmpty()) {
        return false;
    }/* w  w w  . j a va 2 s  . c o  m*/
    return true;
}

From source file:com.romb.hashfon.helper.Helper.java

public EntityManager getEntityManager() {
    EntityManagerFactory emf = Persistence.createEntityManagerFactory("com.romb_hashfon_war_1.0PU");
    EntityManager ecm = emf.createEntityManager();
    return ecm;//from w  ww  .  ja v  a2s.c o m
}

From source file:ejb.bean.UsuarioDAOJPAImplBean.java

/**Mtodo para a criao de usurio
 * @author Richel Sensineli\/*from   w ww  .j av a2 s .c om*/
 * @param nome String - Nome do usurio
 * @param sobrenome String - Nome do usurio
 * @return Usuario usuario - Objeto Usurio
 */
@Override
public Usuario criaUsuario(final String nome, final String sobrenome) {
    EntityManagerFactory emf = Persistence.createEntityManagerFactory("UsuarioPU");
    EntityManager em = emf.createEntityManager();

    UsuarioImpl user = new UsuarioImpl();
    user.setNome(nome);
    user.setSobrenome(sobrenome);

    em.getTransaction().begin();
    try {
        em.persist(user);
        em.getTransaction().commit();
    } catch (Exception e) {
        e.printStackTrace();
        em.getTransaction().rollback();
    }

    em.clear();
    em.close();
    emf.close();

    return user;
}

From source file:org.drools.grid.task.CommandBasedServicesWSHumanTaskHandlerTest.java

@Before
public void setUpTaskService() throws Exception {
    Properties conf = new Properties();
    conf.setProperty("mail.smtp.host", "localhost");
    conf.setProperty("mail.smtp.port", "2345");
    conf.setProperty("from", "from@domain.com");
    conf.setProperty("replyTo", "replyTo@domain.com");
    conf.setProperty("defaultLanguage", "en-UK");
    SendIcal.initInstance(conf);//from ww w.j av  a  2s  .  co m

    // Use persistence.xml configuration
    this.emf = Persistence.createEntityManagerFactory("org.drools.task");

    taskService = new TaskService(this.emf, SystemEventListenerFactory.getSystemEventListener());
    this.taskSession = taskService.createSession();
    MockUserInfo userInfo = new MockUserInfo();
    taskService.setUserinfo(userInfo);
    Map vars = new HashedMap();

    Reader reader = null;

    try {
        reader = new InputStreamReader(
                new ClassPathResource("org/drools/task/LoadUsers.mvel").getInputStream());
        this.users = (Map<String, User>) eval(reader, vars);
        for (User user : this.users.values()) {
            this.taskSession.addUser(user);
        }
    } finally {
        if (reader != null) {
            reader.close();
        }
        reader = null;
    }

    try {
        reader = new InputStreamReader(
                new ClassPathResource("org/drools/task/LoadGroups.mvel").getInputStream());
        this.groups = (Map<String, Group>) eval(reader, vars);
        for (Group group : this.groups.values()) {
            this.taskSession.addGroup(group);
        }
    } finally {
        if (reader != null) {
            reader.close();
        }
    }

    SocketAddress address = new InetSocketAddress("127.0.0.1", 9123);
    NodeData nodeData = new NodeData();
    // Setup Execution Node Server
    SocketAcceptor acceptor = new NioSocketAcceptor();
    acceptor.setHandler(new MinaIoHandler(SystemEventListenerFactory.getSystemEventListener(),
            new GenericMessageHandlerImpl(nodeData, SystemEventListenerFactory.getSystemEventListener())));
    this.server = new MinaAcceptor(acceptor, address);
    this.server.start();
    Thread.sleep(5000);
    // End Execution Server

    // Human task Server configuration
    SocketAddress htAddress = new InetSocketAddress("127.0.0.1", 9124);
    SocketAcceptor htAcceptor = new NioSocketAcceptor();

    htAcceptor.setHandler(new MinaIoHandler(SystemEventListenerFactory.getSystemEventListener(),
            new TaskServerMessageHandlerImpl(taskService,
                    SystemEventListenerFactory.getSystemEventListener())));
    this.humanTaskServer = new MinaAcceptor(htAcceptor, htAddress);
    this.humanTaskServer.start();
    Thread.sleep(5000);
    // End Human task Server configuration

    // setup the ht client
    NioSocketConnector htclientConnector = new NioSocketConnector();
    htclientConnector.setHandler(new MinaIoHandler(SystemEventListenerFactory.getSystemEventListener()));
    this.htMinaClient = new RemoteMinaHumanTaskConnector("client ht", "127.0.0.1", 9124,
            SystemEventListenerFactory.getSystemEventListener());

    // setup RemoteService client
    NioSocketConnector clientConnector = new NioSocketConnector();
    clientConnector.setHandler(new MinaIoHandler(SystemEventListenerFactory.getSystemEventListener()));
    this.minaClient = new RemoteMinaNodeConnector("client SM", "127.0.0.1", 9123,
            SystemEventListenerFactory.getSystemEventListener());

    this.connection.addExecutionNode(this.minaClient);
    this.connection.addHumanTaskNode(this.htMinaClient);
    this.node = this.connection.getExecutionNode(new ReturnAlwaysTheFirstSelectionStrategy());

    KnowledgeBase kbase = this.node.get(KnowledgeBaseFactoryService.class).newKnowledgeBase();
    StatefulKnowledgeSession ksession = kbase.newStatefulKnowledgeSession();

    this.humanTaskClient = this.connection.getHumanTaskNode().get(HumanTaskService.class);

    this.handler = new CommandBasedServicesWSHumanTaskHandler(ksession);

}

From source file:ui.controllers.MovieScreenController.java

@FXML
private void HandleBT_SaveMediaClicked(MouseEvent event) throws Exception {
    if (ValidateFields()) {
        LB_ValidationMessage.setText("Storing in database, please wait.");

        EntityManagerFactory emf = Persistence.createEntityManagerFactory("HomeLibraryManagerPU");
        AppMediaJpaController jpaMedia = new AppMediaJpaController(emf);

        if (editedMedia.getMediaId() != null) {
            AppMedia media = jpaMedia.findAppMedia(editedMedia.getMediaId());
            media.setType(MediaType.Movie.getValue());
            media.setFormat(CB_Format.getValue().getValue());
            media.setTitle(TF_Title.getText());
            media.setDirector(TF_Director.getText());
            media.setDuration(TF_Duration.getText());
            media.setGenre(TF_Genre.getText());
            media.setLocation(TF_Location.getText());
            media.setLoanedTo(TF_LoanedTo.getText());
            media.setLoanedDate(TF_LoanedDate.getText());

            if (!StringUtils.isBlank(TF_Rating.getText())) {
                media.setRating(Integer.parseInt(TF_Rating.getText()));
            }/*www  . j av a 2 s .co  m*/
            if (!StringUtils.isBlank(TF_Year.getText())) {
                media.setYear(Integer.parseInt(TF_Year.getText()));
            }

            jpaMedia.edit(media);

        } else {
            AppMedia media = new AppMedia();
            media.setUserId(LoggedInUser.getUserID());
            media.setType(MediaType.Movie.getValue());
            media.setFormat(CB_Format.getValue().getValue());
            media.setTitle(TF_Title.getText());
            media.setDirector(TF_Director.getText());
            media.setDuration(TF_Duration.getText());
            media.setGenre(TF_Genre.getText());
            media.setLocation(TF_Location.getText());
            media.setLoanedTo(TF_LoanedTo.getText());
            media.setLoanedDate(TF_LoanedDate.getText());

            if (!StringUtils.isBlank(TF_Rating.getText())) {
                media.setRating(Integer.parseInt(TF_Rating.getText()));
            }
            if (!StringUtils.isBlank(TF_Year.getText())) {
                media.setYear(Integer.parseInt(TF_Year.getText()));
            }

            jpaMedia.create(media);
        }
        gotoLastPage();
    }
}

From source file:com.impetus.client.couchdb.crud.CouchDBClientTest.java

/**
 * @throws java.lang.Exception/*from www .  jav a 2  s .  co  m*/
 */
@Before
public void setUp() throws Exception {
    emf = Persistence.createEntityManagerFactory(_PU);
    httpClient = CouchDBTestUtils
            .initiateHttpClient(((EntityManagerFactoryImpl) emf).getKunderaMetadataInstance(), _PU);
    httpHost = new HttpHost("localhost", 5984);
}

From source file:com.mycompany.testeproject.App.java

@Bean
public EntityManagerFactory entityManagerFactory() {
    return Persistence.createEntityManagerFactory("derby");
}

From source file:ui.controllers.MusicScreenController.java

@FXML
private void HandleBT_SaveMediaClicked(MouseEvent event) throws Exception {
    if (ValidateFields()) {
        LB_ValidationMessage.setText("Storing in database, please wait.");

        EntityManagerFactory emf = Persistence.createEntityManagerFactory("HomeLibraryManagerPU");
        AppMediaJpaController jpaMedia = new AppMediaJpaController(emf);

        if (editedMedia.getMediaId() != null) {
            AppMedia media = jpaMedia.findAppMedia(editedMedia.getMediaId());
            media.setType(MediaType.Music.getValue());
            media.setFormat(CB_Format.getValue().getValue());
            media.setTitle(TF_Title.getText());
            media.setArtist(TF_Artist.getText());
            media.setAlbum(TF_Album.getText());
            media.setGenre(TF_Genre.getText());
            media.setLocation(TF_Location.getText());
            media.setLoanedTo(TF_LoanedTo.getText());
            media.setLoanedDate(TF_LoanedDate.getText());

            if (!StringUtils.isBlank(TF_Rating.getText())) {
                media.setRating(Integer.parseInt(TF_Rating.getText()));
            }/*www .ja v a2  s .c o  m*/
            if (!StringUtils.isBlank(TF_TrackNumber.getText())) {
                media.setRating(Integer.parseInt(TF_Rating.getText()));
            }
            if (!StringUtils.isBlank(TF_Year.getText())) {
                media.setYear(Integer.parseInt(TF_Year.getText()));
            }

            jpaMedia.edit(media);

        } else {
            AppMedia media = new AppMedia();
            media.setUserId(LoggedInUser.getUserID());
            media.setType(MediaType.Music.getValue());
            media.setFormat(CB_Format.getValue().getValue());
            media.setTitle(TF_Title.getText());
            media.setArtist(TF_Artist.getText());
            media.setAlbum(TF_Album.getText());
            media.setGenre(TF_Genre.getText());
            media.setLocation(TF_Location.getText());
            media.setLoanedTo(TF_LoanedTo.getText());
            media.setLoanedDate(TF_LoanedDate.getText());

            if (!StringUtils.isBlank(TF_Rating.getText())) {
                media.setRating(Integer.parseInt(TF_Rating.getText()));
            }
            if (!StringUtils.isBlank(TF_TrackNumber.getText())) {
                media.setRating(Integer.parseInt(TF_Rating.getText()));
            }
            if (!StringUtils.isBlank(TF_Year.getText())) {
                media.setYear(Integer.parseInt(TF_Year.getText()));
            }

            jpaMedia.create(media);
        }
        gotoLastPage();
    }
}

From source file:edu.csueb.cs6320.utils.UserService.java

public boolean isValidPassword(String email, String password) {
    EntityManager em = Persistence.createEntityManagerFactory("TestPU").createEntityManager();

    User u = (User) em.createQuery("SELECT u FROM User u WHERE u.email = :inEmail")
            .setParameter("inEmail", email).setMaxResults(1).getSingleResult();

    if (u == null) {
        return false;
    }/*from  ww  w . j  a v a2 s .c o  m*/

    try {
        return Auth.isCorrectPassword(password, u.getSalt(), u.getSaltedHashedPassword());
    } catch (NoSuchAlgorithmException e) {
        e.printStackTrace();
        return false;
    }
}