Skip to content

Commit 4aef648

Browse files
Fix and merge master into persisted-schema-poc
1 parent 736d195 commit 4aef648

File tree

10 files changed

+28
-27
lines changed

10 files changed

+28
-27
lines changed

modules/core/core-api/src/main/java/com/enonic/xp/style/StyleDescriptor.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -154,7 +154,7 @@ public Builder addStyleElement( final ImageStyle element )
154154
return this;
155155
}
156156

157-
public Builder addStyleElements( final Iterable<ElementStyle> elements )
157+
public Builder addStyleElements( final Iterable<ImageStyle> elements )
158158
{
159159
elements.forEach( this::addStyleElement );
160160
return this;

modules/core/core-content/src/main/java/com/enonic/xp/core/impl/content/PatchContentCommand.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -70,7 +70,7 @@ private PatchContentResult doExecute()
7070
.partDescriptorService( this.partDescriptorService )
7171
.layoutDescriptorService( this.layoutDescriptorService )
7272
.contentDataSerializer( this.translator.getContentDataSerializer() )
73-
.siteService( this.siteService )
73+
.cmsService( this.cmsService )
7474
.build()
7575
.produce();
7676

modules/core/core-content/src/main/java/com/enonic/xp/core/impl/content/parser/YmlStyleDescriptorParser.java

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,6 @@
1616
import com.enonic.xp.app.ApplicationKey;
1717
import com.enonic.xp.core.impl.schema.YmlParserBase;
1818
import com.enonic.xp.schema.LocalizedText;
19-
import com.enonic.xp.style.ElementStyle;
2019
import com.enonic.xp.style.ImageStyle;
2120
import com.enonic.xp.style.StyleDescriptor;
2221

@@ -53,7 +52,7 @@ static StyleDescriptor.Builder create()
5352

5453
@JsonProperty("image")
5554
@JsonDeserialize(using = ImageStyleDeserializer.class)
56-
abstract StyleDescriptor.Builder addStyleElements( Iterable<ElementStyle> elements );
55+
abstract StyleDescriptor.Builder addStyleElements( Iterable<ImageStyle> elements );
5756
}
5857

5958
@JsonDeserialize(builder = ImageStyle.Builder.class)

modules/core/core-content/src/test/java/com/enonic/xp/core/impl/content/UpdateContentCommandTest.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -82,7 +82,7 @@ public class UpdateContentCommandTest
8282

8383
private final XDataService xDataService = mock( XDataService.class );
8484

85-
private final CmsService cmsService = Mockito.mock( CmsService.class );
85+
private final CmsService cmsService = mock( CmsService.class );
8686

8787
private final NodeService nodeService = mock( NodeService.class );
8888

@@ -269,7 +269,7 @@ void update_to_invalid_with_require_valid()
269269

270270
final UpdateContentCommand command = UpdateContentCommand.create( createCommand( params ) )
271271
.params( params )
272-
.contentValidators( List.of( new ContentNameValidator(), new SiteConfigsValidator( siteService ), new OccurrenceValidator(),
272+
.contentValidators( List.of( new ContentNameValidator(), new SiteConfigsValidator( cmsService ), new OccurrenceValidator(),
273273
new ExtraDataValidator( xDataService ) ) )
274274
.build();
275275

@@ -313,7 +313,7 @@ private UpdateContentCommand createCommand( UpdateContentParams params )
313313
.eventPublisher( eventPublisher )
314314
.mediaInfo( mediaInfo )
315315
.xDataService( xDataService )
316-
.siteService( siteService )
316+
.cmsService( cmsService )
317317
.pageDescriptorService( pageDescriptorService )
318318
.partDescriptorService( partDescriptorService )
319319
.layoutDescriptorService( layoutDescriptorService )

modules/core/core-content/src/test/java/com/enonic/xp/core/impl/content/parser/YmlStyleDescriptorParserTest.java

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,6 @@
88
import org.junit.jupiter.api.Test;
99

1010
import com.enonic.xp.app.ApplicationKey;
11-
import com.enonic.xp.style.ElementStyle;
1211
import com.enonic.xp.style.ImageStyle;
1312
import com.enonic.xp.style.StyleDescriptor;
1413

@@ -35,11 +34,11 @@ void test()
3534
assertEquals( currentApplication, descriptor.getApplicationKey() );
3635
assertEquals( "assets/styles.css", descriptor.getCssPath() );
3736

38-
final List<ElementStyle> elements = descriptor.getElements();
37+
final List<ImageStyle> elements = descriptor.getElements();
3938
assertNotNull( elements );
4039
assertEquals( 2, elements.size() );
4140

42-
final ElementStyle imageStyle_1 = elements.getFirst();
41+
final ImageStyle imageStyle_1 = elements.getFirst();
4342
assertInstanceOf( ImageStyle.class, imageStyle_1 );
4443

4544
assertEquals( "editor-width-auto", imageStyle_1.getName() );

modules/core/core-content/src/test/java/com/enonic/xp/core/impl/content/processor/ImageContentProcessorTest.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@
2323
import com.enonic.xp.content.ExtraData;
2424
import com.enonic.xp.content.ExtraDatas;
2525
import com.enonic.xp.content.Media;
26-
import com.enonic.xp.core.impl.schema.xdata.BuiltinXDataTypesAccessor;
26+
import com.enonic.xp.core.impl.content.schema.BuiltinXDataTypesAccessor;
2727
import com.enonic.xp.data.PropertyTree;
2828
import com.enonic.xp.data.ValueFactory;
2929
import com.enonic.xp.media.MediaInfo;

modules/itest/itest-core/src/test/java/com/enonic/xp/core/content/ContentServiceImplTest_create.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@
3636
import com.enonic.xp.region.Regions;
3737
import com.enonic.xp.resource.ResourceProcessor;
3838
import com.enonic.xp.schema.content.ContentTypeName;
39-
import com.enonic.xp.site.SiteDescriptor;
39+
import com.enonic.xp.site.CmsDescriptor;
4040

4141
import static org.assertj.core.api.Assertions.assertThat;
4242
import static org.junit.jupiter.api.Assertions.assertEquals;
@@ -274,7 +274,7 @@ public void create_with_site_config()
274274
final ApplicationKey appKey = ApplicationKey.from( "abc:abc" );
275275

276276
Mockito.when( resourceService.processResource( isA( ResourceProcessor.class ) ) )
277-
.thenReturn( SiteDescriptor.create().applicationKey( appKey ).form( siteForm ).build() );
277+
.thenReturn( CmsDescriptor.create().applicationKey( appKey ).form( siteForm ).build() );
278278

279279
final PropertyTree contentData = new PropertyTree();
280280
contentData.addString( "title", "This is my page" );

modules/lib/lib-content/src/main/java/com/enonic/xp/lib/content/deserializer/PropertyTreeTranslator.java

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -14,27 +14,27 @@
1414
import com.enonic.xp.schema.xdata.XData;
1515
import com.enonic.xp.schema.xdata.XDataName;
1616
import com.enonic.xp.schema.xdata.XDataService;
17-
import com.enonic.xp.site.SiteDescriptor;
18-
import com.enonic.xp.site.SiteService;
17+
import com.enonic.xp.site.CmsDescriptor;
18+
import com.enonic.xp.site.CmsService;
1919

2020
public final class PropertyTreeTranslator
2121
{
2222
private final ContentTypeService contentTypeService;
2323

2424
private final XDataService xDataService;
2525

26-
private final SiteService siteService;
26+
private final CmsService cmsService;
2727

2828
private final PropertyTreeMarshallerService marshaller;
2929

3030
private final Function<ContentTypeName, Boolean> strictValidationResolver;
3131

32-
public PropertyTreeTranslator( ContentTypeService contentTypeService, XDataService xDataService, SiteService siteService,
32+
public PropertyTreeTranslator( ContentTypeService contentTypeService, XDataService xDataService, CmsService cmsService,
3333
PropertyTreeMarshallerService marshaller, Function<ContentTypeName, Boolean> strictValidationResolver )
3434
{
3535
this.contentTypeService = contentTypeService;
3636
this.xDataService = xDataService;
37-
this.siteService = siteService;
37+
this.cmsService = cmsService;
3838
this.marshaller = marshaller;
3939
this.strictValidationResolver = strictValidationResolver;
4040
}
@@ -66,7 +66,7 @@ public PropertyTree translate( Map<String, Object> map, XDataName xDataName, Con
6666

6767
public PropertyTree translate( Map<String, Object> map, ApplicationKey appKey, ContentTypeName contentTypeName )
6868
{
69-
SiteDescriptor descriptor = siteService.getDescriptor( appKey );
69+
CmsDescriptor descriptor = cmsService.getDescriptor( appKey );
7070
if ( descriptor == null )
7171
{
7272
throw new IllegalArgumentException( "Unknown site descriptor: " + appKey );

modules/lib/lib-content/src/test/java/com/enonic/xp/lib/content/PatchContentHandlerTest.java

Lines changed: 10 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@
2626
import com.enonic.xp.schema.content.GetContentTypeParams;
2727
import com.enonic.xp.schema.xdata.XData;
2828
import com.enonic.xp.schema.xdata.XDataName;
29-
import com.enonic.xp.site.SiteDescriptor;
29+
import com.enonic.xp.site.CmsDescriptor;
3030

3131
import static org.junit.jupiter.api.Assertions.assertEquals;
3232
import static org.junit.jupiter.api.Assertions.assertNotNull;
@@ -72,19 +72,21 @@ public void patchSiteConfig()
7272

7373
mockXData();
7474

75-
final SiteDescriptor siteDescriptor1 = SiteDescriptor.create()
75+
final CmsDescriptor siteDescriptor1 = CmsDescriptor.create()
76+
.applicationKey( ApplicationKey.from( "appKey1" ) )
7677
.form( Form.create()
7778
.addFormItem( Input.create().label( "a" ).name( "a" ).inputType( InputTypeName.TEXT_LINE ).build() )
7879
.addFormItem( Input.create().label( "b" ).name( "b" ).inputType( InputTypeName.CHECK_BOX ).build() )
7980
.build() )
8081
.build();
8182

82-
final SiteDescriptor siteDescriptor2 = SiteDescriptor.create()
83+
final CmsDescriptor siteDescriptor2 = CmsDescriptor.create()
84+
.applicationKey( ApplicationKey.from( "appKey2" ) )
8385
.form( Form.create().addFormItem( Input.create().label( "c" ).name( "c" ).inputType( InputTypeName.LONG ).build() ).build() )
8486
.build();
8587

86-
when( this.siteService.getDescriptor( ApplicationKey.from( "appKey1" ) ) ).thenReturn( siteDescriptor1 );
87-
when( this.siteService.getDescriptor( ApplicationKey.from( "appKey2" ) ) ).thenReturn( siteDescriptor2 );
88+
when( this.cmsService.getDescriptor( ApplicationKey.from( "appKey1" ) ) ).thenReturn( siteDescriptor1 );
89+
when( this.cmsService.getDescriptor( ApplicationKey.from( "appKey2" ) ) ).thenReturn( siteDescriptor2 );
8890

8991
runFunction( "/test/PatchContentHandlerTest.js", "patchSiteConfig" );
9092
}
@@ -103,14 +105,15 @@ public void patchSiteSingleDescriptor()
103105

104106
mockXData();
105107

106-
final SiteDescriptor siteDescriptor1 = SiteDescriptor.create()
108+
final CmsDescriptor siteDescriptor1 = CmsDescriptor.create()
109+
.applicationKey( ApplicationKey.from( "appKey1" ) )
107110
.form( Form.create()
108111
.addFormItem( Input.create().label( "a" ).name( "a" ).inputType( InputTypeName.TEXT_LINE ).build() )
109112
.addFormItem( Input.create().label( "b" ).name( "b" ).inputType( InputTypeName.CHECK_BOX ).build() )
110113
.build() )
111114
.build();
112115

113-
when( this.siteService.getDescriptor( ApplicationKey.from( "appKey1" ) ) ).thenReturn( siteDescriptor1 );
116+
when( this.cmsService.getDescriptor( ApplicationKey.from( "appKey1" ) ) ).thenReturn( siteDescriptor1 );
114117
runFunction( "/test/PatchContentHandlerTest.js", "patchSiteSingleDescriptor" );
115118
}
116119

modules/portal/portal-impl/src/test/java/com/enonic/xp/portal/impl/handler/SlashApiHandlerTest.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -814,7 +814,7 @@ void testSiteMountApiDefinedIdApis()
814814
final DescriptorKeys siteApiMountDescriptors =
815815
DescriptorKeys.from( DescriptorKey.from( applicationKey, "api-key-1" ), DescriptorKey.from( applicationKey, "api-key-2" ) );
816816

817-
final SiteDescriptor siteDescriptor = SiteDescriptor.create().apiMounts( siteApiMountDescriptors ).build();
817+
final SiteDescriptor siteDescriptor = SiteDescriptor.create().applicationKey( ApplicationKey.from( "myapp" ) ).apiMounts( siteApiMountDescriptors ).build();
818818
when( siteService.getDescriptor( eq( applicationKey ) ) ).thenReturn( siteDescriptor );
819819

820820
WebResponse response = this.handler.handle( request );

0 commit comments

Comments
 (0)