replicant-vendor_cmsdk/cm/lib/main/java/org/cyanogenmod/platform/internal
Luis Vidal ad0d8c53a0 Weather API: Return ID rather than RequestInfo [1/2]
Instead of exposing the RequestInfo object created by the WeatherMgr
return an ID to identify the request. This ID can be later used to
cancel the request if needed. The WeatherProviderService base class
keeps track of the ongoing requests and can map this ID to the
corresponding request

This patch also include the following minor changes:
- Use List instead of ArrayList in API
- Update javadoc to public methods to reflect API changes
- Use UUID random generator in immutable classes to generate the
  hashcode rather than relying solely in the hashcode of the builder
  object.

Change-Id: Ib88dd0ecddd6fdb016b77ac29709fbae092dea29
TICKET: CYNGNOS-2425
TICKET: CYNGNOS-2423
2016-04-13 11:57:38 -07:00
..
display cmsdk: Refactoring LiveDisplay 2016-04-13 01:37:08 -07:00
AppSuggestManagerService.java cmsdk: Mandate app suggest feature xml's for service implementation. 2016-03-24 17:25:13 -07:00
AppSuggestProviderInterface.java Added Application Suggestions. 2015-09-14 14:29:43 -07:00
AppSuggestProviderProxy.java Added Application Suggestions. 2015-09-14 14:29:43 -07:00
AppsFailureReceiver.java Themes: Refactor themes to CMSDK [2/6] 2016-03-04 13:59:33 -08:00
CMHardwareService.java cmsdk: Mandate cmhw feature xml's for service implementation. 2016-03-15 14:09:04 -07:00
CMStatusBarManagerService.java cmsdk: Mandate cm sb feature xml's for service implementation. 2016-03-24 16:50:40 -07:00
CMTelephonyManagerService.java cmsdk: Mandate telephony feature xml's for service implementation. 2016-03-24 17:34:54 -07:00
CMWeatherManagerService.java Weather API: Return ID rather than RequestInfo [1/2] 2016-04-13 11:57:38 -07:00
IconCacheManagerService.java cmsdk: Mandate themes feature xml's for service implementation. 2016-03-25 11:19:46 -07:00
LiveLockScreenServiceBroker.java LLS: Fix (possible) NPE 2016-04-08 10:36:34 -07:00
ManagedServices.java CMSDK: Refactor compile, prepare for integration tests. 2015-04-30 11:10:56 -07:00
PartnerInterfaceService.java Fix: "cmsdk: Mandate partner feature xml's for service implementation." 2016-03-28 14:26:12 +02:00
PerformanceManagerService.java cmsdk: Mandate performance feature xml's for service implementation. 2016-03-25 14:14:14 -07:00
ProfileManagerService.java cmsdk: Mandate profile feature xml's for service implementation. 2016-03-24 16:50:56 -07:00
ProfileTriggerHelper.java cmsdk: Re-enable multiple profiles functions. 2015-11-29 14:55:21 -08:00
ThemeManagerService.java Themes: Clear out bootanimation if pkgName empty 2016-04-12 13:27:58 -07:00