OMCSyncPolicy Class Reference
Inherits from | NSObject |
---|---|
Declared in | OMCSyncPolicy.h |
Overview
An OMCSyncPolicy object is used to specify the synchronization policies for an OMCMobileObject, OMCMobileObjectCollection or OMCMobileFile object. The policy is persisted along with the cached objects and is in effect even after application restarts.
fetch_Policy
The fetch policy in use.
@property (nonatomic, readwrite) int fetch_Policy
Declared In
OMCSyncPolicy.h
expiration_Policy
The expiration policy in use.
@property (nonatomic, readwrite) int expiration_Policy
Declared In
OMCSyncPolicy.h
eviction_Policy
The eviction policy in use.
@property (nonatomic, readwrite) int eviction_Policy
Declared In
OMCSyncPolicy.h
update_Policy
The update policy in use.
@property (nonatomic, readwrite) int update_Policy
Declared In
OMCSyncPolicy.h
conflictResolution_Policy
The conflict resolution policy in use.
@property (nonatomic, readwrite) int conflictResolution_Policy
Declared In
OMCSyncPolicy.h
expire_After
The time after which the resource expires.
@property (nonatomic, readwrite) int32_t expire_After
Declared In
OMCSyncPolicy.h
no_cache
Specifies whether to cache the resource.
@property (nonatomic, readwrite) BOOL no_cache
Declared In
OMCSyncPolicy.h
– initWithFetchPolicy:expirationPolicy:expireAfter:evictionPolicy:updatePolicy:
- Creates a new OMCSyncPolicy object with specified policies.
- See properties defined in the OMCSyncPolicy header file for more information about each policy.
- Default Conflict Resolution policy will be set to PRESERVE_CONFLICT.
- Default no_cache settings will be set to NO.
- (id)initWithFetchPolicy:(int)fetchPolicy expirationPolicy:(int)expirationPolicy expireAfter:(int)expireAfter evictionPolicy:(int)evictionPolicy updatePolicy:(int)updatePolicy
Parameters
fetchPolicy |
The fetch policy value. |
---|---|
expirationPolicy |
The expiration policy value. |
expireAfter |
The duration in seconds after which an object should expire. |
evictionPolicy |
The eviction policy value. |
updatePolicy |
The update policy value. |
Declared In
OMCSyncPolicy.h
– defaultSyncPolicy
Returns a default OMCSyncPolicy object, with policies: fetchPolicy = FETCH_POLICY_FETCH_FROM_SERVICE_IF_ONLINE, expirationPolicy = EXPIRATION_POLICY_EXPIRE_ON_RESTART, evictionPolicy = EVICTION_POLICY_MANUAL_EVICTION, updatePolicy = UPDATE_POLICY_QUEUE_IF_OFFLINE, expireAfter = NSIntegerMax, conflictResolutionPolicy = CONFLICT_RESOLUTION_POLICY_PRESERVE_CONFLICT, no_cache = NO.
- (id)defaultSyncPolicy
Declared In
OMCSyncPolicy.h