de.unikassel.android.sdcframework.data
Class TransmissionConfigurationEntry

Package class diagram package TransmissionConfigurationEntry
java.lang.Object
  extended by de.unikassel.android.sdcframework.data.TransmissionConfigurationEntry

public final class TransmissionConfigurationEntry
extends Object

A transmission configuration does describe the default configuration settings for the transmission service.

The following settings can be configured:


Field Summary
private  String archiveType
          The archive type ( "jar" or "zip" )
private  Boolean isEncryptionEnabled
          The encryption enabled flag
private  Integer maxSampleTransferCount
          The maximum of samples to transfer
private  Integer minSampleTransferCount
          The minimum of samples to transfer
private  Long minTransferFrequency
          The minimum frequency for the sample transfer in seconds ( the real transfer frequency does depend on many parameters and will differ )
private  TransmissionProtocolConfigurationEntry protocolConfig
          The transmission protocol configuration
 
Constructor Summary
TransmissionConfigurationEntry()
          Constructor
 
Method Summary
 String getArchiveType()
          Getter for the archive type
 Boolean getIsEncryptionEnabled()
          Getter for the encryption enabled flag
 Integer getMaxSampleTransferCount()
          Getter for the maximum count of samples to transfer
 Integer getMinSampleTransferCount()
          Getter for the minimum count of samples to transfer
 Long getMinTransferFrequency()
          Getter for the minimum transfer frequency
 TransmissionProtocolConfigurationEntry getProtocolConfig()
          Getter for the transmission protocol configuration
 void setArchiveType(String archiveType)
          Setter for the archive type
 void setIsEncryptionEnabled(Boolean isEncryptionEnabled)
          Setter for the encryption enabled flag
 void setMaxSampleTransferCount(Integer maxSampleTransferCount)
          Setter for the maximum count of samples to transfer
 void setMinSampleTransferCount(Integer minSampleTransferCount)
          Setter for the minimum count of samples to transfer
 void setMinTransferFrequency(Long minTransferFrequency)
          Setter for the minimum transfer frequency
 void setProtocolConfig(TransmissionProtocolConfigurationEntry protocolConfig)
          Setter for the URL for the file transfer
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

minSampleTransferCount

private Integer minSampleTransferCount
The minimum of samples to transfer


maxSampleTransferCount

private Integer maxSampleTransferCount
The maximum of samples to transfer


minTransferFrequency

private Long minTransferFrequency
The minimum frequency for the sample transfer in seconds ( the real transfer frequency does depend on many parameters and will differ )


archiveType

private String archiveType
The archive type ( "jar" or "zip" )


isEncryptionEnabled

private Boolean isEncryptionEnabled
The encryption enabled flag


protocolConfig

private TransmissionProtocolConfigurationEntry protocolConfig
The transmission protocol configuration

Constructor Detail

TransmissionConfigurationEntry

public TransmissionConfigurationEntry()
Constructor

Method Detail

getMinSampleTransferCount

public final Integer getMinSampleTransferCount()
Getter for the minimum count of samples to transfer

Returns:
the minimum count of samples to transfer

setMinSampleTransferCount

public final void setMinSampleTransferCount(Integer minSampleTransferCount)
Setter for the minimum count of samples to transfer

Parameters:
minSampleTransferCount - the minimum count of samples to set

getMaxSampleTransferCount

public final Integer getMaxSampleTransferCount()
Getter for the maximum count of samples to transfer

Returns:
the maximum count of samples to transfer

setMaxSampleTransferCount

public final void setMaxSampleTransferCount(Integer maxSampleTransferCount)
Setter for the maximum count of samples to transfer

Parameters:
maxSampleTransferCount - the maximum count of samples to transfer to set

getMinTransferFrequency

public final Long getMinTransferFrequency()
Getter for the minimum transfer frequency

Returns:
the minimum transfer frequency

setMinTransferFrequency

public final void setMinTransferFrequency(Long minTransferFrequency)
Setter for the minimum transfer frequency

Parameters:
minTransferFrequency - the minimum transfer frequency to set

getProtocolConfig

public final TransmissionProtocolConfigurationEntry getProtocolConfig()
Getter for the transmission protocol configuration

Returns:
the transmission protocol configuration

setProtocolConfig

public final void setProtocolConfig(TransmissionProtocolConfigurationEntry protocolConfig)
Setter for the URL for the file transfer

Parameters:
protocolConfig - the transmission protocol configuration

getArchiveType

public final String getArchiveType()
Getter for the archive type

Returns:
the archive type

setArchiveType

public final void setArchiveType(String archiveType)
Setter for the archive type

Parameters:
archiveType - the archive type to set

getIsEncryptionEnabled

public Boolean getIsEncryptionEnabled()
Getter for the encryption enabled flag

Returns:
the encryption enabled flag

setIsEncryptionEnabled

public void setIsEncryptionEnabled(Boolean isEncryptionEnabled)
Setter for the encryption enabled flag

Parameters:
isEncryptionEnabled - the encryption enabled flag to set