/**
 *	Generated with Tigerstripe(tm) v1.0.6
 *
 *  Tigerstripe(tm) is a registered trademark of Tigerstripe, Inc.
 *
 *	Plugin  : ts/ossj-jvt-spec (1.3)
 *	
 *  DO NOT EDIT THIS CODE WAS AUTOMATICALLY GENERATED
 *
 *  Generated from source Tigerstipe Artifact : ossj.common.ex.MplsVpnCreateEvent
 */

/*

*/
package ossj.common.ex;
   /**
    *	Public interface definition for MplsVpnCreateEvent
    *
    *  event sent when a vpn service is created
    *
    *
    *
    *
    *
    *
    *
    *
    */
public interface MplsVpnCreateEvent
	extends javax.oss.Event
{

     public final static String MPLS_VPN_SERVICE = "MplsVpnService";

   /**
    * 
    * Attribute getter for MplsVpnService
    *
    *** Automatically created by Tigerstripe workbench from user defined attribute: MplsVpnCreateEvent.MplsVpnService ***
    *
    *
    * 
    * @return the value of the MplsVpnService field.
    * @throws java.lang.IllegalStateException - if the attribute is not populated.
    *     * 
    */
        public com.infomodel.MplsVpnServiceValue getMplsVpnService()
            throws
 	        java.lang.IllegalStateException
         ;

   /**
    * Attribute setter for MplsVpnService
    * 
    *  
    * @param value - the value to use to set the MplsVpnService attribute.
    * @throws java.lang.IllegalArgumentException - Is thrown to report that a bad argument was provided to the method.
    *     *    
    */
	public void setMplsVpnService( com.infomodel.MplsVpnServiceValue value )
		throws java.lang.IllegalArgumentException;

}
