Package com.projity.session

Examples of com.projity.session.SaveOptions


    return project != null;
  }
  protected void saveLocalDocument(String fileName,final boolean saveAs){
    addHistory("saveLocalDocument",new Object[]{fileName,saveAs});
    //showWaitCursor(true);
    SaveOptions opt=new SaveOptions();
    opt.setLocal(true);
    final Project project=getCurrentFrame().getProject();
    if (project.getFileName()!=fileName){
      final DocumentFrame frame=getCurrentFrame();
      if (saveAs) opt.setSaveAs(true);
      opt.setPostSaving(new Closure(){
        public void execute(Object arg0) {
          if (saveAs) frame.setId(project.getUniqueId()+""); //$NON-NLS-1$
          refreshSaveStatus(true);
        }
      });
    }
    if (fileName.endsWith(".pod")){ //$NON-NLS-1$
      opt.setFileName(fileName);
      opt.setImporter(LocalSession.LOCAL_PROJECT_IMPORTER);
    }
    else{
      opt.setFileName(fileName/*+((fileName.endsWith(".xml"))?"":".xml")*/);
      opt.setImporter(LocalSession.MICROSOFT_PROJECT_IMPORTER);
      if (Environment.isOpenProj()) {
        if (!Alert.okCancel(Messages.getString("Warn.saveXML")))
          return;
      }

    }
    opt.setPreSaving(getSavingClosure());
    projectFactory.saveProject(getCurrentFrame().getProject(),opt);
    //showWaitCursor(false);
  }
View Full Code Here


//    };

  }
  protected void saveLocalDocument(Project project,String fileName){
    //showWaitCursor(true);
    SaveOptions opt=new SaveOptions();
    opt.setFileName(fileName);
    opt.setLocal(true);
    opt.setPreSaving(getSavingClosure());

      projectFactory.saveProject(project,opt);
    //showWaitCursor(false);
  }
View Full Code Here

      if (Environment.getStandAlone()) saveLocalProject(false);
      else{
        if (isDocumentActive()) {
          final DocumentFrame frame=getCurrentFrame();
          final Project project = frame.getProject();
          SaveOptions opt=new SaveOptions();
          opt.setPostSaving(new Closure(){
            public void execute(Object arg0) {
              refreshSaveStatus(true);
            }
          });
          opt.setPreSaving(getSavingClosure());
          addHistory("saveProject", new Object[]{project.getName(),project.getUniqueId()});
          projectFactory.saveProject(project,opt);
        }
      }
View Full Code Here

      if (Environment.getStandAlone()) saveLocalProject(true);
      else{
        if (isDocumentActive()) {
          final DocumentFrame frame=getCurrentFrame();
          final Project project = frame.getProject();
          SaveOptions opt=new SaveOptions();
          opt.setPostSaving(new Closure(){
            public void execute(Object arg0) {
              frame.setId(project.getUniqueId()+""); //$NON-NLS-1$
              refreshSaveStatus(true);
            }
          });
          opt.setSaveAs(true);
          opt.setPreSaving(getSavingClosure());
          projectFactory.saveProject(project,opt);
        }
      }
    }
View Full Code Here

      if (Environment.getStandAlone()) saveLocalProject(false);
      else{
        if (isDocumentActive()) {
          final DocumentFrame frame=getCurrentFrame();
          final Project project = frame.getProject();
          SaveOptions opt=new SaveOptions();
          opt.setPostSaving(new Closure(){
            public void execute(Object arg0) {
              refreshSaveStatus(true);
            }
          });
          opt.setPreSaving(getSavingClosure());
          addHistory("saveProject", new Object[]{project.getName(),project.getUniqueId()});
          projectFactory.saveProject(project,opt);
        }
      }
View Full Code Here

      if (Environment.getStandAlone()) saveLocalProject(true);
      else{
        if (isDocumentActive()) {
          final DocumentFrame frame=getCurrentFrame();
          final Project project = frame.getProject();
          SaveOptions opt=new SaveOptions();
          opt.setPostSaving(new Closure(){
            public void execute(Object arg0) {
              frame.setId(project.getUniqueId()+""); //$NON-NLS-1$
              refreshSaveStatus(true);
            }
          });
          opt.setSaveAs(true);
          opt.setPreSaving(getSavingClosure());
          projectFactory.saveProject(project,opt);
        }
      }
    }
View Full Code Here

    return project != null;
  }
  protected void saveLocalDocument(String fileName,final boolean saveAs){
    addHistory("saveLocalDocument",new Object[]{fileName,saveAs});
    //showWaitCursor(true);
    SaveOptions opt=new SaveOptions();
    opt.setLocal(true);
    final Project project=getCurrentFrame().getProject();
    if (project.getFileName()!=fileName){
      final DocumentFrame frame=getCurrentFrame();
      if (saveAs) opt.setSaveAs(true);
      opt.setPostSaving(new Closure(){
        public void execute(Object arg0) {
          if (saveAs) frame.setId(project.getUniqueId()+""); //$NON-NLS-1$
          refreshSaveStatus(true);
        }
      });
    }
    if (fileName.endsWith(".pod")){ //$NON-NLS-1$
      opt.setFileName(fileName);
      opt.setImporter(LocalSession.LOCAL_PROJECT_IMPORTER);
    }
    else{
      opt.setFileName(fileName/*+((fileName.endsWith(".xml"))?"":".xml")*/);
      opt.setImporter(LocalSession.MICROSOFT_PROJECT_IMPORTER);
      if (Environment.isOpenProj()) {
        if (!Alert.okCancel(Messages.getString("Warn.saveXML")))
          return;
      }

    }
    opt.setPreSaving(getSavingClosure());
    projectFactory.saveProject(getCurrentFrame().getProject(),opt);
    //showWaitCursor(false);
  }
View Full Code Here

//    };

  }
  protected void saveLocalDocument(Project project,String fileName){
    //showWaitCursor(true);
    SaveOptions opt=new SaveOptions();
    opt.setFileName(fileName);
    opt.setLocal(true);
    opt.setPreSaving(getSavingClosure());

      projectFactory.saveProject(project,opt);
    //showWaitCursor(false);
  }
View Full Code Here

        }
      }
    });
    if (projects.size()>0){
      Session session=SessionFactory.getInstance().getSession(opt.isLocal());
      final SaveOptions o=(SaveOptions)opt.clone();
      o.setPostSaving(new Closure() {
        public void execute(Object obj) {
          Project p = (Project)obj;
          p.setAllTasksAsUnchangedFromPersisted(true);
          p.validateNewDistributionMap();
          portfolio.handleExternalTasks(p,false, true);     // external link handling
View Full Code Here

//        }
//      }

      int promptResult = promptForSave(project,allowCancel);
      if (promptResult == JOptionPane.YES_OPTION){
        SaveOptions opt=new SaveOptions();
        opt.setLocal(project.isLocal());
        if (project.isLocal()){
          String fileName=project.getFileName();
          if (fileName==null){
            fileName=SessionFactory.getInstance().getLocalSession().chooseFileName(true,project.getGuessedFileName());
          }
          if (fileName==null) return null;
          project.setFileName(fileName);
          opt.setFileName(fileName);
          opt.setImporter(LocalSession.getImporter(project.getFileType()));
        }
        job=getSaveProjectJob(project, opt);
      }
      else if (promptResult == JOptionPane.CANCEL_OPTION)
        return null;
View Full Code Here

TOP

Related Classes of com.projity.session.SaveOptions

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.