package org.mobicents.slee.container.component.deployment.jaxb.descriptors.event;
import java.util.ArrayList;
import java.util.List;
import org.mobicents.slee.container.component.deployment.jaxb.descriptors.common.references.MLibraryRef;
/**
*
* MEventJar.java
*
* <br>Project: mobicents
* <br>11:25:40 PM Jan 22, 2009
* <br>
* @author <a href="mailto:brainslog@gmail.com"> Alexandre Mendonca </a>
* @author <a href="mailto:baranowb@gmail.com"> Bartosz Baranowski </a>
*/
public class MEventJar {
private org.mobicents.slee.container.component.deployment.jaxb.slee.event.EventJar eventJar10;
private org.mobicents.slee.container.component.deployment.jaxb.slee11.event.EventJar eventJar11;
private String description;
private List<MLibraryRef> libraryRef = new ArrayList<MLibraryRef>();;
private List<MEventDefinition> eventDefinition = new ArrayList<MEventDefinition>();
public MEventJar(org.mobicents.slee.container.component.deployment.jaxb.slee.event.EventJar eventJar10)
{
this.eventJar10 = eventJar10;
this.description = eventJar10.getDescription() == null ? null : eventJar10.getDescription().getvalue();
for(org.mobicents.slee.container.component.deployment.jaxb.slee.event.EventDefinition eventDefinition10 : eventJar10.getEventDefinition())
{
this.eventDefinition.add( new MEventDefinition(eventDefinition10) );
}
}
public MEventJar(org.mobicents.slee.container.component.deployment.jaxb.slee11.event.EventJar eventJar11)
{
this.eventJar11 = eventJar11;
this.description = eventJar11.getDescription() == null ? null : eventJar11.getDescription().getvalue();
for(org.mobicents.slee.container.component.deployment.jaxb.slee11.event.LibraryRef libraryRef11 : eventJar11.getLibraryRef())
{
this.libraryRef.add( new MLibraryRef(libraryRef11) );
}
for(org.mobicents.slee.container.component.deployment.jaxb.slee11.event.EventDefinition eventDefinition11 : eventJar11.getEventDefinition())
{
this.eventDefinition.add( new MEventDefinition(eventDefinition11) );
}
}
public String getDescription()
{
return description;
}
public List<MLibraryRef> getLibraryRef()
{
return libraryRef;
}
public List<MEventDefinition> getEventDefinition()
{
return eventDefinition;
}
}