package org.mobicents.slee.container.component.deployment.jaxb.descriptors.ratype;
import java.util.ArrayList;
import java.util.List;
/**
*
* MResourceAdaptorTypeClasses.java
*
* <br>Project: mobicents
* <br>6:15:52 PM Jan 21, 2009
* <br>
* @author <a href="mailto:brainslog@gmail.com"> Alexandre Mendonca </a>
* @author <a href="mailto:baranowb@gmail.com"> Bartosz Baranowski </a>
*/
public class MResourceAdaptorTypeClasses
{
private String description;
private List<MActivityType> activityType;
private MActivityContextInterfaceFactoryInterface activityContextInterfaceFactoryInterface;
private MResourceAdaptorInterface resourceAdaptorInterface;
public MResourceAdaptorTypeClasses(org.mobicents.slee.container.component.deployment.jaxb.slee.ratype.ResourceAdaptorTypeClasses resourceAdaptorTypeClasses10)
{
this.description = resourceAdaptorTypeClasses10.getDescription() == null ? null : resourceAdaptorTypeClasses10.getDescription().getvalue();
this.activityType = new ArrayList<MActivityType>();
for(org.mobicents.slee.container.component.deployment.jaxb.slee.ratype.ActivityType aT : resourceAdaptorTypeClasses10.getActivityType())
{
this.activityType.add( new MActivityType(aT) );
}
this.resourceAdaptorInterface = resourceAdaptorTypeClasses10.getResourceAdaptorInterface() == null ? null : new MResourceAdaptorInterface(resourceAdaptorTypeClasses10.getResourceAdaptorInterface());
this.activityContextInterfaceFactoryInterface = resourceAdaptorTypeClasses10.getActivityContextInterfaceFactoryInterface() == null ? null : new MActivityContextInterfaceFactoryInterface(resourceAdaptorTypeClasses10.getActivityContextInterfaceFactoryInterface());
}
public MResourceAdaptorTypeClasses(org.mobicents.slee.container.component.deployment.jaxb.slee11.ratype.ResourceAdaptorTypeClasses resourceAdaptorTypeClasses11)
{
this.description = resourceAdaptorTypeClasses11.getDescription() == null ? null : resourceAdaptorTypeClasses11.getDescription().getvalue();
this.activityType = new ArrayList<MActivityType>();
for(org.mobicents.slee.container.component.deployment.jaxb.slee11.ratype.ActivityType aT : resourceAdaptorTypeClasses11.getActivityType())
{
this.activityType.add( new MActivityType(aT) );
}
this.resourceAdaptorInterface = resourceAdaptorTypeClasses11.getResourceAdaptorInterface() == null ? null : new MResourceAdaptorInterface(resourceAdaptorTypeClasses11.getResourceAdaptorInterface());
this.activityContextInterfaceFactoryInterface = resourceAdaptorTypeClasses11.getActivityContextInterfaceFactoryInterface() == null ? null : new MActivityContextInterfaceFactoryInterface(resourceAdaptorTypeClasses11.getActivityContextInterfaceFactoryInterface());
}
public String getDescription()
{
return description;
}
public List<MActivityType> getActivityType()
{
return activityType;
}
public MActivityContextInterfaceFactoryInterface getActivityContextInterfaceFactoryInterface()
{
return activityContextInterfaceFactoryInterface;
}
public MResourceAdaptorInterface getResourceAdaptorInterface()
{
return resourceAdaptorInterface;
}
}