AddCountryView.java 1001 Bytes
package org.legrog.web.xyz;

import org.legrog.entities.Country;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;

import javax.enterprise.context.RequestScoped;
import javax.inject.Inject;
import javax.inject.Named;
import java.io.Serializable;

@Named
@RequestScoped
public class AddCountryView implements Serializable {
    transient Logger logger = LoggerFactory.getLogger(getClass());

    private SharedService sharedService;

    private String countryName;

    public AddCountryView() {
    }

    @Inject
    public AddCountryView(SharedService sharedService) {
        this.sharedService = sharedService;
    }

    public void add() {
        Country country = new Country();
        country.setCountryName(countryName);
        country = sharedService.addCountry(country);
        countryName = "";
    }

    public String getCountryName() {
        return countryName;
    }

    public void setCountryName(String countryName) {
        this.countryName = countryName;
    }

}