/*
 * Generated by XDoclet - Do not edit!
 */
package test.ejb.cmr;

/**
 * Local interface for Country.
 * @xdoclet-generated at 16-04-05
 * @copyright The XDoclet Team
 * @author XDoclet
 * @version 1.2.3
 */
public interface CountryLocal
   extends javax.ejb.EJBLocalObject
{
   /**
    * Returns the countryId
    * @return the countryId
    */
   public java.lang.Integer getCountryId(  ) ;

   /**
    * Returns the name
    * @return the name
    */
   public java.lang.String getName(  ) ;

   /**
    * Sets the name
    * @param java.lang.String the new name value
    */
   public void setName( java.lang.String name ) ;

   /**
    * Returns a collection of related test.ejb.cmr.CityLocal
    * @return a collection of related test.ejb.cmr.CityLocal
    */
   public java.util.Collection getCities(  ) ;

   /**
    * Sets a collection of related test.ejb.cmr.CityLocal
    * @param a collection of related test.ejb.cmr.CityLocal
    * @param cities the new CMR value    */
   public void setCities( java.util.Collection cities ) ;

   /**
    * Returns a collection of related test.ejb.cmr.CountryLocal
    * @return a collection of related test.ejb.cmr.CountryLocal
    * @jboss Unidirectional 1->N relationship unsupported by XDoclet    */
   public java.util.Collection getCountries(  ) ;

   /**
    * Sets a collection of related test.ejb.cmr.CountryLocal
    * @param a collection of related test.ejb.cmr.CountryLocal
    * @param countries the new CMR value    */
   public void setCountries( java.util.Collection countries ) ;

   /**
    * Returns the related test.ejb.cmr.CountryLocal
    * @return the related test.ejb.cmr.CountryLocal
    */
   public test.ejb.cmr.CountryLocal getCountry(  ) ;

   /**
    * Sets the related test.ejb.cmr.CountryLocal
    * @param test.ejb.cmr.CountryLocal the related country
    * @param country the new CMR value    */
   public void setCountry( test.ejb.cmr.CountryLocal country ) ;

}
