List of usage examples for javax.persistence Persistence createEntityManagerFactory
public static EntityManagerFactory createEntityManagerFactory(String persistenceUnitName)
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; } }