public abstract class TableSupport extends Object
| 限定符和类型 | 方法 | 说明 |
|---|---|---|
abstract DataAbilityPredicates |
getPredicate(int id) |
According to the entity class, return different
DataAbilityPredicates |
DataAbilityPredicates |
getPredicate(CalendarEntity entity) |
Get predicates according to the
CalendarEntity id field |
abstract Rule |
getRule() |
Get rule that transform ResultSet to subclass of CalendarEntity
|
Uri |
getSyncUri(String accName,
String accType) |
Get table uri for sync adapter
|
Uri |
getUri() |
Get table uri
|
abstract ValuesBucket |
getValueBucket(CalendarEntity entity) |
Transform a CalendarEntity object to ValuesBucket
|
protected abstract void |
initColumnMap() |
Init column maps that are used for creating entity.
|
public Uri getUri()
public Uri getSyncUri(String accName, String accType)
accName - sync adapter parameteraccType - sync adapter parameterpublic abstract Rule getRule()
public abstract ValuesBucket getValueBucket(CalendarEntity entity)
entity - CalendarEntity objectpublic abstract DataAbilityPredicates getPredicate(int id)
DataAbilityPredicatesid - The value of filter.protected abstract void initColumnMap()
public DataAbilityPredicates getPredicate(CalendarEntity entity)
CalendarEntity id fieldentity - Indicates filter criteria in Entity form.