Package org.apache.commons.collections

Examples of org.apache.commons.collections.Closure


  }
  public boolean doNewProjectNoDialog(HashMap opts) {
    ProjectDialog.Form form=doNewProjectNoDialog1();
    if (form==null) return false;
    if (opts!=null){
      Closure updateViewClosure=(Closure)opts.get("updateViewClosure");
      if (updateViewClosure!=null) updateViewClosure.execute(form);
    }
    return doNewProjectDialog2(form);
  }
View Full Code Here


      Session session=SessionFactory.getInstance().getSession(false);
    Job job=(Job)SessionFactory.callNoEx(session,"getLoadProjectDescriptorsJob",new Class[]{boolean.class,java.util.List.class,boolean.class},new Object[]{true,descriptors,!Environment.isAdministrator()});
      job.addSwingRunnable(new JobRunnable("Local: loadDocument"){ //$NON-NLS-1$
        public Object run() throws Exception{
                 final Closure setter=new Closure(){
                    public void execute(Object obj){

                    }
                };
                final Closure getter=new Closure(){
                    public void execute(Object obj){
                      final Object[] r=(Object[])obj;
                      if (r!=null){
                        DocumentData data=(DocumentData)r[0];
                        boolean openAs=(Boolean)r[1];
View Full Code Here

      Session session=SessionFactory.getInstance().getSession(false);
    Job job=(Job)SessionFactory.callNoEx(session,"getLoadProjectDescriptorsJob",new Class[]{boolean.class,java.util.List.class,boolean.class},new Object[]{true,descriptors,true});
      job.addSwingRunnable(new JobRunnable("Local: add"){ //$NON-NLS-1$
        public Object run() throws Exception{
            Closure setter=new Closure(){
                public void execute(Object obj){

                }
            };
            Closure getter=new Closure(){
                public void execute(Object obj){
                  final Object[] r=(Object[])obj;
                  if (r!=null){
                     final DocumentData data=(DocumentData)r[0];
                    if (data.isMaster())
View Full Code Here

    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);
        }
      });
View Full Code Here


  //for AssignmentDialog
  private ResourceInTeamFilter assignmentDialogTransformerInitializationClosure;
  public Closure setAssignmentDialogTransformerInitializationClosure(){
    return new Closure(){
      public void execute(Object arg) {
        ViewTransformer transformer=(ViewTransformer)arg;
            NodeFilter hiddenFilter=transformer.getHiddenFilter();
            if (hiddenFilter!=null&& hiddenFilter instanceof ResourceInTeamFilter){
              assignmentDialogTransformerInitializationClosure=(ResourceInTeamFilter)hiddenFilter;
View Full Code Here

        SessionFactory.getInstance().setCredentials(credentials);
        try {
          Session session = SessionFactory.getInstance().getSession(false);
        System.out.println("logging in");
          final GraphicManager gm = graphicManager;
          SessionFactory.callNoEx(session,"login",new Class[]{Closure.class},new Object[]{new Closure(){
            public void execute(Object arg0) {
              Map<String,String> env=(Map<String,String>)arg0;
              if (env!=null){
                String serverVersion=env.get("serverVersion");
                checkServerVersion(serverVersion);
View Full Code Here

          writable = Boolean.FALSE;
        else
          writable = verifyOpenWritable(projectId);
        if (writable == null)
          return;
        gm.loadDocument(projectId, true,!writable,new Closure(){
          public void execute(Object arg0) {
            Project project=(Project)arg0;
            DocumentFrame frame=gm.getCurrentFrame();
            if (frame!=null&&frame.getProject().getUniqueId() != projectId) {
              gm.switchToProject(projectId);
View Full Code Here

      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);
            }
          });
View Full Code Here

      final Task _newParentTask = newParentTask;
      final Object eventSource = e.getSource();

      // recursively remove all dependencies between new parent and any children, grandchildren, etc.
      taskOutlines.getDefaultOutline().getHierarchy().visitAll(newParentNode, new Closure() {
        public void execute(Object arg) {
          Node node=(Node)arg;
          if (!(node.getImpl() instanceof Task)) return;
          Task task = (Task) node.getImpl();
          DependencyService.getInstance().removeAnyDependencies(task, _newParentTask,eventSource);
View Full Code Here

* When opening a project or just after saving, need to put all tasks back to their undirty state.
* This means the task is considered as being untouched since the last save.
*
*/
  public void setAllTasksAsUnchangedFromPersisted(boolean justSaved) {
    getTaskOutline().getHierarchy().visitAll(new Closure(){
      int id=1;
      public void execute(Object o) {
        Node node=(Node)o;
        if (node.getImpl() instanceof NormalTask){
          NormalTask task=(NormalTask)node.getImpl();
View Full Code Here

TOP

Related Classes of org.apache.commons.collections.Closure

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.