public class SyncOptions extends Object
Modifier and Type | Class and Description |
---|---|
static class |
SyncOptions.SchemaUpgradePolicy
Represents schema upgrade policies
|
static class |
SyncOptions.UploadErrorPolicy
Represents policies for upload
|
Constructor and Description |
---|
SyncOptions() |
Modifier and Type | Method and Description |
---|---|
void |
addFilter(String scopeName,
SyncFilter syncFilter)
Adds filter for scope
|
void |
clearFilter()
Adds filter for scope
|
protected void |
finalize() |
long |
getOptionsPtr() |
void |
setContextVariable(String contextName,
String contextValue)
Sets context variable
|
void |
setRemoveAfterUpload(boolean value)
This method enables/disables remove after upload policy for all objects in all scopes.
|
void |
setRemoveAfterUploadForObject(String objecName,
boolean value)
This method enables/disables remove after upload policy for given object in given scope.
|
void |
setRemoveAfterUploadForScope(String scopeName,
boolean value)
This method enables/disables remove after upload policy for all objects in given scope.
|
void |
setSchemaUpgradePolicy(SyncOptions.SchemaUpgradePolicy policy)
Sets schemaUpgrade policy, if there is any schema upgrade from server.
|
void |
setScopeDownload(String scope,
boolean download)
Sets scope to download or not to download.
|
void |
setScopeUpload(String scope,
boolean upload)
Sets scope to upload or not to upload.
|
void |
setUploadErrorPolicy(String scope,
SyncOptions.UploadErrorPolicy policy)
Sets scope to upload or not to upload.
|
public SyncOptions() throws KonyException
KonyException
public void setScopeDownload(String scope, boolean download) throws KonyException
scope
- download
- KonyException
public void setScopeUpload(String scope, boolean upload) throws KonyException
scope
- upload
- KonyException
public void setUploadErrorPolicy(String scope, SyncOptions.UploadErrorPolicy policy) throws KonyException
scope
- policy
- KonyException
public long getOptionsPtr()
public void addFilter(String scopeName, SyncFilter syncFilter) throws KonyException
scopeName
- syncFilter
- SyncFilter objectKonyException
public void clearFilter() throws KonyException
KonyException
public void setContextVariable(String contextName, String contextValue) throws KonyException
contextName
- namecontextValue
- valueKonyException
public void setRemoveAfterUpload(boolean value) throws KonyException
value
- KonyException
public void setRemoveAfterUploadForScope(String scopeName, boolean value) throws KonyException
scopeName
- value
- KonyException
public void setRemoveAfterUploadForObject(String objecName, boolean value) throws KonyException
objecName
- value
- KonyException
public void setSchemaUpgradePolicy(SyncOptions.SchemaUpgradePolicy policy) throws KonyException
policy
- KonyException