ceggert
I'm new here

Re: Projekt Settings (z.B. Auflösungen) übertragen?

Hallo Sahin,

super vielen Dank das war schon des Rätsels lösung :smileygrin:

viele Grüße,

Christopher

0 Kudos
th_biedermann
New Responder

Re: Projekt Settings (z.B. Auflösungen) übertragen?

Hallo

Hat jemand diesen Script zum laufen gebracht? Ich habe das selbe Problem, dass die Resolutions nicht im Zielprojekt gespeichert werden. project.lock(); etc. wird bei mir einen Fehler.

 

//!Beanshell

import de.espirit.firstspirit.access.project.Resolution;
import java.util.*;

connection = context.getConnection();
masterProject = context.getProperty("masterProject");

List<Resolution> resolutions = null;
ArrayList<Resolution> resolutionList = null;

context.logInfo("DEBUG-masterProject: " + masterProject);

// get resolutions
project = connection.getProjectByName(masterProject);
if(project != null) {
          resolutions = project.getResolutions();
}

for(resolution : resolutions) {
          context.logInfo("DEBUG Resolutions " + resolution.getUid());
          if("ORIGINAL".equals(resolution.getUid())) {
                    context.logInfo("DEBUG resolution to remove: " +resolution.getUid());
                    resolutions = new ArrayList(resolutions);
                    resolutions.remove(resolution);
          }
}

// set resolutions
context.logInfo("DEBUG Class Info1: " + resolutions.getClass());
Resolution[] resArray = resolutions.toArray(new Resolution[resolutions.size()]);

targetProject = context.getProject();
targetProject.setResolutions(resArray);

context.logInfo("DEBUG-Projectname: " + context.getProject().getName());
context.logInfo("Script End");

 

0 Kudos