14 Commits

Author SHA1 Message Date
Philip P. Moltmann
5c458c3215 Merge \\\"Version PrintRecommendationService.\\\" into nyc-dev am: 8e3a16ad91 am: c6ded5559c
am: d4f26d2d0e

Change-Id: I2d0eaec4493755d8dd6e760b057cb394b1d9f006
2016-06-14 22:57:05 +00:00
Philip P. Moltmann
160b043e99 Version PrintRecommendationService.
Fixes: 28908572
Change-Id: I8df106df887cacc8db37f781ade97678960cee04
2016-06-14 13:06:53 -07:00
Philip P. Moltmann
be591d709c Merge \\\"Handling of Fuji Xerox in RecommendationService.\\\" into nyc-dev am: 5398f2731b am: 0273d5d4ed
am: 00c3ada2eb

Change-Id: I6c92e7dc6ec2b279373f8b5dbcdebb9a11f8d9ce
2016-06-09 19:40:28 +00:00
Philip P. Moltmann
620c5af97b Handling of Fuji Xerox in RecommendationService.
- Display name
- Fix exclusion of Fuji from Xerox plugin

Bug: 28908572
Change-Id: I00c235a4eb09a681717eb3be65d586246a069f4b
2016-06-09 09:40:00 -07:00
Philip P. Moltmann
63498afff8 Move Xerox recommendation plugin to service.
Only minimal changes just to make it work together with the other
plugins.

Bug: 28908572
Change-Id: Icac226b45e8a6885036466451d0e9f54a3b3c640
(cherry picked from commit d97fdfd943295ea90d37b092e66b7ad1701587a1)
2016-05-31 23:35:17 +00:00
Philip P. Moltmann
d97fdfd943 Move Xerox recommendation plugin to service.
Only minimal changes just to make it work together with the other
plugins.

Bug: 28908572
Change-Id: Icac226b45e8a6885036466451d0e9f54a3b3c640
2016-05-27 15:32:19 -07:00
Philip P. Moltmann
a26b775dc1 Add Samsung print recommendation plugin.
The code follows the same pattern as the HP and Mopria plugins. As this code is contributed by a 3rd I'd rather submit this as is and let the original submitter clean it up once it appears in AOSP.

The code should not affect anything outside of the package it is in. In the package the code is strongly isolated so that one plugin cannot cause issues with another plugin.

The code was minimally tested on a Samsung SCX-3406FW .

Bug: 28908572
Change-Id: I33c2673d06711902dbd0f1d82563cf5d3fbfe86a
(cherry picked from commit 83defde08560ae2f1c3426466a2aa3e6944d6b79)
2016-05-23 17:41:40 +00:00
Philip P. Moltmann
83defde085 Add Samsung print recommendation plugin.
Change-Id: I33c2673d06711902dbd0f1d82563cf5d3fbfe86a
2016-05-23 10:34:10 -07:00
Philip P. Moltmann
a44056670e Merge "Adjust PrintRecommendationService for Konica Minolta." into nyc-dev am: 5bfaa9c128 am: 6c8767fea9
am: 46bfa682cd

* commit '46bfa682cd15eccf293b5892246632aa43eccd7f':
  Adjust PrintRecommendationService for Konica Minolta.

Change-Id: I936a92445ec66fe8615dabcb57b9100e4555be57
2016-05-16 22:17:00 +00:00
Philip P. Moltmann
ed04cbdc93 Adjust PrintRecommendationService for Konica Minolta.
The reported that:
- Name should be Koni_c_a Minolta
- kmkmkm should not be used as a mDNS identifier

Change-Id: I1ab1910f9a54a396c3bfa109266f6e805349d036
2016-05-12 10:44:08 -07:00
Philip P. Moltmann
3acc50c857 Merge "Merge "Add HP and Mopria print recommendation service" into nyc-dev am: 9e5d4e078a am: e87fdd9c16" into nyc-mr1-dev-plus-aosp
am: 747b3d7de8

* commit '747b3d7de89fa6b7330d59a47fd982d38192e3c3':
  Add HP and Mopria print recommendation service

Change-Id: Idba97dabb1dcdefc528541d9c2955705d2e787eb
2016-05-04 22:05:35 +00:00
Ian Rogers
57091f7a8b Fix missing throw.
Bug caught by errorprone.

Bug: 27723540
Change-Id: Ib405c25614e5f9a82d56b4b172ed574ccc5b9184
2016-05-04 09:32:29 -07:00
Philip P. Moltmann
bfaa472332 Add HP and Mopria print recommendation service
- Make util.MDnsUtils local to the mdnsFilter plugins
- Remove HP from the vendors recommended via the mdnsFilter plugin
- Copy in HP's code for HP and Mopria plugin
  - Do not change any code, beside
    - change "_ipp.tcp" to "_ipp._tcp"
    - Change package name
    - Do not use support lib annotations
    - Reduce class visibility if possible
    - Add AOSP copyright
    - Make ServiceResolveQueue a proper sigleton
    - Merge donottranslate and strings
- Add HP and Mopria plugin to RecommendationServiceImpl
- I needed to implement a multiplexer for NsdManager.DiscoveryListener
  as we can only have 10 of them active at a time.

Change-Id: I61caa3f4822f9c013140721ed801d18e6839df55
2016-05-03 17:10:14 -07:00
Philip P. Moltmann
b87c08da82 Expose additional fields needed by PrintRecommendationService GTS test
and move files into properly named directory.

Fixes: 28025769, 28214466
Change-Id: I14737515fc12525a1685a1a222f21913755ac988
2016-04-19 14:31:04 -07:00