de.unikassel.android.sdcframework.transmission
Class UnknownProtocol

Package class diagram package UnknownProtocol
java.lang.Object
  extended by de.unikassel.android.sdcframework.transmission.AbstractProtocol
      extended by de.unikassel.android.sdcframework.transmission.UnknownProtocol
All Implemented Interfaces:
ProtocolStrategy, UpdatableTransmissionComponent<TransmissionProtocolConfiguration>

public class UnknownProtocol
extends AbstractProtocol

Implementation of a default behavior for unknown protocol types.

This protocol will just raise an URL error.


Field Summary
 
Fields inherited from class de.unikassel.android.sdcframework.transmission.AbstractProtocol
context, FILE_NOT_FOUND, INVALID_URL, lastError, UNKNOWN_PROTCOL
 
Constructor Summary
UnknownProtocol(Context context, UUID uuid, TransmissionProtocolConfiguration config)
          Constructor
 
Method Summary
protected  boolean doUploadFile(File file)
          Does upload a file according to the concrete protocol
 
Methods inherited from class de.unikassel.android.sdcframework.transmission.AbstractProtocol
doHandleError, getAuthPassword, getContext, getFileName, getHost, getLastError, getMd5Password, getURL, getUserName, getUuid, setFileName, setLastError, setURL, updateConfiguration, uploadFile
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

UnknownProtocol

public UnknownProtocol(Context context,
                       UUID uuid,
                       TransmissionProtocolConfiguration config)
Constructor

Parameters:
context - the context
uuid - the unique SDC installation identifier for this device
config - the current transmission configuration
Method Detail

doUploadFile

protected boolean doUploadFile(File file)
Description copied from class: AbstractProtocol
Does upload a file according to the concrete protocol

Specified by:
doUploadFile in class AbstractProtocol
Parameters:
file - the file for upload
Returns:
true if successful, false otherwise ( last error will be set in this case )