|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectde.unikassel.android.sdcframework.preferences.TransmissionConfigurationImpl
public class TransmissionConfigurationImpl
Implementation of the configuration for the transmission module.
Field Summary | |
---|---|
private ArchiveTypes |
archiveType
The archive type |
private boolean |
isEncryptionEnabled
The encryption enabled flag |
private int |
maxSampleTransferCount
The maximum of samples to transfer |
private int |
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 TransmissionProtocolConfiguration |
protocolConfig
The protocol configuration |
Constructor Summary | |
---|---|
TransmissionConfigurationImpl()
Constructor |
Method Summary | |
---|---|
boolean |
equals(Object o)
|
private static boolean |
equals(Object o1,
Object o2)
Test method for equivalence of two objects, allowing both being null as well |
ArchiveTypes |
getArchiveType()
Getter for the archive type |
int |
getMaxSampleTransferCount()
Getter for the maximum count of samples to transfer |
int |
getMinSampleTransferCount()
Getter for the minimum count of samples to transfer |
long |
getMinTransferFrequency()
Getter for the minimum transfer frequency |
TransmissionProtocolConfiguration |
getProtocolConfiguration()
Getter for the protocol configuration to set |
Boolean |
isEncryptionEnabled()
Getter for the encryption enabled flag |
void |
setArchiveType(ArchiveTypes archiveType)
Setter for the archive type |
void |
setEncryptionEnabled(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 |
setProtocolConfiguration(TransmissionProtocolConfiguration protocolConfig)
Setter for the protocol configuration to set |
void |
update(TransmissionConfiguration configuration)
Does update this configuration by another configuration |
void |
update(TransmissionConfigurationEntry config)
Does update this configuration by a serializable configuration |
Methods inherited from class java.lang.Object |
---|
clone, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
private int minSampleTransferCount
private int maxSampleTransferCount
private long minTransferFrequency
private ArchiveTypes archiveType
private boolean isEncryptionEnabled
private final TransmissionProtocolConfiguration protocolConfig
Constructor Detail |
---|
public TransmissionConfigurationImpl()
Method Detail |
---|
public void update(TransmissionConfiguration configuration)
UpdatableConfiguration
update
in interface UpdatableConfiguration<TransmissionConfiguration>
configuration
- the configuration to update frompublic void update(TransmissionConfigurationEntry config)
TransmissionConfiguration
update
in interface TransmissionConfiguration
config
- the serializable configuration to update frompublic boolean equals(Object o)
equals
in class Object
private static final boolean equals(Object o1, Object o2)
o1
- first objecto2
- second object
public int getMinSampleTransferCount()
TransmissionConfiguration
getMinSampleTransferCount
in interface TransmissionConfiguration
public void setMinSampleTransferCount(Integer minSampleTransferCount)
TransmissionConfiguration
setMinSampleTransferCount
in interface TransmissionConfiguration
minSampleTransferCount
- the minimum count of samples to setpublic int getMaxSampleTransferCount()
TransmissionConfiguration
getMaxSampleTransferCount
in interface TransmissionConfiguration
public void setMaxSampleTransferCount(Integer maxSampleTransferCount)
TransmissionConfiguration
setMaxSampleTransferCount
in interface TransmissionConfiguration
maxSampleTransferCount
- the maximum count of samples to transfer to setpublic long getMinTransferFrequency()
TransmissionConfiguration
getMinTransferFrequency
in interface TransmissionConfiguration
public void setMinTransferFrequency(Long minTransferFrequency)
TransmissionConfiguration
setMinTransferFrequency
in interface TransmissionConfiguration
minTransferFrequency
- the minimum transfer frequency in seconds to setpublic ArchiveTypes getArchiveType()
TransmissionConfiguration
getArchiveType
in interface TransmissionConfiguration
public void setArchiveType(ArchiveTypes archiveType)
TransmissionConfiguration
setArchiveType
in interface TransmissionConfiguration
archiveType
- the archive type to setpublic TransmissionProtocolConfiguration getProtocolConfiguration()
TransmissionConfiguration
getProtocolConfiguration
in interface TransmissionConfiguration
public void setProtocolConfiguration(TransmissionProtocolConfiguration protocolConfig)
TransmissionConfiguration
setProtocolConfiguration
in interface TransmissionConfiguration
protocolConfig
- the protocol configuration to setpublic Boolean isEncryptionEnabled()
TransmissionConfiguration
isEncryptionEnabled
in interface TransmissionConfiguration
public void setEncryptionEnabled(Boolean isEncryptionEnabled)
TransmissionConfiguration
setEncryptionEnabled
in interface TransmissionConfiguration
isEncryptionEnabled
- the encryption enabled flag to set
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |