![JAR search and dependency download from the Maven repository](/logo.png)
org.giavacms.paypalrs.controller.PaypalConfigurationController Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of paypal-rs Show documentation
Show all versions of paypal-rs Show documentation
GiavaCMS Content Management System: PayPal RS Module
The newest version!
package org.giavacms.paypalrs.controller;
import javax.enterprise.context.SessionScoped;
import javax.inject.Inject;
import javax.inject.Named;
import org.giavacms.common.annotation.BackPage;
import org.giavacms.common.annotation.EditPage;
import org.giavacms.common.annotation.ListPage;
import org.giavacms.common.annotation.OwnRepository;
import org.giavacms.common.annotation.ViewPage;
import org.giavacms.common.controller.AbstractLazyController;
import org.giavacms.paypalrs.model.PaypalConfiguration;
import org.giavacms.paypalrs.repository.PaypalConfigurationRepository;
@Named
@SessionScoped
public class PaypalConfigurationController extends
AbstractLazyController
{
private static final long serialVersionUID = 1L;
// --------------------------------------------------------
@BackPage
public static String BACK = "/private/administration.xhtml";
@ViewPage
@ListPage
@EditPage
public static String LIST = "/private/paypal/configuration/edit.xhtml";
// ------------------------------------------------
@Inject
@OwnRepository(PaypalConfigurationRepository.class)
PaypalConfigurationRepository paypalConfigurationRepository;
@Override
public PaypalConfiguration getElement()
{
if (super.getElement() == null)
setElement(paypalConfigurationRepository.load());
return super.getElement();
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy