|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.kony.sync.services.syncruntime.config.SyncScope
public class SyncScope
This class describes the meta information of the sync scope as defined in the sync configuration
Field Summary | |
---|---|
Enums.ChangeTracking |
changeTracking
|
SyncConfiguration |
originalConfig
|
com.kony.sync.syncconfig.SyncScope |
originalSyncScope
|
boolean |
supportsLastUpdateTimeStamp
|
boolean |
supportsSoftDelete
|
boolean |
supportsUserid
|
java.lang.String |
SyncDataProviderName
|
Constructor Summary | |
---|---|
SyncScope()
|
Method Summary | |
---|---|
SyncScope |
clone()
|
void |
compile()
|
void |
compileFilters()
Propagate filters to related entities. |
InterceptorType |
getConflictInterceptor()
Returns the conflict interceptor |
Enums.ConflictResolutionPolicy |
getConflictPolicy()
|
java.lang.String |
getDatasourceName()
|
java.util.List<SyncObject> |
getEntities()
|
java.util.Map<java.lang.String,SyncObject> |
getEntityMap()
|
SyncConfiguration |
getOriginalConfig()
|
java.lang.String |
getScopeName()
|
Enums.SyncStrategy |
getStrategy()
Returns the sync strategy |
java.lang.String |
getTimeformat()
Returns the time format defined in the sync configuration |
void |
setConflictInterceptor(InterceptorType conflictInterceptor)
Set the conflict interceptor implementation class in to the sync scope |
void |
setConflictPolicy(Enums.ConflictResolutionPolicy conflictPolicy)
|
void |
setDatasourceName(java.lang.String datasourceName)
|
void |
setEntities(java.util.List<SyncObject> entities)
|
void |
setEntityMap(java.util.Map<java.lang.String,SyncObject> entityMap)
|
void |
setOriginalConfig(SyncConfiguration originalConfig)
|
void |
setScopeName(java.lang.String scopeName)
|
void |
setStrategy(Enums.SyncStrategy strategy)
Set the sync strategy to the sync scope |
Methods inherited from class java.lang.Object |
---|
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public Enums.ChangeTracking changeTracking
public transient SyncConfiguration originalConfig
public transient com.kony.sync.syncconfig.SyncScope originalSyncScope
public java.lang.String SyncDataProviderName
public boolean supportsSoftDelete
public boolean supportsUserid
public boolean supportsLastUpdateTimeStamp
Constructor Detail |
---|
public SyncScope()
Method Detail |
---|
public java.lang.String getTimeformat()
public SyncScope clone()
clone
in class java.lang.Object
public void compileFilters() throws java.lang.Exception
java.lang.Exception
public void compile()
public void setStrategy(Enums.SyncStrategy strategy)
strategy
- Sync strategy enumeration valuepublic Enums.SyncStrategy getStrategy()
public void setEntities(java.util.List<SyncObject> entities)
public java.util.List<SyncObject> getEntities()
public void setConflictPolicy(Enums.ConflictResolutionPolicy conflictPolicy)
public Enums.ConflictResolutionPolicy getConflictPolicy()
public void setEntityMap(java.util.Map<java.lang.String,SyncObject> entityMap)
public java.util.Map<java.lang.String,SyncObject> getEntityMap()
public void setScopeName(java.lang.String scopeName)
public java.lang.String getScopeName()
public void setConflictInterceptor(InterceptorType conflictInterceptor)
conflictInterceptor
- public InterceptorType getConflictInterceptor()
public SyncConfiguration getOriginalConfig()
public void setOriginalConfig(SyncConfiguration originalConfig)
public java.lang.String getDatasourceName()
public void setDatasourceName(java.lang.String datasourceName)
datasourceName
- the datasourceName to set
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |