Unified both the SearchBuilder and SearchCriteriaService
Continue to merge SearchCriteria2 and GenericSearchBuilder
Changed SearchCriteria2 to GenericQueryBuilder to reflect the same placement
Changed SearchCriteria2 to GenericQueryBuilder to reflect the same placement
Changed SearchCriteria2 to GenericQueryBuilder to reflect the same placement
Added QueryBuilder
Added comments and finished off the work
Added comments for the search builder classes on how to use them
CLOUDSTACK-4744: enhanced root admin API updateVolume with state/storageId parameters as a part of "Better control over first party objects" feature.
Also fixed existing bugs for the API:

* corrected action event to be VOLUME.UPDATE (was VOLUME.ATTACH)
* all parameters to update, should be optional - fixed that. If nothing is specified, the db object will remain with its original fields
Added missing license to SearchBase.java - fixed broken RAT check
packaging: Do not depend on JNA and don't include it in the classpath

It's now packaged with maven due to libvirt 0.5.1 and will be included
in the classpath automatically.
CLOUDSTACK-4344: pass delay and retries explicitly to remoteSSHclient to reduce time taken by the tests

Signed-off-by: venkataswamybabu budumuru <venkataswamybabu.budumuru@citrix.com>
(cherry picked from commit 94f741bbf5e025c230172df2977a0986c5b73ec2)
CLOUDSTACK-702: Adding test for deploying vm in new cidr 1. Add guest ip range in new cidr and deploy vm in that

Signed-off-by: sanjeevneelarapu <sanjeev.neelarapu@citrix.com>
Signed-off-by: venkataswamybabu budumuru <venkataswamybabu.budumuru@citrix.com>
CLOUDSTACK-4691: move egress rules host maintenance tests to maint folder

Signed-off-by: venkataswamybabu budumuru <venkataswamybabu.budumuru@citrix.com>
(cherry picked from commit 6b28e03d6d88e9b6bd9d0521a45c93d5b4af6501)
CLOUDSTACK-4646: Increase the wait time for the routers to go into stopped state

Signed-off-by: venkataswamybabu budumuru <venkataswamybabu.budumuru@citrix.com>
CLOUDSTACK: 4706 - Adding missing method get_region in common.py

Signed-off-by: venkataswamybabu budumuru <venkataswamybabu.budumuru@citrix.com>
(cherry picked from commit 503fe75dc93be209f0382ddf9c0b548009342565)
basic test for ApiDispatcher

Signed-off-by: Laszlo Hornyak <laszlo.hornyak@gmail.com>
Test for URLEncoder

- test added
- source formatted

Signed-off-by: Laszlo Hornyak <laszlo.hornyak@gmail.com>
Default null value in ConfigKey results in NPE on second start
Add Named interface to recognize objects with a getName()