edu.harvard.mgh.purcell.gPLINK2.data
Class Project

java.lang.Object
  extended by javax.swing.tree.DefaultTreeModel
      extended by edu.harvard.mgh.purcell.gCLINE.data.Record
          extended by edu.harvard.mgh.purcell.gPLINK2.data.Project
All Implemented Interfaces:
KeyWords, java.io.Serializable, javax.swing.tree.TreeModel

public class Project
extends Record

See Also:
Serialized Form

Field Summary
static java.lang.String GPLINK_EXT
           
(package private) static java.lang.String HAPLOVIEW_APPEND
           
(package private) static java.lang.String HAPLOVIEW_PATH
           
private static org.apache.log4j.Logger logger
          Optionally log messages.
(package private) static java.lang.String PLINK_PATH
           
(package private) static java.lang.String PLINK_PREFIX
           
 
Fields inherited from class edu.harvard.mgh.purcell.gCLINE.data.Record
DEFAULT_EDITOR, frame, globalConfig, isNew, localConfig, myLock, OP_LOG_EXT, remoteConfig, update
 
Fields inherited from class javax.swing.tree.DefaultTreeModel
asksAllowsChildren, listenerList, root
 
Fields inherited from interface edu.harvard.mgh.purcell.gCLINE.data.KeyWords
BROWSE_KEY, CLINE_KEY, COMMAND_KEY, COMMAND_PREFIX_KEY, FILE_KEY, FOLDER_KEY, GLOBAL_CONFIG, HOME_KEY, HOST_KEY, INFILE_KEY, LOCAL_DIR, LOCAL_FOLDER_KEY, LOCK_FILE, META_FILE, NAME_KEY, OP_KEY, OUTFILE_KEY, P1_KEY, P2_KEY, P3_KEY, P4_KEY, PORT_KEY, REMOTE_CONFIG_FILE, REMOTE_FOLDER_KEY, REMOTE_GLOBAL_CONFIG, TIMESTAMP_KEY, UPDATE_INTERVAL_KEY, USER_EDITOR_KEY, USER_KEY, VS_KEY
 
Constructor Summary
Project()
           
Project(GPLINK f)
           
Project(GPLINK f, java.lang.String localName)
           
Project(GPLINK f, java.lang.String localName, java.lang.String remoteFileName, java.lang.String hostname, java.lang.String username, java.lang.String portnum, com.sshtools.j2ssh.SshClient c)
           
 
Method Summary
 java.lang.String getHaploAppend()
           
 java.lang.String getHaploPath()
           
 java.lang.String getPlinkPath()
           
 java.lang.String getPlinkPrefix()
           
protected  void loadRemoteConfig()
           
protected  void saveRemoteConfig()
           
 void setAutoUpdater(AutoUpdater given)
          This is mainly abstract to remind programers to initalize it
 void setHaploAppend(java.lang.String append)
           
 void setHaploPath(java.lang.String path)
           
 void setPlinkPath(java.lang.String path)
           
 void setPlinkPrefix(java.lang.String path)
           
 
Methods inherited from class edu.harvard.mgh.purcell.gCLINE.data.Record
addOperation, backupInfo, connect, connect, getAllOp, getAltEditor, getConn, getGlobalNote, getHomeFiles, getHomeFolder, getLocalFolder, getOp, getP1, getP2, getP3, getP4, getRemoteFolder, getSavedBrowse, getStatusExt, getUpdateSec, isRemote, loadData, properClosing, removeOperation, saveConfig, saveInfo, saveInfo, setAltEditor, setConnData, setGlobalFileDisc, setLastProject, setLog, setP1, setP2, setP3, setP4, setUpdateSec, toString
 
Methods inherited from class javax.swing.tree.DefaultTreeModel
addTreeModelListener, asksAllowsChildren, fireTreeNodesChanged, fireTreeNodesInserted, fireTreeNodesRemoved, fireTreeStructureChanged, getChild, getChildCount, getIndexOfChild, getListeners, getPathToRoot, getPathToRoot, getRoot, getTreeModelListeners, insertNodeInto, isLeaf, nodeChanged, nodesChanged, nodeStructureChanged, nodesWereInserted, nodesWereRemoved, reload, reload, removeNodeFromParent, removeTreeModelListener, setAsksAllowsChildren, setRoot, valueForPathChanged
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

logger

private static org.apache.log4j.Logger logger
Optionally log messages.


PLINK_PATH

static java.lang.String PLINK_PATH

PLINK_PREFIX

static java.lang.String PLINK_PREFIX

HAPLOVIEW_PATH

static java.lang.String HAPLOVIEW_PATH

HAPLOVIEW_APPEND

static java.lang.String HAPLOVIEW_APPEND

GPLINK_EXT

public static java.lang.String GPLINK_EXT
Constructor Detail

Project

public Project()

Project

public Project(GPLINK f)

Project

public Project(GPLINK f,
               java.lang.String localName)

Project

public Project(GPLINK f,
               java.lang.String localName,
               java.lang.String remoteFileName,
               java.lang.String hostname,
               java.lang.String username,
               java.lang.String portnum,
               com.sshtools.j2ssh.SshClient c)
Method Detail

setHaploAppend

public void setHaploAppend(java.lang.String append)

setHaploPath

public void setHaploPath(java.lang.String path)

setPlinkPath

public void setPlinkPath(java.lang.String path)

setPlinkPrefix

public void setPlinkPrefix(java.lang.String path)

getHaploAppend

public java.lang.String getHaploAppend()

getHaploPath

public java.lang.String getHaploPath()

getPlinkPath

public java.lang.String getPlinkPath()

getPlinkPrefix

public java.lang.String getPlinkPrefix()

setAutoUpdater

public void setAutoUpdater(AutoUpdater given)
Description copied from class: Record
This is mainly abstract to remind programers to initalize it

Specified by:
setAutoUpdater in class Record

saveRemoteConfig

protected void saveRemoteConfig()
Specified by:
saveRemoteConfig in class Record

loadRemoteConfig

protected void loadRemoteConfig()
Specified by:
loadRemoteConfig in class Record