com.aptana.ide.core.io.sync
Class VirtualFileManagerSyncPair

java.lang.Object
  extended by com.aptana.ide.core.io.sync.VirtualFileManagerSyncPair
All Implemented Interfaces:
ISerializableSyncItem

public class VirtualFileManagerSyncPair
extends java.lang.Object
implements ISerializableSyncItem

Author:
Kevin Lindsey

Field Summary
static int Both
          Upload and Download
static int Download
          Download the items
static int Upload
          Upload the items
 
Fields inherited from interface com.aptana.ide.core.io.sync.ISerializableSyncItem
DELIMITER, FILE_DELIMITER, OBJ_DELIMITER, SECTION_DELIMITER, TYPE_DELIMITER
 
Constructor Summary
VirtualFileManagerSyncPair()
          SyncItem
 
Method Summary
 void fromSerializableString(java.lang.String s)
          fromSerializableString
 IVirtualFileManager getDestinationFileManager()
          getServerFileManager
 java.lang.String getNickName()
          getNickName
 IVirtualFileManager getSourceFileManager()
          getClientFile
 int getSyncState()
          getSyncOption
 java.lang.String getType()
          getType
 boolean isDeleteRemoteFiles()
           
 boolean isUseCRC()
           
 boolean isValid()
           
 void setDeleteRemoteFiles(boolean remoteFiles)
           
 void setDestinationFileManager(IVirtualFileManager destinationFileManager)
          setServerFileManager
 void setNickName(java.lang.String nickName)
          setNickName
 void setSourceFileManager(IVirtualFileManager sourceFileManager)
          setClientFileManager
 void setSyncState(int syncOption)
          setSyncOption
 void setUseCRC(boolean usecrc)
           
 java.lang.String toSerializableString()
          toSerializableString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

Upload

public static final int Upload
Upload the items

See Also:
Constant Field Values

Download

public static final int Download
Download the items

See Also:
Constant Field Values

Both

public static final int Both
Upload and Download

See Also:
Constant Field Values
Constructor Detail

VirtualFileManagerSyncPair

public VirtualFileManagerSyncPair()
SyncItem

Method Detail

getSourceFileManager

public IVirtualFileManager getSourceFileManager()
getClientFile

Returns:
IVirtualFileManager

setSourceFileManager

public void setSourceFileManager(IVirtualFileManager sourceFileManager)
setClientFileManager

Parameters:
sourceFileManager -

getDestinationFileManager

public IVirtualFileManager getDestinationFileManager()
getServerFileManager

Returns:
IVirtualFileManager

setDestinationFileManager

public void setDestinationFileManager(IVirtualFileManager destinationFileManager)
setServerFileManager

Parameters:
destinationFileManager -

getNickName

public java.lang.String getNickName()
getNickName

Returns:
String

setNickName

public void setNickName(java.lang.String nickName)
setNickName

Parameters:
nickName -

getSyncState

public int getSyncState()
getSyncOption

Returns:
int

setSyncState

public void setSyncState(int syncOption)
setSyncOption

Parameters:
syncOption -

isDeleteRemoteFiles

public boolean isDeleteRemoteFiles()
Returns:
Returns the _deleteRemoteFiles.

setDeleteRemoteFiles

public void setDeleteRemoteFiles(boolean remoteFiles)
Parameters:
remoteFiles - The deleteRemoteFiles to set.

isUseCRC

public boolean isUseCRC()
Returns:
Returns the useCRC.

isValid

public boolean isValid()
Returns:
Returns true if this connection is valid

setUseCRC

public void setUseCRC(boolean usecrc)
Parameters:
usecrc - The useCRC to set.

toSerializableString

public java.lang.String toSerializableString()
Description copied from interface: ISerializableSyncItem
toSerializableString

Specified by:
toSerializableString in interface ISerializableSyncItem
Returns:
String
See Also:
ISerializableSyncItem.toSerializableString()

fromSerializableString

public void fromSerializableString(java.lang.String s)
Description copied from interface: ISerializableSyncItem
fromSerializableString

Specified by:
fromSerializableString in interface ISerializableSyncItem
See Also:
ISerializableSyncItem.fromSerializableString(java.lang.String)

getType

public java.lang.String getType()
Description copied from interface: ISerializableSyncItem
getType

Specified by:
getType in interface ISerializableSyncItem
Returns:
String
See Also:
ISerializableSyncItem.getType()