package org.mobicents.slee.container.component.deployment.jaxb.descriptors.sbb;
import java.util.ArrayList;
import java.util.List;
import org.mobicents.slee.container.component.deployment.jaxb.descriptors.common.MSecurityPermissions;
/**
*
* MSbbJar.java
*
* <br>Project: mobicents
* <br>1:01:28 PM Feb 16, 2009
* <br>
* @author <a href="mailto:brainslog@gmail.com"> Alexandre Mendonca </a>
* @author <a href="mailto:baranowb@gmail.com"> Bartosz Baranowski </a>
*/
public class MSbbJar {
private String description;
private List<MSbb> sbb;
private MSecurityPermissions securityPermissions;
public MSbbJar(org.mobicents.slee.container.component.deployment.jaxb.slee.sbb.SbbJar sbbJar10)
{
this.description = sbbJar10.getDescription() == null ? null : sbbJar10.getDescription().getvalue();
this.sbb = new ArrayList<MSbb>();
for(org.mobicents.slee.container.component.deployment.jaxb.slee.sbb.Sbb sbb10 : sbbJar10.getSbb())
{
this.sbb.add( new MSbb(sbb10) );
}
}
public MSbbJar(org.mobicents.slee.container.component.deployment.jaxb.slee11.sbb.SbbJar sbbJar11)
{
this.description = sbbJar11.getDescription() == null ? null : sbbJar11.getDescription().getvalue();
this.sbb = new ArrayList<MSbb>();
for(org.mobicents.slee.container.component.deployment.jaxb.slee11.sbb.Sbb sbb11 : sbbJar11.getSbb())
{
this.sbb.add( new MSbb(sbb11) );
}
if(sbbJar11.getSecurityPermissions()!=null)
this.securityPermissions = new MSecurityPermissions(sbbJar11.getSecurityPermissions());
}
public String getDescription()
{
return description;
}
public List<MSbb> getSbb()
{
return sbb;
}
public MSecurityPermissions getSecurityPermissions()
{
return securityPermissions;
}
}