com.funambol.syncclient.spap
Class Application

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

public class Application
extends java.lang.Object

This class models a SyncClient Conduit application

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

Constructor Summary
Application(java.lang.String uri)
          Creates a new instance of Application.
 
Method Summary
 void addDataStoreMetadata(DataStoreMetadata md)
          Adds a new data store metadata to the metadata vector
 java.lang.String getAssetId()
           
 java.lang.String getAuthor()
           
 java.lang.String getContentId()
           
 java.lang.String getCreatorId()
           
 java.util.Vector getDataStoresMetadata()
           
 java.lang.String getDataStoreType()
           
 java.lang.String getDescription()
           
 java.lang.String getDisplayName()
           
 java.lang.String getFixedURI()
          Returns the application uri after changing special characters to '_'
 java.lang.String getStoreManagerPkg()
           
 java.lang.String getSupportEmail()
           
 java.lang.String getSupportUrl()
           
 java.lang.String getUri()
           
 java.lang.String getVersion()
           
 boolean isSync()
           
 void setAssetId(java.lang.String assetId)
           
 void setAuthor(java.lang.String author)
           
 void setContentId(java.lang.String contentId)
           
 void setCreatorId(java.lang.String creatorId)
           
 void setDataStoresMetadata(java.util.Vector storeManagerPkg)
           
 void setDataStoreType(java.lang.String dataStoreType)
           
 void setDescription(java.lang.String description)
           
 void setDisplayName(java.lang.String displayName)
           
 void setStoreManagerPkg(java.lang.String storeManagerPkg)
           
 void setSupportEmail(java.lang.String supportEmail)
           
 void setSupportUrl(java.lang.String supportUrl)
           
 void setSync(boolean sync)
           
 void setUri(java.lang.String uri)
           
 void setVersion(java.lang.String version)
           
 java.lang.String toString()
          Returns the display name
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

Application

public Application(java.lang.String uri)
Creates a new instance of Application. The application is identified by the given application uri.

Parameters:
uri - the application uri
Method Detail

getUri

public java.lang.String getUri()

setUri

public void setUri(java.lang.String uri)

getDisplayName

public java.lang.String getDisplayName()

setDisplayName

public void setDisplayName(java.lang.String displayName)

getCreatorId

public java.lang.String getCreatorId()

setCreatorId

public void setCreatorId(java.lang.String creatorId)

getDataStoreType

public java.lang.String getDataStoreType()

setDataStoreType

public void setDataStoreType(java.lang.String dataStoreType)

getDescription

public java.lang.String getDescription()

setDescription

public void setDescription(java.lang.String description)

getSupportUrl

public java.lang.String getSupportUrl()

setSupportUrl

public void setSupportUrl(java.lang.String supportUrl)

getSupportEmail

public java.lang.String getSupportEmail()

setSupportEmail

public void setSupportEmail(java.lang.String supportEmail)

isSync

public boolean isSync()

setSync

public void setSync(boolean sync)

getStoreManagerPkg

public java.lang.String getStoreManagerPkg()

setStoreManagerPkg

public void setStoreManagerPkg(java.lang.String storeManagerPkg)

getDataStoresMetadata

public java.util.Vector getDataStoresMetadata()

setDataStoresMetadata

public void setDataStoresMetadata(java.util.Vector storeManagerPkg)

getContentId

public java.lang.String getContentId()

setContentId

public void setContentId(java.lang.String contentId)

getAuthor

public java.lang.String getAuthor()

setAuthor

public void setAuthor(java.lang.String author)

getVersion

public java.lang.String getVersion()

setVersion

public void setVersion(java.lang.String version)

getAssetId

public java.lang.String getAssetId()

setAssetId

public void setAssetId(java.lang.String assetId)

getFixedURI

public java.lang.String getFixedURI()
Returns the application uri after changing special characters to '_'

Returns:
the fixed application uri

addDataStoreMetadata

public void addDataStoreMetadata(DataStoreMetadata md)
Adds a new data store metadata to the metadata vector

Parameters:
md - the DataStoreMetadata object - NOT NULL

toString

public java.lang.String toString()
Returns the display name

Overrides:
toString in class java.lang.Object
Returns:
this application's display name


Copyright © 2010 Funambol. All Rights Reserved.