Skip to content

Commit

Permalink
Pw 136 Added Interfaces (#39)
Browse files Browse the repository at this point in the history
* PW-136 Added interfaces

* PW-136 Resolve conflicts

* PW-136 Added copyright
  • Loading branch information
lancergr authored and rikterbeek committed May 12, 2017
1 parent 3877962 commit d1171fd
Show file tree
Hide file tree
Showing 68 changed files with 2,932 additions and 1,904 deletions.
Original file line number Diff line number Diff line change
@@ -1,5 +1,22 @@
/**
/*
* ######
* ######
* ############ ####( ###### #####. ###### ############ ############
* ############# #####( ###### #####. ###### ############# #############
* ###### #####( ###### #####. ###### ##### ###### ##### ######
* ###### ###### #####( ###### #####. ###### ##### ##### ##### ######
* ###### ###### #####( ###### #####. ###### ##### ##### ######
* ############# ############# ############# ############# ##### ######
* ############ ############ ############# ############ ##### ######
* ######
* #############
* ############
*
* Adyen Hybris Extension
*
* Copyright (c) 2017 Adyen B.V.
* This file is open source and available under the MIT license.
* See the LICENSE file for more info.
*/
package com.adyen.v6.constants;

Expand Down
Original file line number Diff line number Diff line change
@@ -1,3 +1,23 @@
/*
* ######
* ######
* ############ ####( ###### #####. ###### ############ ############
* ############# #####( ###### #####. ###### ############# #############
* ###### #####( ###### #####. ###### ##### ###### ##### ######
* ###### ###### #####( ###### #####. ###### ##### ##### ##### ######
* ###### ###### #####( ###### #####. ###### ##### ##### ######
* ############# ############# ############# ############# ##### ######
* ############ ############ ############# ############ ##### ######
* ######
* #############
* ############
*
* Adyen Hybris Extension
*
* Copyright (c) 2017 Adyen B.V.
* This file is open source and available under the MIT license.
* See the LICENSE file for more info.
*/
package com.adyen.v6.controllers.pages;

import java.io.IOException;
Expand All @@ -10,9 +30,6 @@
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestMethod;
import org.springframework.web.bind.annotation.ResponseBody;
import com.adyen.model.notification.NotificationRequest;
import com.adyen.model.notification.NotificationRequestItem;
import com.adyen.notification.NotificationHandler;
import com.adyen.v6.constants.AdyenControllerConstants;
import com.adyen.v6.security.AdyenNotificationAuthenticationProvider;
import com.adyen.v6.service.AdyenNotificationService;
Expand Down Expand Up @@ -44,18 +61,11 @@ public String onReceive(final HttpServletRequest request) {
}

LOG.debug("Received Adyen notification:" + requestString);
if (!adyenNotificationAuthenticationProvider.authenticateBasic(request)) {
if (! adyenNotificationAuthenticationProvider.authenticateBasic(request)) {
throw new AccessDeniedException("Wrong credentials");
}

NotificationHandler notificationHandler = new NotificationHandler();
NotificationRequest notificationRequest = notificationHandler.handleNotificationJson(requestString);
LOG.debug(notificationRequest);

//Save the notification items to the database
for (NotificationRequestItem notificationRequestItem : notificationRequest.getNotificationItems()) {
adyenNotificationService.saveFromNotificationRequest(notificationRequestItem);
}
adyenNotificationService.saveNotifications(requestString);

return RESPONSE_ACCEPTED;
}
Expand Down
Original file line number Diff line number Diff line change
@@ -1,3 +1,23 @@
/*
* ######
* ######
* ############ ####( ###### #####. ###### ############ ############
* ############# #####( ###### #####. ###### ############# #############
* ###### #####( ###### #####. ###### ##### ###### ##### ######
* ###### ###### #####( ###### #####. ###### ##### ##### ##### ######
* ###### ###### #####( ###### #####. ###### ##### ##### ######
* ############# ############# ############# ############# ##### ######
* ############ ############ ############# ############ ##### ######
* ######
* #############
* ############
*
* Adyen Hybris Extension
*
* Copyright (c) 2017 Adyen B.V.
* This file is open source and available under the MIT license.
* See the LICENSE file for more info.
*/
package com.adyen.v6.controllers.pages;

import com.adyen.constants.ApiConstants.RefusalReason;
Expand Down Expand Up @@ -112,7 +132,6 @@ public String placeOrder(@ModelAttribute("placeOrderForm") final PlaceOrderForm
return REDIRECT_PREFIX + "/cart";
}

//TODO: validate Cart and selectedReference
final CartData cartData = getCheckoutFlowFacade().getCheckoutCart();

String errorMessage = "checkout.error.authorization.failed";
Expand Down Expand Up @@ -159,7 +178,6 @@ public String placeOrder(@ModelAttribute("placeOrderForm") final PlaceOrderForm
} catch (SignatureException e) {
LOGGER.error(e);
}

}

LOGGER.debug("Redirecting to summary view");
Expand Down
Original file line number Diff line number Diff line change
@@ -1,3 +1,23 @@
/*
* ######
* ######
* ############ ####( ###### #####. ###### ############ ############
* ############# #####( ###### #####. ###### ############# #############
* ###### #####( ###### #####. ###### ##### ###### ##### ######
* ###### ###### #####( ###### #####. ###### ##### ##### ##### ######
* ###### ###### #####( ###### #####. ###### ##### ##### ######
* ############# ############# ############# ############# ##### ######
* ############ ############ ############# ############ ##### ######
* ######
* #############
* ############
*
* Adyen Hybris Extension
*
* Copyright (c) 2017 Adyen B.V.
* This file is open source and available under the MIT license.
* See the LICENSE file for more info.
*/
package com.adyen.v6.controllers.pages.account;

import java.io.IOException;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,22 @@
/**
/*
* ######
* ######
* ############ ####( ###### #####. ###### ############ ############
* ############# #####( ###### #####. ###### ############# #############
* ###### #####( ###### #####. ###### ##### ###### ##### ######
* ###### ###### #####( ###### #####. ###### ##### ##### ##### ######
* ###### ###### #####( ###### #####. ###### ##### ##### ######
* ############# ############# ############# ############# ##### ######
* ############ ############ ############# ############ ##### ######
* ######
* #############
* ############
*
* Adyen Hybris Extension
*
* Copyright (c) 2017 Adyen B.V.
* This file is open source and available under the MIT license.
* See the LICENSE file for more info.
*/
package com.adyen.v6.controllers.pages.checkout.steps;

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,6 @@
display: none;
}


.checkout-paymentmethod li {
list-style: none;
}
Original file line number Diff line number Diff line change
Expand Up @@ -94,7 +94,8 @@
<alias alias="createOrderFromCartStrategy" name="adyenCreateOrderFromCartStrategy"/>
<bean id="adyenCreateOrderFromCartStrategy" class="com.adyen.v6.impl.order.strategies.AdyenCreateOrderFromCartStrategy" parent="defaultCreateOrderFromCartStrategy" />

<bean id="adyenCheckoutFacade" class="com.adyen.v6.facades.AdyenCheckoutFacade">
<alias name="defaultAdyenCheckoutFacade" alias="adyenCheckoutFacade" />
<bean id="defaultAdyenCheckoutFacade" class="com.adyen.v6.facades.DefaultAdyenCheckoutFacade">
<property name="baseStoreService" ref="baseStoreService"/>
<property name="sessionService" ref="sessionService"/>
<property name="cartService" ref="cartService"/>
Expand Down
Original file line number Diff line number Diff line change
@@ -1,3 +1,23 @@
/*
* ######
* ######
* ############ ####( ###### #####. ###### ############ ############
* ############# #####( ###### #####. ###### ############# #############
* ###### #####( ###### #####. ###### ##### ###### ##### ######
* ###### ###### #####( ###### #####. ###### ##### ##### ##### ######
* ###### ###### #####( ###### #####. ###### ##### ##### ######
* ############# ############# ############# ############# ##### ######
* ############ ############ ############# ############ ##### ######
* ######
* #############
* ############
*
* Adyen Hybris Extension
*
* Copyright (c) 2017 Adyen B.V.
* This file is open source and available under the MIT license.
* See the LICENSE file for more info.
*/
package com.adyen.v6.acceleratorfacades.flow.impl;

import de.hybris.platform.acceleratorfacades.flow.impl.DefaultCheckoutFlowFacade;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,3 +1,23 @@
/*
* ######
* ######
* ############ ####( ###### #####. ###### ############ ############
* ############# #####( ###### #####. ###### ############# #############
* ###### #####( ###### #####. ###### ##### ###### ##### ######
* ###### ###### #####( ###### #####. ###### ##### ##### ##### ######
* ###### ###### #####( ###### #####. ###### ##### ##### ######
* ############# ############# ############# ############# ##### ######
* ############ ############ ############# ############ ##### ######
* ######
* #############
* ############
*
* Adyen Hybris Extension
*
* Copyright (c) 2017 Adyen B.V.
* This file is open source and available under the MIT license.
* See the LICENSE file for more info.
*/
package com.adyen.v6.exceptions;

import com.adyen.model.PaymentResult;
Expand Down
Loading

0 comments on commit d1171fd

Please sign in to comment.