java.lang.Object | |
↳ | com.tencent.map.lssupport.protocol.OrderManager |
订单管理器
Nested Classes | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
class | OrderManager.Editor | 订单编辑器 |
Public Constructors | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
OrderManager(TLSAccount account) |
Public Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
OrderManager.Editor |
addRelayOrder()
添加接力订单
| ||||||||||
boolean |
available()
判断订单是否有效
| ||||||||||
Object |
clone()
重写TLSBOrder对象拷贝方法。
这里采用浅拷贝。
| ||||||||||
void |
copyFrom(OrderManager order)
数据拷贝
| ||||||||||
OrderManager.Editor |
editCurrent()
构建当前运行订单的编辑器
| ||||||||||
String |
getCityCode()
获取城市编码。
| ||||||||||
int |
getDrvierStatus()
获取司机状态。
| ||||||||||
List<TLSBOrder> |
getNextOrders()
获得之后的订单列表
| ||||||||||
TLSBOrder |
getOrderById(String orderId)
通过ID查找订单实体
| ||||||||||
String |
getOrderId()
获取订单id。
| ||||||||||
int |
getOrderStatus()
获取订单状态。
| ||||||||||
int |
getOrderType()
获取订单类型。
| ||||||||||
TLSBOrder |
getRelayOrder()
返回接力单
| ||||||||||
String |
getSubOrderId()
获取乘客订单ID
| ||||||||||
int |
getTotalDistance()
获取订单总里程。
| ||||||||||
int |
getTotalTime()
获取订单总时间。
| ||||||||||
TLSBOrder |
getUsingOrder()
获取当前订单对象
| ||||||||||
boolean |
isRelay()
是否是接力单
| ||||||||||
void |
registerChangedListener(OrderProtocol.OnOrderChangedListener listener)
注册变化监听
| ||||||||||
void |
removeRelayOrder()
移出接力订单
| ||||||||||
void |
reset()
重置订单信息
| ||||||||||
void |
unregisterChangedListener(OrderProtocol.OnOrderChangedListener listener)
解除变化监听
| ||||||||||
boolean |
useOrder(TLSBOrder order)
将指定订单变更为使用中
|
[Expand]
Inherited Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
![]() |
判断订单是否有效
重写TLSBOrder对象拷贝方法。 这里采用浅拷贝。
获取城市编码。
获取订单id。
获取乘客订单ID
获取订单总里程。
获取订单总时间。
是否是接力单
注册变化监听
listener | 变化监听 |
---|
移出接力订单
重置订单信息
解除变化监听
listener | 变化监听 |
---|