Skip to content

Commit

Permalink
fix: enforced mandatory UserAdmin static reference on rest bundles th…
Browse files Browse the repository at this point in the history
…at create permissions (#5014)

Signed-off-by: Marcello Martina <martina.marcello.rinaldo@outlook.com>
  • Loading branch information
marcellorinaldo authored Nov 22, 2023
1 parent f0ed0e8 commit e7b8bc0
Show file tree
Hide file tree
Showing 8 changed files with 8 additions and 8 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -35,7 +35,7 @@

<reference interface="org.osgi.service.useradmin.UserAdmin"
bind="bindUserAdmin"
cardinality="0..1"
cardinality="1..1"
name="UserAdmin"
policy="static" />

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@

<reference bind="setConfigurationService" cardinality="1..1" interface="org.eclipse.kura.configuration.ConfigurationService" name="ConfigurationService" policy="static"/>
<reference bind="setOCDService" cardinality="1..1" interface="org.eclipse.kura.configuration.metatype.OCDService" name="OCDService" policy="static"/>
<reference bind="setUserAdmin" cardinality="0..1" interface="org.osgi.service.useradmin.UserAdmin" name="UserAdmin" policy="static"/>
<reference bind="setUserAdmin" cardinality="1..1" interface="org.osgi.service.useradmin.UserAdmin" name="UserAdmin" policy="static"/>
<reference bind="setRequestHandlerRegistry" cardinality="0..n" interface="org.eclipse.kura.cloudconnection.request.RequestHandlerRegistry" name="RequestHandlerRegistry" policy="dynamic" unbind="unsetRequestHandlerRegistry"/>
<service>
<provide interface="org.eclipse.kura.internal.rest.configuration.ConfigurationRestService"/>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@
<reference bind="setConfigurationService" cardinality="1..1"
interface="org.eclipse.kura.configuration.ConfigurationService"
name="ConfigurationService" policy="static" />
<reference bind="setUserAdmin" cardinality="0..1"
<reference bind="setUserAdmin" cardinality="1..1"
interface="org.osgi.service.useradmin.UserAdmin" name="UserAdmin"
policy="static" />
<service>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -20,5 +20,5 @@
</service>
<reference bind="setNetworkStatusService" cardinality="1..1" interface="org.eclipse.kura.net.status.NetworkStatusService" name="NetworkStatusService" policy="static"/>
<reference bind="setRequestHandlerRegistry" cardinality="0..n" interface="org.eclipse.kura.cloudconnection.request.RequestHandlerRegistry" name="RequestHandlerRegistry" policy="dynamic" unbind="unsetRequestHandlerRegistry"/>
<reference bind="setUserAdmin" cardinality="0..1" interface="org.osgi.service.useradmin.UserAdmin" name="UserAdmin" policy="dynamic"/>
<reference bind="setUserAdmin" cardinality="1..1" interface="org.osgi.service.useradmin.UserAdmin" name="UserAdmin" policy="static"/>
</scr:component>
Original file line number Diff line number Diff line change
Expand Up @@ -30,7 +30,7 @@
bind="setDeploymentAdmin"
policy="static"/>
<reference name="UserAdmin"
cardinality="0..1"
cardinality="1..1"
interface="org.osgi.service.useradmin.UserAdmin"
bind="setUserAdmin"
policy="static"/>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@

<property name="kura.service.pid" type="String" value="org.eclipse.kura.internal.rest.position.PositionRestService"/>

<reference bind="setUserAdmin" cardinality="0..1" interface="org.osgi.service.useradmin.UserAdmin" name="UserAdmin" policy="static"/>
<reference bind="setUserAdmin" cardinality="1..1" interface="org.osgi.service.useradmin.UserAdmin" name="UserAdmin" policy="static"/>
<reference bind="setRequestHandlerRegistry" cardinality="0..n" interface="org.eclipse.kura.cloudconnection.request.RequestHandlerRegistry" name="RequestHandlerRegistry" policy="dynamic" unbind="unsetRequestHandlerRegistry"/>
<reference bind="setPositionServiceImpl" cardinality="1..1" interface="org.eclipse.kura.position.PositionService" name="PositionService" policy="static"/>
<service>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -33,7 +33,7 @@

<reference interface="org.osgi.service.useradmin.UserAdmin"
bind="bindUserAdmin"
cardinality="0..1"
cardinality="1..1"
name="UserAdmin"
policy="static"/>

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -33,7 +33,7 @@

<reference interface="org.osgi.service.useradmin.UserAdmin"
bind="bindUserAdmin"
cardinality="0..1"
cardinality="1..1"
name="UserAdmin"
policy="static"/>

Expand Down

0 comments on commit e7b8bc0

Please sign in to comment.