com.funambol.syncclient.spap
Class AssetVersion

java.lang.Object
  extended by com.funambol.syncclient.spap.AssetVersion

public class AssetVersion
extends java.lang.Object

Represent a version of a Asset

A AssetVersion is constituted from:

Version:
$Id: AssetVersion.java,v 1.3 2007-12-22 18:09:17 nichele Exp $

Field Summary
static java.lang.String PROPERTY_INSTALL_PROGRAM
           
static java.lang.String PROPERTY_NEED_UNINSTALL_PREV
           
static java.lang.String PROPERTY_RELEASE_DATE
           
static java.lang.String PROPERTY_RELEASE_NOTES
           
static java.lang.String PROPERTY_SIZE_ASSET_FILE
           
static java.lang.String PROPERTY_UNINSTALL_PROGRAM
           
static java.lang.String PROPERTY_URL
           
static java.lang.String PROPERTY_VERSION
           
 
Constructor Summary
AssetVersion(java.util.Map values)
          Constructs a AssetVersion with the values contained in the given Map
 
Method Summary
 java.lang.String getInstallProgram()
          Returns property installProgram
 java.lang.String getNeedUninstallPrev()
          Returns property needUninstallPrev
 java.lang.String getReleaseDate()
          Returns property releaseDate
 java.lang.String getReleaseNotes()
          Returns property releaseNotes
 int getSizeContentFile()
          Returns property sizeContentFile
 java.lang.String getUninstallProgram()
          Returns property uninstallProgram
 java.lang.String getUrl()
          Returns property url
 java.lang.String getVersion()
          Returns property version
 void setInstallProgram(java.lang.String installProgram)
          Sets property BooleanProperty
 void setNeedUninstallPrev(java.lang.String needUninstallPrev)
          Sets property
 void setReleaseDate(java.lang.String releaseDate)
          Sets property
 void setReleaseNotes(java.lang.String releaseNotes)
          Sets property
 void setSizeContentFile(int sizeContentFile)
          Sets property
 void setUninstallProgram(java.lang.String uninstallProgram)
          Sets property BooleanProperty
 void setUrl(java.lang.String url)
          Sets property
 void setVersion(java.lang.String version)
          Sets property
 java.util.Map toMap()
          Returns a representation of a AssetVersion in Map
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

PROPERTY_VERSION

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

PROPERTY_RELEASE_DATE

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

PROPERTY_RELEASE_NOTES

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

PROPERTY_URL

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

PROPERTY_SIZE_ASSET_FILE

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

PROPERTY_INSTALL_PROGRAM

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

PROPERTY_UNINSTALL_PROGRAM

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

PROPERTY_NEED_UNINSTALL_PREV

public static final java.lang.String PROPERTY_NEED_UNINSTALL_PREV
See Also:
Constant Field Values
Constructor Detail

AssetVersion

public AssetVersion(java.util.Map values)
Constructs a AssetVersion with the values contained in the given Map

Method Detail

setVersion

public void setVersion(java.lang.String version)
Sets property

Parameters:
version - description: version of the AssetVersion displayName: version

getVersion

public java.lang.String getVersion()
Returns property version


setReleaseDate

public void setReleaseDate(java.lang.String releaseDate)
Sets property

Parameters:
releaseDate - description: release date of the AssetVersion displayName: releaseDate

getReleaseDate

public java.lang.String getReleaseDate()
Returns property releaseDate


setReleaseNotes

public void setReleaseNotes(java.lang.String releaseNotes)
Sets property

Parameters:
releaseNotes - description: release notes of the AssetVersion displayName: releaseNotes

getReleaseNotes

public java.lang.String getReleaseNotes()
Returns property releaseNotes


setUrl

public void setUrl(java.lang.String url)
Sets property

Parameters:
url - description: Url of the file of the AssetVersion displayName: url

getUrl

public java.lang.String getUrl()
Returns property url


setInstallProgram

public void setInstallProgram(java.lang.String installProgram)
Sets property BooleanProperty

Parameters:
installProgram - description: installation program of the AssetVersion. displayName:installProgram

getInstallProgram

public java.lang.String getInstallProgram()
Returns property installProgram


setUninstallProgram

public void setUninstallProgram(java.lang.String uninstallProgram)
Sets property BooleanProperty

Parameters:
uninstallProgram - description: installation program of the AssetVersion. displayName:iunnstallProgram

getUninstallProgram

public java.lang.String getUninstallProgram()
Returns property uninstallProgram


setNeedUninstallPrev

public void setNeedUninstallPrev(java.lang.String needUninstallPrev)
Sets property

Parameters:
needUninstallPrev - description: Flag for indicate if the installation process of this version require the uninstallation process of the previous version displayName: needUninstallPrev

getNeedUninstallPrev

public java.lang.String getNeedUninstallPrev()
Returns property needUninstallPrev


setSizeContentFile

public void setSizeContentFile(int sizeContentFile)
Sets property

Parameters:
sizeContentFile - description: dimension of the content file displayName: sizeContentFile

getSizeContentFile

public int getSizeContentFile()
Returns property sizeContentFile


toMap

public java.util.Map toMap()
Returns a representation of a AssetVersion in Map

Returns:
the Map representation

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object


Copyright © 2010 Funambol. All Rights Reserved.