Package eu.planets_project.pp.plato.bean

Examples of eu.planets_project.pp.plato.bean.PrepareChangesForPersist


        selectedPlan.getState().setValue(state);
        selectedPlan.getPlanProperties().setOpenHandle(1);

        /** dont forget to prepare changed entities e.g. set current user */
        PrepareChangesForPersist prep = new PrepareChangesForPersist(user.getUsername());
        prep.prepare(selectedPlan);

        em.persist(selectedPlan);
        loadPlan.setPlanPropertiesID(selectedPlan.getPlanProperties().getId());

        return "success";       
View Full Code Here


            selectedPlan.getState().setValue(PlanState.FTE_RESULTS_ANALYSED);
        } else {
            selectedPlan.getState().setValue(PlanState.FTE_ALTERNATIVES_EVALUATED);
        }
        /** dont forget to prepare changed entities e.g. set current user */
        PrepareChangesForPersist prep = new PrepareChangesForPersist(user.getUsername());
        prep.prepare(selectedPlan.getState());
        em.persist(em.merge(selectedPlan.getState()));
        em.flush();
       
        changed = "";
        return "";
View Full Code Here

    /**
     * Persists the currently visible library
     */
    public String saveLibrary() {
        /*TODO:  dont forget to prepare changed entities e.g. set current user */
        PrepareChangesForPersist prep = new PrepareChangesForPersist(user.getUsername());

        selectedReqNode = null;
        selectedLibNode = null;
        libraryTree = em.merge(libraryTree);
        libraryTree.setName("mainlibrary");
View Full Code Here

       
        return null;
    }
   
    public String saveRequirements() {
        PrepareChangesForPersist prep = new PrepareChangesForPersist(user.getUsername());

        // before persisting: adjust all scales of leaves
        List<Leaf> leaves = reqexpTree.getRoot().getAllLeaves();
        MeasurementsDescriptor  descriptor = MiniRED.getInstance().getMeasurementsDescriptor();
        for (Leaf l : leaves) {
            MeasurementInfoUri mInfo = l.getMeasurementInfo().toMeasurementInfoUri();
            if (mInfo.getAsURI() != null) {
                Scale s = descriptor.getMeasurementScale(mInfo);
                if (s != null) {
                    l.adjustScale(s);
                }
            }
        }
       
        prep.prepare(reqexpTree);
        reqexpTree = em.merge(reqexpTree);
        em.persist(reqexpTree);
        changed = "";
       
        for (TreeNode n : nodesToDelete) {
View Full Code Here

TOP

Related Classes of eu.planets_project.pp.plato.bean.PrepareChangesForPersist

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.