--- /dev/null
+/nbproject/private/
+/nbproject/*~
+/manifest.mf
+/build/
+/dist/
+/data/*
+/*.properties
--- /dev/null
+#!/bin/sh
+
+NAME="${PWD##*/}"
+DIST="dist/${NAME}.jar"
+LIST=`find ../*/lib/${NAME}.jar`
+LIST="${LIST} `find ../*/*-ejb/lib/${NAME}.jar`"
+LIST="${LIST} ${HOME}/gf_domains/domain1/lib/"
+
+for target in ${LIST};
+do
+ if [ ! -f "${DIST}" ]
+ then
+ echo "$0: '${DIST}' not found."
+ elif [ -d "${target}" ]
+ then
+ cp -v "${DIST}" "${target}"
+ elif [ -f "${target}" ]
+ then
+ cp -v "${DIST}" "${target}"
+ else
+ echo "$0: Target '${target}' not found."
+ fi
+done
${base}/CopyLibs/org-netbeans-modules-java-j2seproject-copylibstask.jar
libs.CopyLibs.displayName=CopyLibs Task
libs.CopyLibs.prop-version=2.0
+libs.javaee-api-7.0.classpath=\
+ ${base}/javaee-api-7.0/javaee-api-7.0.jar
+libs.javaee-api-7.0.displayName=Java EE 7 API Library
+libs.javaee-api-7.0.javadoc=\
+ ${base}/javaee-api-7.0/javaee-doc-api.jar
+libs.javaee-api-7.0.prop-maven-dependencies=javax:javaee-api:7.0:jar
dist.javadoc.dir=${dist.dir}/javadoc
endorsed.classpath=
excludes=
+file.reference.cdi-api.jar=lib/cdi-api.jar
file.reference.jcountry-core.jar=lib/jcountry-core.jar
includes=**
jar.compress=false
javac.classpath=\
- ${file.reference.jcountry-core.jar}
+ ${file.reference.jcountry-core.jar}:\
+ ${libs.javaee-api-7.0.classpath}:\
+ ${file.reference.cdi-api.jar}
# Space-separated list of extra javac options
javac.compilerargs=-Xlint:unchecked -Xlint:deprecation
javac.deprecation=true
--- /dev/null
+/*
+ * Copyright (C) 2015 Roland Haeder
+ *
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program. If not, see <http://www.gnu.org/licenses/>.
+ */
+package org.mxchange.jcountry.data;
+
+import java.io.Serializable;
+import java.util.List;
+
+/**
+ * A remote interface for country informations
+ * <p>
+ * @author Roland Haeder
+ */
+public interface CountrySingletonBeanRemote extends Serializable {
+
+ /**
+ * All registered countries
+ * <p>
+ * @return A list of all countries
+ */
+ public List<Country> allCountries ();
+}