Package entity

Examples of entity.Coursetag


       
        // Fifth get course tags
        List<Coursetag> courseTagList = course.getCoursetagList();
        ArrayList tagMapList = new ArrayList();
        for (Iterator<Coursetag> it = courseTagList.iterator(); it.hasNext();) {
            Coursetag coursetag = it.next();
           
            Map courseTagMap = new HashMap();
            courseTagMap.put("tagID", new Integer(coursetag.getTagId().getId()));
            courseTagMap.put("tagName", new String(coursetag.getTagId().getTagName()));
            tagMapList.add(courseTagMap);
        }
       
        courseDetailMap.put("courseTags", tagMapList);
       
View Full Code Here


    public void create(Tagrates tagrates) {
        EntityManager em = null;
        try {
            em = getEntityManager();
            em.getTransaction().begin();
            Coursetag courseTagId = tagrates.getCourseTagId();
            if (courseTagId != null) {
                courseTagId = em.getReference(courseTagId.getClass(), courseTagId.getId());
                tagrates.setCourseTagId(courseTagId);
            }
            em.persist(tagrates);
            if (courseTagId != null) {
                courseTagId.getTagratesList().add(tagrates);
                courseTagId = em.merge(courseTagId);
            }
            em.getTransaction().commit();
        } finally {
            if (em != null) {
View Full Code Here

        EntityManager em = null;
        try {
            em = getEntityManager();
            em.getTransaction().begin();
            Tagrates persistentTagrates = em.find(Tagrates.class, tagrates.getId());
            Coursetag courseTagIdOld = persistentTagrates.getCourseTagId();
            Coursetag courseTagIdNew = tagrates.getCourseTagId();
            if (courseTagIdNew != null) {
                courseTagIdNew = em.getReference(courseTagIdNew.getClass(), courseTagIdNew.getId());
                tagrates.setCourseTagId(courseTagIdNew);
            }
            tagrates = em.merge(tagrates);
            if (courseTagIdOld != null && !courseTagIdOld.equals(courseTagIdNew)) {
                courseTagIdOld.getTagratesList().remove(tagrates);
                courseTagIdOld = em.merge(courseTagIdOld);
            }
            if (courseTagIdNew != null && !courseTagIdNew.equals(courseTagIdOld)) {
                courseTagIdNew.getTagratesList().add(tagrates);
                courseTagIdNew = em.merge(courseTagIdNew);
            }
            em.getTransaction().commit();
        } catch (Exception ex) {
            String msg = ex.getLocalizedMessage();
View Full Code Here

                tagrates = em.getReference(Tagrates.class, id);
                tagrates.getId();
            } catch (EntityNotFoundException enfe) {
                throw new NonexistentEntityException("The tagrates with id " + id + " no longer exists.", enfe);
            }
            Coursetag courseTagId = tagrates.getCourseTagId();
            if (courseTagId != null) {
                courseTagId.getTagratesList().remove(tagrates);
                courseTagId = em.merge(courseTagId);
            }
            em.remove(tagrates);
            em.getTransaction().commit();
        } finally {
View Full Code Here

            if (tagId != null) {
                tagId.getCoursetagList().add(coursetag);
                tagId = em.merge(tagId);
            }
            for (Tagrates tagratesListTagrates : coursetag.getTagratesList()) {
                Coursetag oldCourseTagIdOfTagratesListTagrates = tagratesListTagrates.getCourseTagId();
                tagratesListTagrates.setCourseTagId(coursetag);
                tagratesListTagrates = em.merge(tagratesListTagrates);
                if (oldCourseTagIdOfTagratesListTagrates != null) {
                    oldCourseTagIdOfTagratesListTagrates.getTagratesList().remove(tagratesListTagrates);
                    oldCourseTagIdOfTagratesListTagrates = em.merge(oldCourseTagIdOfTagratesListTagrates);
                }
            }
            em.getTransaction().commit();
        } catch (Exception ex) {
View Full Code Here

    public void edit(Coursetag coursetag) throws IllegalOrphanException, NonexistentEntityException, Exception {
        EntityManager em = null;
        try {
            em = getEntityManager();
            em.getTransaction().begin();
            Coursetag persistentCoursetag = em.find(Coursetag.class, coursetag.getId());
            Courses courseIdOld = persistentCoursetag.getCourseId();
            Courses courseIdNew = coursetag.getCourseId();
            Tag tagIdOld = persistentCoursetag.getTagId();
            Tag tagIdNew = coursetag.getTagId();
            List<Tagrates> tagratesListOld = persistentCoursetag.getTagratesList();
            List<Tagrates> tagratesListNew = coursetag.getTagratesList();
            List<String> illegalOrphanMessages = null;
            for (Tagrates tagratesListOldTagrates : tagratesListOld) {
                if (!tagratesListNew.contains(tagratesListOldTagrates)) {
                    if (illegalOrphanMessages == null) {
                        illegalOrphanMessages = new ArrayList<String>();
                    }
                    illegalOrphanMessages.add("You must retain Tagrates " + tagratesListOldTagrates + " since its courseTagId field is not nullable.");
                }
            }
            if (illegalOrphanMessages != null) {
                throw new IllegalOrphanException(illegalOrphanMessages);
            }
            if (courseIdNew != null) {
                courseIdNew = em.getReference(courseIdNew.getClass(), courseIdNew.getCourseId());
                coursetag.setCourseId(courseIdNew);
            }
            if (tagIdNew != null) {
                tagIdNew = em.getReference(tagIdNew.getClass(), tagIdNew.getId());
                coursetag.setTagId(tagIdNew);
            }
            List<Tagrates> attachedTagratesListNew = new ArrayList<Tagrates>();
            for (Tagrates tagratesListNewTagratesToAttach : tagratesListNew) {
                tagratesListNewTagratesToAttach = em.getReference(tagratesListNewTagratesToAttach.getClass(), tagratesListNewTagratesToAttach.getId());
                attachedTagratesListNew.add(tagratesListNewTagratesToAttach);
            }
            tagratesListNew = attachedTagratesListNew;
            coursetag.setTagratesList(tagratesListNew);
            coursetag = em.merge(coursetag);
            if (courseIdOld != null && !courseIdOld.equals(courseIdNew)) {
                courseIdOld.getCoursetagList().remove(coursetag);
                courseIdOld = em.merge(courseIdOld);
            }
            if (courseIdNew != null && !courseIdNew.equals(courseIdOld)) {
                courseIdNew.getCoursetagList().add(coursetag);
                courseIdNew = em.merge(courseIdNew);
            }
            if (tagIdOld != null && !tagIdOld.equals(tagIdNew)) {
                tagIdOld.getCoursetagList().remove(coursetag);
                tagIdOld = em.merge(tagIdOld);
            }
            if (tagIdNew != null && !tagIdNew.equals(tagIdOld)) {
                tagIdNew.getCoursetagList().add(coursetag);
                tagIdNew = em.merge(tagIdNew);
            }
            for (Tagrates tagratesListNewTagrates : tagratesListNew) {
                if (!tagratesListOld.contains(tagratesListNewTagrates)) {
                    Coursetag oldCourseTagIdOfTagratesListNewTagrates = tagratesListNewTagrates.getCourseTagId();
                    tagratesListNewTagrates.setCourseTagId(coursetag);
                    tagratesListNewTagrates = em.merge(tagratesListNewTagrates);
                    if (oldCourseTagIdOfTagratesListNewTagrates != null && !oldCourseTagIdOfTagratesListNewTagrates.equals(coursetag)) {
                        oldCourseTagIdOfTagratesListNewTagrates.getTagratesList().remove(tagratesListNewTagrates);
                        oldCourseTagIdOfTagratesListNewTagrates = em.merge(oldCourseTagIdOfTagratesListNewTagrates);
                    }
                }
            }
            em.getTransaction().commit();
View Full Code Here

    public void destroy(Integer id) throws IllegalOrphanException, NonexistentEntityException {
        EntityManager em = null;
        try {
            em = getEntityManager();
            em.getTransaction().begin();
            Coursetag coursetag;
            try {
                coursetag = em.getReference(Coursetag.class, id);
                coursetag.getId();
            } catch (EntityNotFoundException enfe) {
                throw new NonexistentEntityException("The coursetag with id " + id + " no longer exists.", enfe);
            }
            List<String> illegalOrphanMessages = null;
            List<Tagrates> tagratesListOrphanCheck = coursetag.getTagratesList();
            for (Tagrates tagratesListOrphanCheckTagrates : tagratesListOrphanCheck) {
                if (illegalOrphanMessages == null) {
                    illegalOrphanMessages = new ArrayList<String>();
                }
                illegalOrphanMessages.add("This Coursetag (" + coursetag + ") cannot be destroyed since the Tagrates " + tagratesListOrphanCheckTagrates + " in its tagratesList field has a non-nullable courseTagId field.");
            }
            if (illegalOrphanMessages != null) {
                throw new IllegalOrphanException(illegalOrphanMessages);
            }
            Courses courseId = coursetag.getCourseId();
            if (courseId != null) {
                courseId.getCoursetagList().remove(coursetag);
                courseId = em.merge(courseId);
            }
            Tag tagId = coursetag.getTagId();
            if (tagId != null) {
                tagId.getCoursetagList().remove(coursetag);
                tagId = em.merge(tagId);
            }
            em.remove(coursetag);
View Full Code Here

TOP

Related Classes of entity.Coursetag

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.