com.funambol.updater
Class BasicUpdaterConfig

java.lang.Object
  extended by com.funambol.updater.BasicUpdaterConfig
All Implemented Interfaces:
Serializable, UpdaterConfig

public abstract class BasicUpdaterConfig
extends java.lang.Object
implements UpdaterConfig, Serializable


Field Summary
static long ACTIVATION_DATE_NONE
           
static java.lang.String UPDATE_TYPE_MANDATORY
           
static java.lang.String UPDATE_TYPE_OPTIONAL
           
static java.lang.String UPDATE_TYPE_RECOMMENDED
           
 
Constructor Summary
BasicUpdaterConfig()
           
 
Method Summary
 void deserialize(java.io.DataInputStream in)
          Read object field from the input stream.
 long getActivationDate()
           
 java.lang.String getAvailableVersion()
           
 long getCheckInterval()
           
 java.lang.String getDownloadUrl()
           
 long getLastCheck()
           
 long getLastReminder()
           
 long getReminderInterval()
           
 boolean getSkip()
           
 java.lang.String getType()
           
 java.lang.String getUrl()
           
 boolean isMandatory()
           
 boolean isOptional()
           
 boolean isRecommended()
           
abstract  void load()
           
abstract  void save()
           
 void serialize(java.io.DataOutputStream out)
          Write object fields to the output stream.
 void setActivationDate(long time)
           
 void setAvailableVersion(java.lang.String availableVersion)
           
 void setCheckInterval(long checkInterval)
           
 void setDownloadUrl(java.lang.String downloadUrl)
           
 void setLastCheck(long time)
           
 void setLastReminder(long lastReminder)
           
 void setReminderInterval(long reminderInterval)
           
 void setSkip(boolean skip)
           
 void setType(java.lang.String type)
           
 void setUrl(java.lang.String url)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

UPDATE_TYPE_OPTIONAL

public static final java.lang.String UPDATE_TYPE_OPTIONAL
See Also:
Constant Field Values

UPDATE_TYPE_RECOMMENDED

public static final java.lang.String UPDATE_TYPE_RECOMMENDED
See Also:
Constant Field Values

UPDATE_TYPE_MANDATORY

public static final java.lang.String UPDATE_TYPE_MANDATORY
See Also:
Constant Field Values

ACTIVATION_DATE_NONE

public static final long ACTIVATION_DATE_NONE
See Also:
Constant Field Values
Constructor Detail

BasicUpdaterConfig

public BasicUpdaterConfig()
Method Detail

setType

public void setType(java.lang.String type)
Specified by:
setType in interface UpdaterConfig

getType

public java.lang.String getType()
Specified by:
getType in interface UpdaterConfig

isOptional

public boolean isOptional()
Specified by:
isOptional in interface UpdaterConfig

isRecommended

public boolean isRecommended()
Specified by:
isRecommended in interface UpdaterConfig

isMandatory

public boolean isMandatory()
Specified by:
isMandatory in interface UpdaterConfig

getAvailableVersion

public java.lang.String getAvailableVersion()
Specified by:
getAvailableVersion in interface UpdaterConfig

setAvailableVersion

public void setAvailableVersion(java.lang.String availableVersion)
Specified by:
setAvailableVersion in interface UpdaterConfig

getLastCheck

public long getLastCheck()
Specified by:
getLastCheck in interface UpdaterConfig

setLastCheck

public void setLastCheck(long time)
Specified by:
setLastCheck in interface UpdaterConfig

getCheckInterval

public long getCheckInterval()
Specified by:
getCheckInterval in interface UpdaterConfig

setCheckInterval

public void setCheckInterval(long checkInterval)
Specified by:
setCheckInterval in interface UpdaterConfig

getReminderInterval

public long getReminderInterval()
Specified by:
getReminderInterval in interface UpdaterConfig

setReminderInterval

public void setReminderInterval(long reminderInterval)
Specified by:
setReminderInterval in interface UpdaterConfig

getActivationDate

public long getActivationDate()
Specified by:
getActivationDate in interface UpdaterConfig

setActivationDate

public void setActivationDate(long time)
Specified by:
setActivationDate in interface UpdaterConfig

getUrl

public java.lang.String getUrl()
Specified by:
getUrl in interface UpdaterConfig

setUrl

public void setUrl(java.lang.String url)
Specified by:
setUrl in interface UpdaterConfig

getDownloadUrl

public java.lang.String getDownloadUrl()
Specified by:
getDownloadUrl in interface UpdaterConfig

setDownloadUrl

public void setDownloadUrl(java.lang.String downloadUrl)
Specified by:
setDownloadUrl in interface UpdaterConfig

getLastReminder

public long getLastReminder()
Specified by:
getLastReminder in interface UpdaterConfig

setLastReminder

public void setLastReminder(long lastReminder)
Specified by:
setLastReminder in interface UpdaterConfig

getSkip

public boolean getSkip()
Specified by:
getSkip in interface UpdaterConfig

setSkip

public void setSkip(boolean skip)
Specified by:
setSkip in interface UpdaterConfig

serialize

public void serialize(java.io.DataOutputStream out)
               throws java.io.IOException
Description copied from interface: Serializable
Write object fields to the output stream.

Specified by:
serialize in interface Serializable
Parameters:
out - Output stream
Throws:
java.io.IOException

deserialize

public void deserialize(java.io.DataInputStream in)
                 throws java.io.IOException
Description copied from interface: Serializable
Read object field from the input stream.

Specified by:
deserialize in interface Serializable
Parameters:
in - Input stream
Throws:
java.io.IOException

save

public abstract void save()
Specified by:
save in interface UpdaterConfig

load

public abstract void load()
Specified by:
load in interface UpdaterConfig


Copyright © 2001-2009 Funambol.