com.funambol.syncclient.spap
Class Asset

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

public class Asset
extends java.lang.Object

This class represents a asset.

A Asset is constituted from:

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

Field Summary
static java.lang.String PROPERTY_DESCRIPTION
           
static java.lang.String PROPERTY_ID
           
static java.lang.String PROPERTY_LAST_UPDATE
           
static java.lang.String PROPERTY_MANUFACTURER
           
static java.lang.String PROPERTY_NAME
           
static java.lang.String PROPERTY_STATE
           
static java.lang.String STATE_ASSET_INSTALLED
           
static java.lang.String STATE_DELETE
           
static java.lang.String STATE_FILE_DOWNLOAD
           
static java.lang.String STATE_FILE_EXTRACTED
           
static java.lang.String STATE_NEW
           
static java.lang.String STATE_NEW_VERSION_NOT_WANTED
           
static java.lang.String STATE_NOT_VALID
           
static java.lang.String STATE_PREVIOUS_VERSION_UNINSTALLED
           
static java.lang.String STATE_UPDATE
           
 
Constructor Summary
Asset(java.util.Map values)
          Constructs a Asset with the values contained in the given Map
Asset(java.util.Map values, boolean buildNewVersion)
          Constructs a Asset with the values contained in the given Map.
 
Method Summary
 AssetVersion getCurrentVersion()
          Returns property currentVersion
 java.lang.String getDescription()
          Returns property description
 java.lang.String getId()
          Returns property id
 java.sql.Timestamp getLastUpdate()
          Returns property lastUpdate
 java.lang.String getManufacturer()
          Returns property manufacturer
 java.lang.String getName()
          Returns property name
 AssetVersion getNewVersion()
          Returns property newVersion
 java.lang.String getState()
          Returns property state
 void setCurrentVersion(AssetVersion currentVersion)
          Sets property
 void setCurrentVersion(java.util.Map values)
          Sets the current version using the given Map
 void setDescription(java.lang.String description)
          Sets property
 void setId(java.lang.String id)
          Sets property id
 void setLastUpdate(java.sql.Timestamp lastUpdate)
          Sets property
 void setManufacturer(java.lang.String manufacturer)
          Sets property
 void setName(java.lang.String name)
          Sets property
 void setNewVersion(AssetVersion newVersion)
          Sets property
 void setNewVersion(java.util.Map values)
          Sets the new version using the given Map
 void setState(java.lang.String state)
          Sets property
 java.util.Map toMap()
          Returns a representation of a Asset 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

STATE_NEW

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

STATE_UPDATE

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

STATE_DELETE

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

STATE_ASSET_INSTALLED

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

STATE_FILE_DOWNLOAD

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

STATE_FILE_EXTRACTED

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

STATE_PREVIOUS_VERSION_UNINSTALLED

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

STATE_NEW_VERSION_NOT_WANTED

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

STATE_NOT_VALID

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

PROPERTY_ID

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

PROPERTY_NAME

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

PROPERTY_MANUFACTURER

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

PROPERTY_DESCRIPTION

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

PROPERTY_STATE

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

PROPERTY_LAST_UPDATE

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

Asset

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


Asset

public Asset(java.util.Map values,
             boolean buildNewVersion)
Constructs a Asset with the values contained in the given Map.

If the param buildNewVersion is true it comes built also the new version using the same given Map

Method Detail

setId

public void setId(java.lang.String id)
Sets property id

Parameters:
id - description: identifier of the asset displayName: id

getId

public java.lang.String getId()
Returns property id


setManufacturer

public void setManufacturer(java.lang.String manufacturer)
Sets property

Parameters:
manufacturer - description: manufacturer or developer of the asset displayName: manufacturer

getManufacturer

public java.lang.String getManufacturer()
Returns property manufacturer


setName

public void setName(java.lang.String name)
Sets property

Parameters:
name - description: name of the asset displayName: name

getName

public java.lang.String getName()
Returns property name


setDescription

public void setDescription(java.lang.String description)
Sets property

Parameters:
description - description: description of the asset displayName: description

getDescription

public java.lang.String getDescription()
Returns property description


setState

public void setState(java.lang.String state)
Sets property

Parameters:
state - description: state of the asset displayName: state

getState

public java.lang.String getState()
Returns property state


setLastUpdate

public void setLastUpdate(java.sql.Timestamp lastUpdate)
Sets property

Parameters:
lastUpdate - description: time of the last update of the asset displayName: lastUpdate

getLastUpdate

public java.sql.Timestamp getLastUpdate()
Returns property lastUpdate


setCurrentVersion

public void setCurrentVersion(AssetVersion currentVersion)
Sets property

Parameters:
currentVersion - description: current version of the asset displayName: currentVersion

getCurrentVersion

public AssetVersion getCurrentVersion()
Returns property currentVersion


setNewVersion

public void setNewVersion(AssetVersion newVersion)
Sets property

Parameters:
newVersion - description: new version of the asset displayName: newVersion

getNewVersion

public AssetVersion getNewVersion()
Returns property newVersion


setCurrentVersion

public void setCurrentVersion(java.util.Map values)
Sets the current version using the given Map

Parameters:
values - the Map used for build a AssetVersion

setNewVersion

public void setNewVersion(java.util.Map values)
Sets the new version using the given Map

Parameters:
values - the Map used for build a AssetVersion

toMap

public java.util.Map toMap()
Returns a representation of a Asset 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.