Skip to content

Commit

Permalink
Merge pull request #1 from Adyen/release-2.0.0-hybris-5.5
Browse files Browse the repository at this point in the history
initial code for hybris 5.5
  • Loading branch information
rikterbeek authored Jan 2, 2017
2 parents f6f841a + 5369e97 commit 2609b32
Show file tree
Hide file tree
Showing 3,180 changed files with 258,183 additions and 0 deletions.
The diff you're trying to view is too large. We only load the first 3000 changed files.
25 changes: 25 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
# Adyen Payment plugin for Hybris 5.5

Hybris is a Java based eCommerce framework built on the Spring MVC framework. The purpose of providing a plugin for Adyen is to aid integration of the Adyen payment gateway into a hybris implementation. Because Hybris is built on the Spring framework this makes it highly customizable and extensible. The plugin also utilizes this framework so can also easily be extended to add specific behavior if required.

## Requirements

This extension support version 5.5 of Hybris.
Hybris 5.1 is running on Java 8.

## Installation

1. Download the 2.0.0 release
2. Unzip the file to the ${HYBRIS_HOME} directory.
3. Re-build Hybris by running “ant clean all” command from ${HYBRIS_HOME}/bin/platform.
4. Start Hybris server by running “hybrisserver.sh” from ${HYBRIS_HOME}/bin/platform.
5. Initialize the platform from HAC.
* Full initialization will remove all data. If this is not acceptable an update can be done instead. However, there is data loaded during the initialization/update that is required for the integration to function correctly.

## Usage & Documentation

This is described in the documentation inside the document folder of this repository

## Licence

Mention the relevant license (MIT).
17 changes: 17 additions & 0 deletions bin/custom/adyen/adyenAddon/.classpath
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
<?xml version="1.0" encoding="UTF-8"?>
<classpath>
<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER"/>
<classpathentry kind="src" path="/platform"/>
<classpathentry exported="true" kind="src" path="/hmc"/>
<classpathentry exported="true" kind="src" path="/addonsupport"/>
<classpathentry exported="true" kind="lib" path="resources"/>
<classpathentry kind="src" output="eclipsebin/classes" path="src"/>
<classpathentry kind="src" path="acceleratoraddon/web/src"/>
<classpathentry kind="src" output="eclipsebin/hmc/classes" path="hmc/src"/>
<classpathentry kind="src" output="eclipsebin/classes" path="testsrc"/>
<classpathentry kind="src" output="eclipsebin/classes" path="gensrc"/>
<classpathentry combineaccessrules="false" kind="src" path="/acceleratorstorefrontcommons"/>
<classpathentry combineaccessrules="false" kind="src" path="/adyenfacades"/>
<classpathentry combineaccessrules="false" kind="src" path="/adyenServices"/>
<classpathentry kind="output" path="eclipsebin/notused"/>
</classpath>
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<launchConfiguration type="org.eclipse.ant.AntBuilderLaunchConfigurationType">
<stringAttribute key="org.eclipse.ant.ui.ATTR_ANT_AFTER_CLEAN_TARGETS" value="gensource,"/>
<stringAttribute key="org.eclipse.ant.ui.ATTR_ANT_AUTO_TARGETS" value="cleanflag,gensource,"/>
<booleanAttribute key="org.eclipse.ant.ui.ATTR_TARGETS_UPDATED" value="true"/>
<booleanAttribute key="org.eclipse.ant.ui.DEFAULT_VM_INSTALL" value="false"/>
<stringAttribute key="org.eclipse.debug.core.ATTR_REFRESH_SCOPE" value="${working_set:&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;&#13;&#10;&lt;launchConfigurationWorkingSet editPageId=&quot;org.eclipse.ui.resourceWorkingSetPage&quot; factoryID=&quot;org.eclipse.ui.internal.WorkingSetFactory&quot; label=&quot;working set&quot; name=&quot;working set&quot;&gt;&#13;&#10;&lt;item factoryID=&quot;org.eclipse.ui.internal.model.ResourceFactory&quot; path=&quot;/adyenAddon/gensrc&quot; type=&quot;2&quot;/&gt;&#13;&#10;&lt;item factoryID=&quot;org.eclipse.ui.internal.model.ResourceFactory&quot; path=&quot;/platform/ext/servicelayer/gensrc&quot; type=&quot;2&quot;/&gt;&#13;&#10;&lt;/launchConfigurationWorkingSet&gt;}"/>
<listAttribute key="org.eclipse.debug.core.MAPPED_RESOURCE_PATHS">
<listEntry value="/platform"/>
</listAttribute>
<listAttribute key="org.eclipse.debug.core.MAPPED_RESOURCE_TYPES">
<listEntry value="4"/>
</listAttribute>
<booleanAttribute key="org.eclipse.debug.ui.ATTR_LAUNCH_IN_BACKGROUND" value="false"/>
<stringAttribute key="org.eclipse.jdt.launching.CLASSPATH_PROVIDER" value="org.eclipse.ant.ui.AntClasspathProvider"/>
<booleanAttribute key="org.eclipse.jdt.launching.DEFAULT_CLASSPATH" value="true"/>
<stringAttribute key="org.eclipse.jdt.launching.PROJECT_ATTR" value="platform"/>
<stringAttribute key="org.eclipse.jdt.launching.VM_ARGUMENTS" value=""/>
<stringAttribute key="org.eclipse.ui.externaltools.ATTR_BUILD_SCOPE" value="${working_set:&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;&#13;&#10;&lt;launchConfigurationWorkingSet editPageId=&quot;org.eclipse.ui.resourceWorkingSetPage&quot; factoryID=&quot;org.eclipse.ui.internal.WorkingSetFactory&quot; label=&quot;workingSet&quot; name=&quot;workingSet&quot;&gt;&#13;&#10;&lt;item factoryID=&quot;org.eclipse.ui.internal.model.ResourceFactory&quot; path=&quot;/adyenAddon/resources/adyenAddon-items.xml&quot; type=&quot;1&quot;/&gt;&#13;&#10;&lt;/launchConfigurationWorkingSet&gt;}"/>
<stringAttribute key="org.eclipse.ui.externaltools.ATTR_LOCATION" value="${workspace_loc:/platform/resources/ant/codegen.xml}"/>
<stringAttribute key="org.eclipse.ui.externaltools.ATTR_RUN_BUILD_KINDS" value="full,auto,"/>
<booleanAttribute key="org.eclipse.ui.externaltools.ATTR_TRIGGERS_CONFIGURED" value="true"/>
<stringAttribute key="org.eclipse.ui.externaltools.ATTR_WORKING_DIRECTORY" value="${workspace_loc:/platform/resources/ant}"/>
</launchConfiguration>
7 changes: 7 additions & 0 deletions bin/custom/adyen/adyenAddon/.pmd
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<pmd>
<useProjectRuleSet>true</useProjectRuleSet>
<ruleSetFile>ruleset.xml</ruleSetFile>
<includeDerivedFiles>false</includeDerivedFiles>
<violationsAsErrors>true</violationsAsErrors>
</pmd>
39 changes: 39 additions & 0 deletions bin/custom/adyen/adyenAddon/.project
Original file line number Diff line number Diff line change
@@ -0,0 +1,39 @@
<?xml version="1.0" encoding="UTF-8"?>
<projectDescription>
<name>adyenAddon</name>
<comment></comment>
<projects>
</projects>
<buildSpec>
<buildCommand>
<name>org.eclipse.ui.externaltools.ExternalToolBuilder</name>
<triggers>auto,full,</triggers>
<arguments>
<dictionary>
<key>LaunchConfigHandle</key>
<value>&lt;project&gt;/.externalToolBuilders/HybrisCodeGeneration.launch</value>
</dictionary>
</arguments>
</buildCommand>
<buildCommand>
<name>org.eclipse.jdt.core.javabuilder</name>
<arguments>
</arguments>
</buildCommand>
<buildCommand>
<name>org.springframework.ide.eclipse.core.springbuilder</name>
<arguments>
</arguments>
</buildCommand>
<buildCommand>
<name>net.sourceforge.pmd.eclipse.plugin.pmdBuilder</name>
<arguments>
</arguments>
</buildCommand>
</buildSpec>
<natures>
<nature>org.springframework.ide.eclipse.core.springnature</nature>
<nature>org.eclipse.jdt.core.javanature</nature>
<nature>net.sourceforge.pmd.eclipse.plugin.pmdNature</nature>
</natures>
</projectDescription>
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
eclipse.preferences.version=1
encoding/<project>=UTF-8
Loading

0 comments on commit 2609b32

Please sign in to comment.