All Downloads are FREE. Search and download functionalities are using the official Maven repository.

de.alpharogroup.address.book.rest.CountriesRestResource Maven / Gradle / Ivy

The newest version!
package de.alpharogroup.address.book.rest;

import java.util.List;
import java.util.Map;

import de.alpharogroup.address.book.application.model.LocationModel;
import de.alpharogroup.address.book.domain.Address;
import de.alpharogroup.address.book.domain.Country;
import de.alpharogroup.address.book.domain.Federalstate;
import de.alpharogroup.address.book.domain.Zipcode;
import de.alpharogroup.address.book.rest.api.CountriesResource;
import de.alpharogroup.address.book.service.api.CountryService;
import de.alpharogroup.service.rs.AbstractRestfulResource;

/**
 * The class {@link CountriesRestResource}.
 */
public class CountriesRestResource extends AbstractRestfulResource
	implements CountriesResource
{

	/**
	 * {@inheritDoc}
	 */
	@Override
	public Map> getCountriesToFederalstatesMap() {
		return getDomainService().getCountriesToFederalstatesMap();
	}

	/**
	 * {@inheritDoc}
	 */
	@Override
	public Map> getCountriesToFederalstatesAsStringMap() {
		return getDomainService().getCountriesToFederalstatesAsStringMap();
	}

	/**
	 * {@inheritDoc}
	 */
	@Override
	public Map> getCountriesToZipcodesMap() {
		return getDomainService().getCountriesToZipcodesMap();
	}

	/**
	 * {@inheritDoc}
	 */
	@Override
	public Map> getCountriesToZipcodesAsStringMap() {
		return getDomainService().getCountriesToZipcodesAsStringMap();
	}

	/**
	 * {@inheritDoc}
	 */
	@Override
	public Map> getGermanCountriesToZipcodesMap() {
		return getDomainService().getGermanCountriesToZipcodesMap();
	}

	/**
	 * {@inheritDoc}
	 */
	@Override
	public Map> getGermanCountriesToZipcodesAsStringMap() {
		return getDomainService().getGermanCountriesToZipcodesAsStringMap();
	}

	/**
	 * {@inheritDoc}
	 */
	@Override
	public Map> getCountriesToZipcodesAndCitiesAsStringMap() {
		return getDomainService().getCountriesToZipcodesAndCitiesAsStringMap();
	}

	/**
	 * {@inheritDoc}
	 */
	@Override
	public Map> getGermanCountriesToZipcodesAndCitiesAsStringMap() {
		return getDomainService().getGermanCountriesToZipcodesAndCitiesAsStringMap();
	}

	/**
	 * {@inheritDoc}
	 */
	@Override
	public List findAll(String iso3166a2name, String iso3166a3name, String iso3166Number, String name) {
		return getDomainService().findAll(iso3166a2name, iso3166a3name, iso3166Number, name);
	}

	/**
	 * {@inheritDoc}
	 */
	@Override
	public Country find(String iso3166a2name) {
		return getDomainService().find(iso3166a2name);
	}

	/**
	 * {@inheritDoc}
	 */
	@Override
	public Country findByName(String name) {
		return getDomainService().findByName(name);
	}

	/**
	 * {@inheritDoc}
	 */
	@Override
	public String setLocationModel(LocationModel
modelObject, String zc) { return getDomainService().setLocationModel(modelObject, zc); } }




© 2015 - 2025 Weber Informatics LLC | Privacy Policy