Package eu.planets_project.pp.plato.bean

Examples of eu.planets_project.pp.plato.bean.PrepareChangesForPersist.prepare()


        em.persist(em.merge(selectedPlan.getAlternativesDefinition()));
        for (SampleObject record : selectedPlan.getSampleRecordsDefinition()
                .getRecords()) {
           
            prep.prepare(record);
           
            if (record.getId() == 0) { // the record has not yet been persisted                               
                String filename = tempDigitalObjects.get((DigitalObject)record);
               
                try {
View Full Code Here


    public void prepareAlternatives() {
        /** dont forget to prepare changed entities e.g. set current user */
        PrepareChangesForPersist prep = new PrepareChangesForPersist(user.getUsername());
        for (Alternative alt : selectedPlan.getAlternativesDefinition()
                .getAlternatives()) {
            prep.prepare(alt);
            //em.persist(em.merge(alt));
            // alternativesdefinition is saved further down
        }
    }
   
View Full Code Here

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

        for (Alternative alt : selectedPlan.getAlternativesDefinition().getAlternatives()) {
            prep.prepare(alt);
            em.persist(em.merge(alt));
        }

        super.save(selectedPlan.getAlternativesDefinition());
        changed = "";
View Full Code Here

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

        /** firstly, we set the project state to requiredPlanState */
        prep.prepare(selectedPlan.getState());
        selectedPlan.getState().setValue(requiredPlanState);
        em.persist(em.merge(selectedPlan.getState()));

        /** secondly, we save the intended entity */
        prep.prepare(entity);
View Full Code Here

        prep.prepare(selectedPlan.getState());
        selectedPlan.getState().setValue(requiredPlanState);
        em.persist(em.merge(selectedPlan.getState()));

        /** secondly, we save the intended entity */
        prep.prepare(entity);
        em.persist(em.merge(entity));
        em.flush();

        if (selectedPlan.getPlanProperties().getReportUpload().isDataExistent()) {
            selectedPlan.getPlanProperties().setReportUpload(new DigitalObject());
View Full Code Here

        // If validation passed, explicitly persist new project-state!
        selectedPlan.getState().setValue(requiredPlanState+1);

        /** 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();
        clearEm();

       // em.close();
View Full Code Here

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

        for (DigitalObject u : selectedPlan.getRequirementsDefinition().getUploads()) {
            prep.prepare(u);
            if (u.getId() == 0) {
                em.persist(u);
            } else {
                em.persist(em.merge(u));
            }
View Full Code Here

     */
    public String saveLibrary() {
        /* dont forget to prepare changed entities e.g. set current user */
        PrepareChangesForPersist prep = new PrepareChangesForPersist(user.getUsername());
        if (fragmentRoot != null) {
            prep.prepare(fragmentRoot);
            em.persist(em.merge(fragmentRoot));
        }
        if (templateRoot != null) {
            prep.prepare(templateRoot);
            em.persist(em.merge(templateRoot));
View Full Code Here

        if (fragmentRoot != null) {
            prep.prepare(fragmentRoot);
            em.persist(em.merge(fragmentRoot));
        }
        if (templateRoot != null) {
            prep.prepare(templateRoot);
            em.persist(em.merge(templateRoot));
        }
        cancelFragmentOperation();
        return null;
    }
View Full Code Here

    @Override
    public String save() {
        /** dont forget to prepare changed entities e.g. set current user */
        /** we have to do this now, so new alternatives get also the current user set */
        PrepareChangesForPersist prep = new PrepareChangesForPersist(user.getUsername());
        prep.prepare(selectedPlan.getAlternativesDefinition());
       
        // if there are new alternatives save them first!
        for (Alternative alt : alternativeList) {
            if (alt.getId() == 0)

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.