From 0be5501198ee8eb574765e4138cda892eac3f84f Mon Sep 17 00:00:00 2001 From: Andrew Savory Date: Fri, 25 Oct 2013 10:59:21 +0100 Subject: [PATCH 1/3] Ignore files --- .gitignore | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 .gitignore diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..1907c39 --- /dev/null +++ b/.gitignore @@ -0,0 +1,5 @@ +.classpath +.project +*.vlt +.settings/ +target/ From 6b26a2b50010a7c41e9e5414c434abdbce62b766 Mon Sep 17 00:00:00 2001 From: Andrew Savory Date: Fri, 25 Oct 2013 11:02:15 +0100 Subject: [PATCH 2/3] Remove byproducts --- bundle/target/classes/META-INF/MANIFEST.MF | 30 ------ .../adobe/training/SimpleDSComponent.class | Bin 1168 -> 0 bytes .../TrainingCommerceServiceFactory.class | Bin 1094 -> 0 bytes .../TrainingCommerceServiceImpl.class | Bin 3127 -> 0 bytes .../TrainingCommerceSessionImpl.class | Bin 946 -> 0 bytes .../adobe/training/TrainingProductImpl.class | Bin 1381 -> 0 bytes .../commerce-training-bundle-1.0-SNAPSHOT.jar | Bin 13444 -> 0 bytes .../OSGI-INF/metatype/metatype.xml | 13 --- .../OSGI-INF/scr-plugin/scrinfo.xml | 24 ----- .../OSGI-INF/serviceComponents.xml | 24 ----- ...TEST-com.adobe.training.SimpleUnitTest.xml | 68 ------------- .../com.adobe.training.SimpleUnitTest.txt | 4 - .../com/adobe/training/SimpleUnitTest.class | Bin 492 -> 0 bytes .../config/put-your-configs-here.txt | 0 .../install/bundle-will-go-here.txt | 0 ...commerce-training-content-1.0-SNAPSHOT.zip | Bin 24317 -> 0 bytes content/target/maven-archiver/pom.properties | 5 - .../vault-work/META-INF/vault/config.xml | 92 ------------------ .../META-INF/vault/definition/.content.xml | 20 ---- .../META-INF/vault/definition/thumbnail.png | Bin 6235 -> 0 bytes .../vault-work/META-INF/vault/filter.xml | 4 - .../vault-work/META-INF/vault/properties.xml | 15 --- .../vault-work/META-INF/vault/settings.xml | 20 ---- 23 files changed, 319 deletions(-) delete mode 100644 bundle/target/classes/META-INF/MANIFEST.MF delete mode 100644 bundle/target/classes/com/adobe/training/SimpleDSComponent.class delete mode 100644 bundle/target/classes/com/adobe/training/TrainingCommerceServiceFactory.class delete mode 100644 bundle/target/classes/com/adobe/training/TrainingCommerceServiceImpl.class delete mode 100644 bundle/target/classes/com/adobe/training/TrainingCommerceSessionImpl.class delete mode 100644 bundle/target/classes/com/adobe/training/TrainingProductImpl.class delete mode 100644 bundle/target/commerce-training-bundle-1.0-SNAPSHOT.jar delete mode 100644 bundle/target/scr-plugin-generated/OSGI-INF/metatype/metatype.xml delete mode 100644 bundle/target/scr-plugin-generated/OSGI-INF/scr-plugin/scrinfo.xml delete mode 100644 bundle/target/scr-plugin-generated/OSGI-INF/serviceComponents.xml delete mode 100644 bundle/target/surefire-reports/TEST-com.adobe.training.SimpleUnitTest.xml delete mode 100644 bundle/target/surefire-reports/com.adobe.training.SimpleUnitTest.txt delete mode 100644 bundle/target/test-classes/com/adobe/training/SimpleUnitTest.class delete mode 100644 content/target/classes/apps/commerce-training/config/put-your-configs-here.txt delete mode 100644 content/target/classes/apps/commerce-training/install/bundle-will-go-here.txt delete mode 100644 content/target/commerce-training-content-1.0-SNAPSHOT.zip delete mode 100644 content/target/maven-archiver/pom.properties delete mode 100644 content/target/vault-work/META-INF/vault/config.xml delete mode 100644 content/target/vault-work/META-INF/vault/definition/.content.xml delete mode 100644 content/target/vault-work/META-INF/vault/definition/thumbnail.png delete mode 100644 content/target/vault-work/META-INF/vault/filter.xml delete mode 100644 content/target/vault-work/META-INF/vault/properties.xml delete mode 100644 content/target/vault-work/META-INF/vault/settings.xml diff --git a/bundle/target/classes/META-INF/MANIFEST.MF b/bundle/target/classes/META-INF/MANIFEST.MF deleted file mode 100644 index 00432b4..0000000 --- a/bundle/target/classes/META-INF/MANIFEST.MF +++ /dev/null @@ -1,30 +0,0 @@ -Manifest-Version: 1.0 -Bnd-LastModified: 1363621758014 -Build-Jdk: 1.6.0_43 -Built-By: paolomoz -Bundle-Description: Maven Multimodule project for Commerce Training Bund - le. -Bundle-ManifestVersion: 2 -Bundle-Name: Commerce Training Bundle Bundle -Bundle-SymbolicName: com.adobe.training.commerce-training-bundle -Bundle-Version: 1.0.0.SNAPSHOT -Created-By: Apache Maven Bundle Plugin -Export-Package: com.adobe.training;uses:="org.osgi.framework,org.osgi.se - rvice.component,org.slf4j,com.adobe.cq.commerce.common,com.adobe.cq.com - merce.api,org.apache.sling.api.resource,org.apache.sling.api,com.adobe. - cq.commerce.api.promotion,javax.jcr,com.adobe.cq.commerce.common.promot - ion,com.day.cq.personalization,org.apache.jackrabbit.api.security.user, - com.day.cq.commons.jcr,com.adobe.granite.security.user,org.apache.jackr - abbit.api,com.day.cq.wcm.api";version="1.0.0.SNAPSHOT" -Import-Package: com.adobe.cq.commerce.api;version="[1.1,2)",com.adobe.cq - .commerce.api.promotion;version="[1.0,2)",com.adobe.cq.commerce.common; - version="[1.1,2)",com.adobe.cq.commerce.common.promotion;version="[1.0, - 2)",com.adobe.granite.security.user,com.day.cq.commons.jcr,com.day.cq.p - ersonalization,com.day.cq.wcm.api,javax.jcr;version="[2.0,3)",org.apach - e.jackrabbit.api;version="[2.3,3)",org.apache.jackrabbit.api.security.u - ser;version="[2.3,3)",org.apache.sling.api;version="[2.1,3)",org.apache - .sling.api.resource;version="[2.1,3)",org.osgi.framework;version="[1.5, - 2)",org.osgi.service.component;version="[1.1,2)",org.slf4j;version="[1. - 5,2)" -Service-Component: OSGI-INF/serviceComponents.xml -Tool: Bnd-1.50.0 diff --git a/bundle/target/classes/com/adobe/training/SimpleDSComponent.class b/bundle/target/classes/com/adobe/training/SimpleDSComponent.class deleted file mode 100644 index f4774e8a236a9e847ad05732c0540d6be9add27f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1168 zcmb7@T~pIQ6o%hzL(-2RwFs!FAOg0jG@$q~;&5RZt~xqn9qza3Hm0UoCQU2;EN4W; z3x9w=%JFO(+gfnc>CC2k_Po#e*t6e%eEkMs2TyXyVMQ&gIo!rt7FpcMU_FlwZ02zn zC1oiaunbfT++)yv>AE6hDAr}@+C9I$+p+7hZI5BL*$-O2sL3D_ClSM1>?C`xXSYM% z74KyD)_y+eLn8f|7kJS=L%LKxV$f=`B^c)FULaodyG;?k=1re06w%@S5f44JPmEgh z#_KU`)*ackc}q5h9fh2LfonIs?y)Zp8a3HHmVpQ&3YHH00Yip6kvHHGQMXIu9D5=h zc#g1%H5Aw*X;RXj$}sIjCk$KvrDMpo#5iiMA^V{t4n0-a;<-et9X{YD3b<@y3snQQ ziEZqdFfmJ{SN%X0Sgq2@eG?C`Yv7@YM|f=F66P4z|D_uY1r^5jIrZvgvm+e3vEtaI zq6|BqaYa<~d5;=BUnlthg7Nz-!o)MIvfv%jnX-3`JyQ*Ow(v6yr3-^ z7A6UeD5NIDH&RiGc+CEOg;X}>^xF_p!>Ftg<4>bXFC}5v5ee>8p{Q z?u*tU?e@ve=v%NpgIU%mq`n}13hhIzn5Q*I9&}E+BCgOsbLfu+EYglzI$}LdSf=$6 zT5;wKdJ5B=CCcgQ1jkG`8dSPVBwox-i3a2p7L diff --git a/bundle/target/classes/com/adobe/training/TrainingCommerceServiceFactory.class b/bundle/target/classes/com/adobe/training/TrainingCommerceServiceFactory.class deleted file mode 100644 index ffbe03c4e721cd904294b3f6a2c82df6020dc967..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1094 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 Nc|5&4rG5VNe*i!th}8f9 diff --git a/bundle/target/scr-plugin-generated/OSGI-INF/metatype/metatype.xml b/bundle/target/scr-plugin-generated/OSGI-INF/metatype/metatype.xml deleted file mode 100644 index 4affe50..0000000 --- a/bundle/target/scr-plugin-generated/OSGI-INF/metatype/metatype.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - - - - - - - - diff --git a/bundle/target/scr-plugin-generated/OSGI-INF/scr-plugin/scrinfo.xml b/bundle/target/scr-plugin-generated/OSGI-INF/scr-plugin/scrinfo.xml deleted file mode 100644 index b64d4a8..0000000 --- a/bundle/target/scr-plugin-generated/OSGI-INF/scr-plugin/scrinfo.xml +++ /dev/null @@ -1,24 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/bundle/target/scr-plugin-generated/OSGI-INF/serviceComponents.xml b/bundle/target/scr-plugin-generated/OSGI-INF/serviceComponents.xml deleted file mode 100644 index 7c1e901..0000000 --- a/bundle/target/scr-plugin-generated/OSGI-INF/serviceComponents.xml +++ /dev/null @@ -1,24 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/bundle/target/surefire-reports/TEST-com.adobe.training.SimpleUnitTest.xml b/bundle/target/surefire-reports/TEST-com.adobe.training.SimpleUnitTest.xml deleted file mode 100644 index e79d0ab..0000000 --- a/bundle/target/surefire-reports/TEST-com.adobe.training.SimpleUnitTest.xml +++ /dev/null @@ -1,68 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/bundle/target/surefire-reports/com.adobe.training.SimpleUnitTest.txt b/bundle/target/surefire-reports/com.adobe.training.SimpleUnitTest.txt deleted file mode 100644 index 126d4c0..0000000 --- a/bundle/target/surefire-reports/com.adobe.training.SimpleUnitTest.txt +++ /dev/null @@ -1,4 +0,0 @@ -------------------------------------------------------------------------------- -Test set: com.adobe.training.SimpleUnitTest -------------------------------------------------------------------------------- -Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.027 sec diff --git a/bundle/target/test-classes/com/adobe/training/SimpleUnitTest.class b/bundle/target/test-classes/com/adobe/training/SimpleUnitTest.class deleted file mode 100644 index 1fea81a1c8370ed739cbb1ed5727ac840fccc7ea..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 492 zcmaiwzfQw25XL{ZX;VU>rR878ilt>BLX04!3W+HKiIxm(PHGibiH#hG_hJGu@Blm% z;v6bfhyf30e|Pu&?&Qy}_YVN47zFUJ6QGB_k6j;o49yFvq`hRQkH#^Bcctfop%Y0Z zZpu6nX2z3@GQCKrJd3%JPOp-leUt^mQIzUDf&>BuawFsv&f6Bx?!Dphd=M1ev z=fb@i26v^hG8eHdB+({HY0ItDieTMHn?<-R$r!Gj!Bm$f71z=&(*F%US@LJzMgvVB z`)wTHkYV`mIyA=l!i>|Vx5-kZv{iRKcv2L?P%7ZnV`fU4?2R7AF@~tqC%RJub8{*B zq(ZtG-Hqc{u$QXbqUg$?h7F4Cp9TcjB*jQK3F6FWq$;!bhT7U3P#M(hQR`p87S$Yn LyMlEn*3kV1(O74i diff --git a/content/target/classes/apps/commerce-training/config/put-your-configs-here.txt b/content/target/classes/apps/commerce-training/config/put-your-configs-here.txt deleted file mode 100644 index e69de29..0000000 diff --git a/content/target/classes/apps/commerce-training/install/bundle-will-go-here.txt b/content/target/classes/apps/commerce-training/install/bundle-will-go-here.txt deleted file mode 100644 index e69de29..0000000 diff --git a/content/target/commerce-training-content-1.0-SNAPSHOT.zip b/content/target/commerce-training-content-1.0-SNAPSHOT.zip deleted file mode 100644 index 2b536e726cc06c1ef3e059565eb9846f788495e9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 24317 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 PdhxMEg@bc@bouK)3k#|W diff --git a/content/target/maven-archiver/pom.properties b/content/target/maven-archiver/pom.properties deleted file mode 100644 index 126da05..0000000 --- a/content/target/maven-archiver/pom.properties +++ /dev/null @@ -1,5 +0,0 @@ -#Generated by Maven -#Mon Mar 18 16:49:18 CET 2013 -version=1.0-SNAPSHOT -groupId=com.adobe.training -artifactId=commerce-training-content diff --git a/content/target/vault-work/META-INF/vault/config.xml b/content/target/vault-work/META-INF/vault/config.xml deleted file mode 100644 index ad93727..0000000 --- a/content/target/vault-work/META-INF/vault/config.xml +++ /dev/null @@ -1,92 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/content/target/vault-work/META-INF/vault/definition/.content.xml b/content/target/vault-work/META-INF/vault/definition/.content.xml deleted file mode 100644 index 2edc22d..0000000 --- a/content/target/vault-work/META-INF/vault/definition/.content.xml +++ /dev/null @@ -1,20 +0,0 @@ - - - - - \ No newline at end of file diff --git a/content/target/vault-work/META-INF/vault/definition/thumbnail.png b/content/target/vault-work/META-INF/vault/definition/thumbnail.png deleted file mode 100644 index 0cc982c423d54c37db428ac04f20193f2016a8cf..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6235 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 - - - \ No newline at end of file diff --git a/content/target/vault-work/META-INF/vault/properties.xml b/content/target/vault-work/META-INF/vault/properties.xml deleted file mode 100644 index b9e6307..0000000 --- a/content/target/vault-work/META-INF/vault/properties.xml +++ /dev/null @@ -1,15 +0,0 @@ - - - -Commerce Training Bundle Package -paolomoz -commerce-training-content -2013-03-18T16:49:18.647+0100 -com.adobe.training -1.0-SNAPSHOT -false -adobe/training -Maven Multimodule project for Commerce Training Bundle. -commerce-training-content -/etc/packages/adobe/training/commerce-training-content.zip - diff --git a/content/target/vault-work/META-INF/vault/settings.xml b/content/target/vault-work/META-INF/vault/settings.xml deleted file mode 100644 index 5bc7e40..0000000 --- a/content/target/vault-work/META-INF/vault/settings.xml +++ /dev/null @@ -1,20 +0,0 @@ - - - - - - \ No newline at end of file From 60729d180ebe8f1a91aa2412a300dbc5164158dc Mon Sep 17 00:00:00 2001 From: Andrew Savory Date: Fri, 25 Oct 2013 14:58:51 +0100 Subject: [PATCH 3/3] Update to CQ 5.6.1; add more documentation --- README.md | 11 ++++++++--- bundle/pom.xml | 5 ++++- .../training/TrainingCommerceServiceFactory.java | 2 +- .../adobe/training/TrainingCommerceServiceImpl.java | 11 ++++++++--- pom.xml | 4 ++-- 5 files changed, 23 insertions(+), 10 deletions(-) diff --git a/README.md b/README.md index df71051..e0c024a 100644 --- a/README.md +++ b/README.md @@ -1,14 +1,19 @@ CQ Commerce implementation sample -======================= +================================= A simple example that shows how to implement the CQ Commerce API. This content package provides a bundle with a new custom implementation of the CQ Commerce API. The bundle doesn't provide any particular extension; it just help understanding how to set it up and define it as the commerce provider. +Prerequisites +============= + +A clean installation of Adobe Experience Manager 5.6.1 with the Geometrixx Outdoors demo site. + Installation =========== -mvn clean install -P installPackage + mvn clean install -P installPackage -change /content/geometrixx-outdoors/en/jcr:content/cq:commerceProvider value to 'training' +Change `/content/geometrixx-outdoors/en/jcr:content/cq:commerceProvider` value from `geometrixx` to `training` and then view a commerce page such as [http://localhost:4502/cf#/content/geometrixx-outdoors/en/equipment/skiing/banff-snow.html](http://localhost:4502/cf#/content/geometrixx-outdoors/en/equipment/skiing/banff-snow.html) diff --git a/bundle/pom.xml b/bundle/pom.xml index 5dc0673..dc2a053 100644 --- a/bundle/pom.xml +++ b/bundle/pom.xml @@ -28,6 +28,9 @@ org.apache.felix maven-scr-plugin + + 1.2 + generate-scr-descriptor @@ -144,7 +147,7 @@ com.adobe.cq.commerce cq-commerce-core - 5.6.8 + 5.6.18 provided diff --git a/bundle/src/main/java/com/adobe/training/TrainingCommerceServiceFactory.java b/bundle/src/main/java/com/adobe/training/TrainingCommerceServiceFactory.java index 621c7c7..c52b4f9 100644 --- a/bundle/src/main/java/com/adobe/training/TrainingCommerceServiceFactory.java +++ b/bundle/src/main/java/com/adobe/training/TrainingCommerceServiceFactory.java @@ -27,7 +27,7 @@ public class TrainingCommerceServiceFactory extends AbstractJcrCommerceServiceFa * Create a new TrainingCommerceServiceImpl. */ public CommerceService getCommerceService(Resource res) { - return new TrainingCommerceServiceImpl(getServices(), res); + return new TrainingCommerceServiceImpl(getServiceContext(), res); } } diff --git a/bundle/src/main/java/com/adobe/training/TrainingCommerceServiceImpl.java b/bundle/src/main/java/com/adobe/training/TrainingCommerceServiceImpl.java index 06e052e..e2501d7 100644 --- a/bundle/src/main/java/com/adobe/training/TrainingCommerceServiceImpl.java +++ b/bundle/src/main/java/com/adobe/training/TrainingCommerceServiceImpl.java @@ -1,6 +1,8 @@ package com.adobe.training; import java.util.List; + +import com.adobe.cq.commerce.common.ServiceContext; import org.apache.sling.api.SlingHttpServletRequest; import org.apache.sling.api.SlingHttpServletResponse; import org.apache.sling.api.resource.Resource; @@ -22,8 +24,8 @@ public class TrainingCommerceServiceImpl extends AbstractJcrCommerceService impl private Resource resource; private ResourceResolver resolver; - public TrainingCommerceServiceImpl(AbstractJcrCommerceServiceFactory.Services services, Resource res) { - super(services); + public TrainingCommerceServiceImpl(ServiceContext serviceContext, Resource res) { + super(serviceContext); this.resource = res; this.resolver = res.getResourceResolver(); } @@ -60,5 +62,8 @@ public CommerceResult search(CommerceQuery arg0) throws CommerceException { // TODO Auto-generated method stub return null; } - + + public boolean isAvailable(String s) { + return true; + } } diff --git a/pom.xml b/pom.xml index 6a57a2b..bb6cab5 100644 --- a/pom.xml +++ b/pom.xml @@ -27,7 +27,7 @@ org.apache.felix maven-scr-plugin - 1.7.4 + 1.8.0 org.apache.felix @@ -108,7 +108,7 @@ org.apache.felix org.apache.felix.scr.annotations - 1.6.0 + 1.7.0 provided