Skip to content

Commit ef9c76e

Browse files
Upgrade to the latest version of XP 8 #385
1 parent 6968b23 commit ef9c76e

File tree

2 files changed

+17
-17
lines changed

2 files changed

+17
-17
lines changed

src/main/java/com/enonic/lib/asset/RequestVerifierHandler.java

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,8 @@
44
import java.util.regex.Matcher;
55
import java.util.regex.Pattern;
66

7+
import com.enonic.xp.admin.extension.AdminExtensionDescriptorService;
78
import com.enonic.xp.admin.tool.AdminToolDescriptorService;
8-
import com.enonic.xp.admin.widget.WidgetDescriptorService;
99
import com.enonic.xp.app.ApplicationKey;
1010
import com.enonic.xp.content.ContentService;
1111
import com.enonic.xp.portal.PortalRequest;
@@ -33,7 +33,7 @@ public class RequestVerifierHandler
3333

3434
private Supplier<AdminToolDescriptorService> adminToolDescriptorServiceSupplier;
3535

36-
private Supplier<WidgetDescriptorService> widgetDescriptorServiceSupplier;
36+
private Supplier<AdminExtensionDescriptorService> extensionDescriptorServiceSupplier;
3737

3838
@Override
3939
public void initialize( final BeanContext beanContext )
@@ -42,7 +42,7 @@ public void initialize( final BeanContext beanContext )
4242
this.contentServiceSupplier = beanContext.getService( ContentService.class );
4343
this.projectServiceSupplier = beanContext.getService( ProjectService.class );
4444
this.adminToolDescriptorServiceSupplier = beanContext.getService( AdminToolDescriptorService.class );
45-
this.widgetDescriptorServiceSupplier = beanContext.getService( WidgetDescriptorService.class );
45+
this.extensionDescriptorServiceSupplier = beanContext.getService( AdminExtensionDescriptorService.class );
4646
}
4747

4848
public boolean verify()
@@ -68,7 +68,7 @@ public boolean verify()
6868

6969
if ( rawPath.startsWith( "/admin/site/admin/" ) )
7070
{
71-
return widgetDescriptorServiceSupplier.get().getByApplication( applicationKey ).isNotEmpty();
71+
return extensionDescriptorServiceSupplier.get().getByApplication( applicationKey ).isNotEmpty();
7272
}
7373
else if ( rawPath.startsWith( "/site/" ) || rawPath.startsWith( "/admin/site/" ) )
7474
{
@@ -81,7 +81,7 @@ else if ( rawPath.startsWith( "/webapp/" ) )
8181
else
8282
{
8383
return adminToolDescriptorServiceSupplier.get().getByApplication( applicationKey ).isNotEmpty() ||
84-
widgetDescriptorServiceSupplier.get().getByApplication( applicationKey ).isNotEmpty();
84+
extensionDescriptorServiceSupplier.get().getByApplication( applicationKey ).isNotEmpty();
8585
}
8686
}
8787

src/test/java/com/enonic/lib/asset/RequestVerifierHandlerTest.java

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -2,17 +2,17 @@
22

33
import org.junit.jupiter.api.Test;
44

5+
import com.enonic.xp.admin.extension.AdminExtensionDescriptor;
6+
import com.enonic.xp.admin.extension.AdminExtensionDescriptorService;
57
import com.enonic.xp.admin.tool.AdminToolDescriptor;
68
import com.enonic.xp.admin.tool.AdminToolDescriptorService;
79
import com.enonic.xp.admin.tool.AdminToolDescriptors;
8-
import com.enonic.xp.admin.widget.WidgetDescriptor;
9-
import com.enonic.xp.admin.widget.WidgetDescriptorService;
1010
import com.enonic.xp.app.ApplicationKey;
1111
import com.enonic.xp.branch.Branch;
1212
import com.enonic.xp.content.ContentPath;
1313
import com.enonic.xp.data.PropertyTree;
14-
import com.enonic.xp.descriptor.Descriptors;
1514
import com.enonic.xp.descriptor.DescriptorKey;
15+
import com.enonic.xp.descriptor.Descriptors;
1616
import com.enonic.xp.project.Project;
1717
import com.enonic.xp.project.ProjectName;
1818
import com.enonic.xp.repository.RepositoryId;
@@ -35,7 +35,7 @@ public class RequestVerifierHandlerTest
3535
{
3636
private AdminToolDescriptorService adminToolDescriptorService;
3737

38-
private WidgetDescriptorService widgetDescriptorService;
38+
private AdminExtensionDescriptorService extensionDescriptorService;
3939

4040
@Override
4141
protected void initialize()
@@ -46,8 +46,8 @@ protected void initialize()
4646
adminToolDescriptorService = mock( AdminToolDescriptorService.class );
4747
addService( AdminToolDescriptorService.class, adminToolDescriptorService );
4848

49-
widgetDescriptorService = mock( WidgetDescriptorService.class );
50-
addService( WidgetDescriptorService.class, widgetDescriptorService );
49+
extensionDescriptorService = mock( AdminExtensionDescriptorService.class );
50+
addService( AdminExtensionDescriptorService.class, extensionDescriptorService );
5151
}
5252

5353
@Test
@@ -147,8 +147,8 @@ void testAssetRequestOnLegacyAdminTool()
147147
final ApplicationKey applicationKey = ApplicationKey.from( "myapplication" );
148148

149149
when( adminToolDescriptorService.getByApplication( eq( applicationKey ) ) ).thenReturn( AdminToolDescriptors.empty() );
150-
when( widgetDescriptorService.getByApplication( eq( applicationKey ) ) ).thenReturn(
151-
Descriptors.from( WidgetDescriptor.create().key( DescriptorKey.from( applicationKey, "widgetName" ) ).build() ) );
150+
when( extensionDescriptorService.getByApplication( eq( applicationKey ) ) ).thenReturn(
151+
Descriptors.from( AdminExtensionDescriptor.create().key( DescriptorKey.from( applicationKey, "widgetName" ) ).build() ) );
152152

153153
runFunction( "lib/request-verifier-test.js", "testAssetRequestOnLegacyAdminTool" );
154154
}
@@ -173,7 +173,7 @@ void testAssetRequestOnRoot()
173173

174174
when( adminToolDescriptorService.getByApplication( eq( ApplicationKey.from( "myapplication" ) ) ) ).thenReturn(
175175
AdminToolDescriptors.empty() );
176-
when( widgetDescriptorService.getByApplication( eq( ApplicationKey.from( "myapplication" ) ) ) ).thenReturn( Descriptors.empty() );
176+
when( extensionDescriptorService.getByApplication( eq( ApplicationKey.from( "myapplication" ) ) ) ).thenReturn( Descriptors.empty() );
177177

178178
runFunction( "lib/request-verifier-test.js", "testAssetRequestOnRoot" );
179179
}
@@ -186,7 +186,7 @@ void testAssetRequestOnAdminWithoutToolsAndWidgets()
186186

187187
when( adminToolDescriptorService.getByApplication( eq( ApplicationKey.from( "myapplication" ) ) ) ).thenReturn(
188188
AdminToolDescriptors.empty() );
189-
when( widgetDescriptorService.getByApplication( eq( ApplicationKey.from( "myapplication" ) ) ) ).thenReturn( Descriptors.empty() );
189+
when( extensionDescriptorService.getByApplication( eq( ApplicationKey.from( "myapplication" ) ) ) ).thenReturn( Descriptors.empty() );
190190

191191
runFunction( "lib/request-verifier-test.js", "testAssetRequestOnAdminWithoutToolsAndWidgets" );
192192
}
@@ -233,8 +233,8 @@ void testAssetRequestInAdminMode()
233233
when( adminToolDescriptorService.getByApplication( eq( applicationKey ) ) ).thenReturn(
234234
AdminToolDescriptors.from( AdminToolDescriptor.create().build() ) );
235235

236-
when( widgetDescriptorService.getByApplication( eq( applicationKey ) ) ).thenReturn(
237-
Descriptors.from( WidgetDescriptor.create().key( DescriptorKey.from( applicationKey, "widgetName" ) ).build() ) );
236+
when( extensionDescriptorService.getByApplication( eq( applicationKey ) ) ).thenReturn(
237+
Descriptors.from( AdminExtensionDescriptor.create().key( DescriptorKey.from( applicationKey, "widgetName" ) ).build() ) );
238238

239239
runFunction( "lib/request-verifier-test.js", "testAssetRequestInAdminMode" );
240240
}

0 commit comments

Comments
 (0)