/*
 * Generated by XDoclet - Do not edit!
 */
package org.jboss.test.cmp2.cmrstress.interfaces;

/**
 * Remote interface for Parent.
 */
public interface Parent
   extends javax.ejb.EJBObject
{
   /**
    * CMP get method for Id attribute.
    */
   public java.lang.String getId(  )
      throws java.rmi.RemoteException;

   /**
    * CMP set method for Id attribute.
    */
   public void setId( java.lang.String id )
      throws java.rmi.RemoteException;

   /**
    * Get Children that apply to this Parent.
    */
   public java.util.Set getChildren(  )
      throws java.rmi.RemoteException;

   /**
    * Set Children.
    */
   public void setChildren( java.util.Set children )
      throws java.rmi.RemoteException;

   /**
    * Get a map of Child values. This is the current axis of evil.
    */
   public java.util.Map getPropertyMap(  )
      throws java.rmi.RemoteException;

   /**
    * Adds a child bean with the given attributes to this bean.
    */
   public void addChild( int k,java.lang.String field1,java.lang.String field2 )
      throws javax.ejb.CreateException, java.rmi.RemoteException;

}
