Kai Zimmermann
7d3d4f1fd4
Fixed broken test.
2016-03-29 15:37:07 +02:00
Kai Zimmermann
db12385d8d
Removed generated but unnecessary comments
2016-03-29 13:49:34 +02:00
Kai Zimmermann
f33a8c37e8
Corrected expected exception checks in tests
2016-03-29 13:43:18 +02:00
Kai Zimmermann
a950fa0337
Documented equals dashcode policy
2016-03-28 11:17:06 +02:00
Kai Zimmermann
1146e6a808
Found an even better name
2016-03-28 10:25:07 +02:00
Kai Zimmermann
9849205bea
Re-applied base entity based equals hashcode policy
2016-03-28 09:59:24 +02:00
Kai Zimmermann
a2a0a5697e
Added tests for DS management. Removed boilerplate.
2016-03-27 17:18:32 +02:00
Kai Zimmermann
8a26ded4c4
Extended tests for tag toggle and fixed a typo on the assigment result
...
classes.
Signed-off-by: Kai Zimmermann <kai.zimmermann@bosch-si.com >
2016-03-27 10:39:29 +02:00
Kai Zimmermann
c9566e61ce
Used lambdas to reduce boilerplate code.
...
Signed-off-by: Kai Zimmermann <kai.zimmermann@bosch-si.com >
2016-03-27 10:36:55 +02:00
Kai Zimmermann
0cc7284f6f
Added further tests for target searches including the various filter options that we provide
2016-03-26 16:13:58 +01:00
Kai Zimmermann
cc8a62d1d4
Checked in typo by accident.
2016-03-26 09:27:33 +01:00
Kai Zimmermann
080f7d20e8
Removed boiler plate code. Added missing equals in model. Fixed sonar
...
issues.
Signed-off-by: Kai Zimmermann <kai.zimmermann@bosch-si.com >
2016-03-26 09:26:48 +01:00
Kai Zimmermann
f237a1e508
Added tests for software management
...
- while at it I renamed also a few methods to fit into the overall
pattern
2016-03-25 16:24:42 +01:00
Kai Zimmermann
6ee66dc4e1
Put BaseEntity below tenant aware and unaware entities
2016-03-23 14:09:40 +01:00
Kai Zimmermann
061159f259
Merge pull request #82 from bsinno/Sonar_Issue_Methods_should_not_have_too_many_lines
...
Fix for sonar issue: Methods should not have too many lines
2016-03-17 09:17:33 +01:00
Kai Zimmermann
d2a95b1c7c
Fixed compile error and made utility final
2016-03-15 14:05:47 +01:00
Kai Zimmermann
f5352b420d
Cleaned up a bit
2016-03-15 13:22:43 +01:00
Kai Zimmermann
40e8fdf5e0
Made duration helper a static utility class
2016-03-15 13:06:47 +01:00
SirWayne
f5539fd607
Add a controller management api to get the polling time
...
Signed-off-by: SirWayne <dennis.melzer@bosch-si.com >
2016-03-14 15:54:54 +01:00
Kai Zimmermann
807aaf629c
Merge remote-tracking branch 'eclipse/master' into feature_MECS-86_tenant_specific_polling_configuration
...
# Conflicts:
#
hawkbit-ui/src/main/java/org/eclipse/hawkbit/ui/tenantconfiguration/Tena
ntConfigurationDashboardView.java
2016-03-14 09:51:00 +01:00
Jonathan Philip Knoblauch
c91bb15ccb
Refactoring after review.
...
Signed-off-by: Jonathan Philip Knoblauch <JonathanPhilip.Knoblauch@bosch-si.com >
2016-03-11 16:39:54 +01:00
Jonathan Philip Knoblauch
6cc64639bd
Fix for sonar issue: Methods should not have too many lines
...
Signed-off-by: Jonathan Philip Knoblauch <JonathanPhilip.Knoblauch@bosch-si.com >
2016-03-11 11:19:43 +01:00
Kai Zimmermann
de78077920
Added check for rollout repo content after test.
...
Signed-off-by: Kai Zimmermann <kai.zimmermann@bosch-si.com >
2016-03-11 09:27:48 +01:00
Michael Hirsch
6ac4cac60f
Merge pull request #78 from bsinno/fixed-wrong-filter-param
...
is ok merging.
2016-03-10 14:37:21 +01:00
SirWayne
e47d540eb5
Fix event listening for duration field
...
Signed-off-by: SirWayne <dennis.melzer@bosch-si.com >
2016-03-10 10:27:31 +01:00
Kai Zimmermann
6379e93c5e
Fixed max assignments filter on sw module type
2016-03-09 19:34:28 +01:00
SirWayne
a4cc3df092
Fix test properties
...
Signed-off-by: SirWayne <dennis.melzer@bosch-si.com >
2016-03-09 15:36:59 +01:00
SirWayne
ed97031faf
Merge branch 'master' into
...
feature_MECS-86_tenant_specific_polling_configuration
Conflicts:
hawkbit-autoconfigure/src/main/java/org/eclipse/hawkbit/autoconfigure/security/SecurityManagedConfiguration.java
hawkbit-core/src/main/java/org/eclipse/hawkbit/tenancy/configuration/TenantConfigurationKey.java
hawkbit-dmf-amqp/src/main/java/org/eclipse/hawkbit/amqp/AmqpControllerAuthentfication.java
hawkbit-dmf-amqp/src/test/java/org/eclipse/hawkbit/amqp/AmqpControllerAuthentficationTest.java
hawkbit-repository/src/test/resources/application-test.properties
Signed-off-by: SirWayne <dennis.melzer@bosch-si.com >
2016-03-09 13:29:40 +01:00
Jonathan Philip Knoblauch
65d3b5a6b8
Added license header and fixed sonar issue: Fields and methods should not have conflicting names
...
Signed-off-by: Jonathan Philip Knoblauch <JonathanPhilip.Knoblauch@bosch-si.com >
2016-03-09 10:54:05 +01:00
Jonathan Philip Knoblauch
b54f203fad
Refactored the createAndStartRolloutInAsync test
...
Signed-off-by: Jonathan Philip Knoblauch <JonathanPhilip.Knoblauch@bosch-si.com >
2016-03-07 17:54:26 +01:00
Jonathan Philip Knoblauch
8f35b75857
Removed unused target parameter in method forceQuitAction and change assertEquals to assertThat
...
Signed-off-by: Jonathan Philip Knoblauch <JonathanPhilip.Knoblauch@bosch-si.com >
2016-03-07 14:44:34 +01:00
SirWayne
43d01da309
Fix typo after pull request review
...
Signed-off-by: SirWayne <dennis.melzer@bosch-si.com >
2016-03-07 13:35:26 +01:00
SirWayne
f4791743ce
Add test case description
...
Signed-off-by: SirWayne <dennis.melzer@bosch-si.com >
2016-03-07 12:18:18 +01:00
Kai Zimmermann
dcea53f4c8
Merge remote-tracking branch 'eclipse/master' into harmonize-test-documentation
2016-03-04 18:14:26 +01:00
Nonnenmacher Fabian (INST-ICM/BSV-AS)
9646e1eabc
Fixed review findings
2016-03-04 12:34:39 +01:00
Kai Zimmermann
25832e7e16
Merge remote-tracking branch 'eclipse/master' into cleanup-properties
...
# Conflicts:
#
hawkbit-dmf-amqp/src/main/java/org/eclipse/hawkbit/amqp/AmqpProperties.j
ava
2016-03-04 12:11:35 +01:00
Michael Hirsch
ba4e0fa79a
Merge pull request #64 from bsinno/mgmtapi-shows-wrong-status-content
...
👍 ok merging
2016-03-04 09:23:46 +01:00
Kai Zimmermann
71653470dc
Merge remote-tracking branch 'eclipse/master' into harmonize-test-documentation
2016-03-03 20:59:15 +01:00
Kai Zimmermann
794db18673
Added comments and changed default sorting for actions.
2016-03-03 20:46:50 +01:00
Kai Zimmermann
e7173aa846
Cleanup messed up actionstatus sorting. We used sort param but had
...
hardcoded sorting in the reposirory. I added also reportAt based
sorting.
Signed-off-by: Kai Zimmermann <kai.zimmermann@bosch-si.com >
2016-03-03 18:54:50 +01:00
Kai Zimmermann
8c4b7e1750
Upgraded eclipse link weave to 2.6.2
2016-03-03 10:35:09 +01:00
SirWayne
052d50e98d
Merge branch 'Clean_Code' into Multiple_VHost_Connection
...
Conflicts:
hawkbit-dmf-amqp/src/test/java/org/eclipse/hawkbit/amqp/AmqpMessageHandlerServiceTest.java
Signed-off-by: SirWayne <dennis.melzer@bosch-si.com >
2016-03-02 14:14:09 +01:00
SirWayne
c9c36ea435
Add description for asserts in test cases
...
Signed-off-by: SirWayne <dennis.melzer@bosch-si.com >
2016-02-29 15:34:07 +01:00
Nonnenmacher Fabian (INST-ICM/BSV-AS)
0e9991b0a4
Added missing licence header
...
Signed-off-by: Nonnenmacher Fabian <fabian.nonnenmacher@bosch-si.com >
2016-02-29 14:28:44 +01:00
Fabian Nonnenmacher
2be4922615
Added System Security Context as attribute to AbstractControllerAuthenticationFilter
...
This is necessary, because the tenant configuration methods are only accessable with specific permissions.
With the SystemSecurityContext methods can be executed as SystemRunner and therefor we can set permissions.
* updated the chaine of condtructors to set the context in the filter class
* added SystemRunner permission to TenantConfigurationManagement
* Autowired the system context to AMQP and HTTP controller
Signed-off-by: Nonnenmacher Fabian <fabian.nonnenmacher@bosch-si.com >
2016-02-29 13:18:58 +01:00
Fabian Nonnenmacher
c39753001e
Bugfix: Setting and getting configuration values
...
- removed cache from global getter, because it was overriding the cache of
the tenant specific getter
- changed Type of AuthName key, type of key was not important before the huge
configuration refactoring
- fixed test conditions
Signed-off-by: Nonnenmacher Fabian <fabian.nonnenmacher@bosch-si.com >
2016-02-29 13:17:28 +01:00
Fabian Nonnenmacher
6a88f2a3f4
Added Permission for TenantConfiguration changes
...
- created SpringEvalExpression for the right to change tenant configuration
- added this authorization filter to every tenant configuration related method
Signed-off-by: Nonnenmacher Fabian <fabian.nonnenmacher@bosch-si.com >
2016-02-29 13:17:13 +01:00
Fabian Nonnenmacher
ec79e9bd19
Added REST interfaces for tenant configuration
...
- added GET, DELETE and PUT function on configuration value interfaces
- changed Exception in TenantConfigurationManagement for correct mapping to HTTP Status
- added function to get global configurations from TenantConfigurationManagement, to have
only one class for handling these configuration values
Signed-off-by: Nonnenmacher Fabian <fabian.nonnenmacher@bosch-si.com >
2016-02-29 13:16:57 +01:00
Fabian Nonnenmacher
4be880587a
Added validation before saving TenantConfiguration and updated tests
...
* run the validation methodes inside the storing methode, to make sure that only
valid values are written inside the database
* updated TenantConfigurationManagementTest to match the validation
* added new Tests to test all validators
Signed-off-by: Nonnenmacher Fabian <fabian.nonnenmacher@bosch-si.com >
2016-02-29 13:16:42 +01:00
Fabian Nonnenmacher
a5a0dc17f6
Removed PollConfigurationHelper and not used Exceptions
...
- removed PollConfigurationHelper and coresspending test, because it was replaced by TenantConfigurationManagement
- removed very specific configuration exceptions, because they are not needed anymore
Signed-off-by: Nonnenmacher Fabian <fabian.nonnenmacher@bosch-si.com >
2016-02-29 13:16:13 +01:00