CloneSet88


Previous CloneSetNext CloneSetBack to Main Report
Clone
Mass
Clones in
CloneSet
Parameter
Count
Clone
Similarity
Syntax Category
[Sequence Length]
45230.986compilation_unit
Clone AbstractionParameter Bindings
Clone Instance
(Click to see clone)
Line CountSource Line
Source File
14518
E:/TSE/Projects-CloneDR/columba-1.4-src/mail/src/main/java/org/columba/mail/gui/config/subscribe/SubscribeFolderCommand.java
24518
E:/TSE/Projects-CloneDR/columba-1.4-src/mail/src/main/java/org/columba/mail/gui/config/subscribe/UnsubscribeFolderCommand.java
Next
Last
Clone Instance
1
Line Count
45
Source Line
18
Source File
E:/TSE/Projects-CloneDR/columba-1.4-src/mail/src/main/java/org/columba/mail/gui/config/subscribe/SubscribeFolderCommand.java

// The contents of this file are subject to the Mozilla Public License Version
// 1.1
//(the "License"); you may not use this file except in compliance with the
//License. You may obtain a copy of the License at http://www.mozilla.org/MPL/
//
//Software distributed under the License is distributed on an "AS IS" basis,
//WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
//for the specific language governing rights and
//limitations under the License.
//
//The Original Code is "The Columba Project"
//
//The Initial Developers of the Original Code are Frederik Dietz and Timo
// Stich.
//Portions created by Frederik Dietz and Timo Stich are Copyright (C) 2003.
//
//All Rights Reserved.
package org.columba.mail.gui.config.subscribe;

import org.columba.api.command.IWorkerStatusController;
import org.columba.core.command.Command;
import org.columba.mail.folder.imap.IMAPRootFolder;
import org.columba.mail.imap.IImapServer;

public class SubscribeFolderCommand extends Command {
  private IMAPRootFolder root;

  private IImapServer store;

  /**
   * @param references
   */
  public SubscribeFolderCommand(SubscribeCommandReference reference) {
    super(reference);
  }

  /*
   * (non-Javadoc)
   * 
   * @see org.columba.api.command.Command#execute(org.columba.api.command.Worker)
   */
  public void execute(IWorkerStatusController worker) throws Exception {
    SubscribeCommandReference subscribeReference = (SubscribeCommandReference) getReference();
    root = (IMAPRootFolder) subscribeReference.getSourceFolder();
    store = root.getServer();
    store.subscribeFolder(subscribeReference.getMailbox());
  }

  /*
   * (non-Javadoc)
   * 
   * @see org.columba.api.command.Command#updateGUI()
   */
  public void updateGUI() throws Exception {
    SubscribeDialog dialog = ((SubscribeCommandReference) getReference()).getDialog();
    dialog.subscribeDone();
  }
}




First
Previous
Clone Instance
2
Line Count
45
Source Line
18
Source File
E:/TSE/Projects-CloneDR/columba-1.4-src/mail/src/main/java/org/columba/mail/gui/config/subscribe/UnsubscribeFolderCommand.java

// The contents of this file are subject to the Mozilla Public License Version
// 1.1
//(the "License"); you may not use this file except in compliance with the
//License. You may obtain a copy of the License at http://www.mozilla.org/MPL/
//
//Software distributed under the License is distributed on an "AS IS" basis,
//WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
//for the specific language governing rights and
//limitations under the License.
//
//The Original Code is "The Columba Project"
//
//The Initial Developers of the Original Code are Frederik Dietz and Timo
// Stich.
//Portions created by Frederik Dietz and Timo Stich are Copyright (C) 2003.
//
//All Rights Reserved.
package org.columba.mail.gui.config.subscribe;

import org.columba.api.command.IWorkerStatusController;
import org.columba.core.command.Command;
import org.columba.mail.folder.imap.IMAPRootFolder;
import org.columba.mail.imap.IImapServer;

public class UnsubscribeFolderCommand extends Command {
  private IMAPRootFolder root;

  private IImapServer store;

  /**
   * @param references
   */
  public UnsubscribeFolderCommand(SubscribeCommandReference reference) {
    super(reference);
  }

  /*
   * (non-Javadoc)
   * 
   * @see org.columba.api.command.Command#execute(org.columba.api.command.Worker)
   */
  public void execute(IWorkerStatusController worker) throws Exception {
    SubscribeCommandReference subscribeReference = (SubscribeCommandReference) getReference();
    root = (IMAPRootFolder) subscribeReference.getSourceFolder();
    store = root.getServer();
    store.unsubscribeFolder(subscribeReference.getMailbox());
  }

  /*
   * (non-Javadoc)
   * 
   * @see org.columba.api.command.Command#updateGUI()
   */
  public void updateGUI() throws Exception {
    SubscribeDialog dialog = ((SubscribeCommandReference) getReference()).getDialog();
    dialog.unsubscribeDone();
  }
}




Clone AbstractionParameter Count: 3Parameter Bindings

// The contents of this file are subject to the Mozilla Public License Version
// 1.1
//(the "License"); you may not use this file except in compliance with the
//License. You may obtain a copy of the License at http://www.mozilla.org/MPL/
//
//Software distributed under the License is distributed on an "AS IS" basis,
//WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
//for the specific language governing rights and
//limitations under the License.
//
//The Original Code is "The Columba Project"
//
//The Initial Developers of the Original Code are Frederik Dietz and Timo
// Stich.
//Portions created by Frederik Dietz and Timo Stich are Copyright (C) 2003.
//
//All Rights Reserved.
package org.columba.mail.gui.config.subscribe;

import org.columba.api.command.IWorkerStatusController;
import org.columba.core.command.Command;
import org.columba.mail.folder.imap.IMAPRootFolder;
import org.columba.mail.imap.IImapServer;

public class [[#variable1324ed60]]extends Command {
  private IMAPRootFolder root;

  private IImapServer store;

  /**
           * @param references
           */
  public [[#variable1324ed60]](SubscribeCommandReference reference) {
    super(reference);
  }

  /*
           * (non-Javadoc)
           * 
           * @see org.columba.api.command.Command#execute(org.columba.api.command.Worker)
           */
  public void execute(IWorkerStatusController worker) throws Exception {
    SubscribeCommandReference subscribeReference = (SubscribeCommandReference) getReference();
    root = (IMAPRootFolder) subscribeReference.getSourceFolder();
    store = root.getServer();
    store. [[#variable1324ecc0]](subscribeReference.getMailbox());
  }

  /*
           * (non-Javadoc)
           * 
           * @see org.columba.api.command.Command#updateGUI()
           */
  public void updateGUI() throws Exception {
    SubscribeDialog dialog = ((SubscribeCommandReference) getReference()).getDialog();
    dialog. [[#variable1324ec40]]();
  }
}


 

CloneAbstraction
Parameter Bindings
Parameter
Index
Clone
Instance
Parameter
Name
Value
11[[#1324ed60]]
SubscribeFolderCommand 
12[[#1324ed60]]
UnsubscribeFolderCommand 
21[[#1324ecc0]]
subscribeFolder 
22[[#1324ecc0]]
unsubscribeFolder 
31[[#1324ec40]]
subscribeDone 
32[[#1324ec40]]
unsubscribeDone