Show:

Exposes methods to GET and SET Sync Descriptor information as per define in SyncDescriptor.xml file by application.

Example:
                            
                            <sync-descriptor>
                                        
                                    <!-- Mandatory Field -->
                                <property name="name">name_of_sync_handler</property>
                                        
                                    <!-- Optional Field -->
                                <property name="sync_interval">sync_interval_in_millisecond</property>
                                                
                                    <!-- Optional Field -->
                                        <!-- Default: SCREEN -->
                                <property name="type">INTERVAL|SCREEN|INTERVAL-SCREEN</property>
                                        
                                <!-- Services -->
                                    <!-- Service -->
                                <services>
                                            
                                    <service>name_of_service.name_of_api</service>
                                            
                                </services>
                            
                            </sync-descriptor>

Methods

addProperty

(
  • name
  • value
)

Add Property in property pool.

Parameters:

  • name String

    Name of Property.

  • value String

    value of Property.

addService

(
  • service
)

Add service

Parameters:

  • service String

    Name of Service

containProperty

(
  • name
)
Boolean

Check whether Property exist or not.

Parameters:

  • name String

    Name of Property.

Returns:

Boolean:

true/false, TRUE if property exist, FALSE if property does not exist.

getName

() String

Get name of sync descriptor

Returns:

String:

Name of sync descriptor

getProperties

() Array

Get all Properties defined in descriptor.

Returns:

Array:

All Property Values.

getProperty

(
  • name
)
String

Get Property based on name provided.

Parameters:

  • name String

    Name of Property.

Returns:

String:

Property value.

getServices

() Array

Get all service descriptor names

Returns:

Array:

Name of Services

getSyncInterval

() String

Get sync interval

Returns:

String:

Sync Interval

removeProperty

(
  • name
)

Remove Property from property pool.

Parameters:

  • name String

    Name of Property.

setName

(
  • name
)

Set name of sync descriptor

Parameters:

  • name String

    Name of sync descriptor

setSyncInterval

(
  • syncInterval
)

Set sync interval

Parameters:

  • syncInterval String

    Sync Interval