package org.mobicents.slee.container.component.deployment.jaxb.descriptors.library;
import java.util.ArrayList;
import java.util.List;
import org.mobicents.slee.container.component.deployment.jaxb.descriptors.common.MSecurityPermissions;
/**
*
* MLibraryJar.java
*
* <br>Project: mobicents
* <br>3:20:40 AM Jan 30, 2009
* <br>
* @author <a href="mailto:brainslog@gmail.com"> Alexandre Mendonca </a>
* @author <a href="mailto:baranowb@gmail.com"> Bartosz Baranowski </a>
*/
public class MLibraryJar {
private String description;
private List<MLibrary> library = new ArrayList<MLibrary>();
private MSecurityPermissions securityPermissions;
public MLibraryJar(org.mobicents.slee.container.component.deployment.jaxb.slee11.library.LibraryJar libraryJar11)
{
this.description = libraryJar11.getDescription() == null ? null : libraryJar11.getDescription().getvalue();
for(org.mobicents.slee.container.component.deployment.jaxb.slee11.library.Library library11 : libraryJar11.getLibrary())
{
this.library.add( new MLibrary(library11) );
}
this.securityPermissions = libraryJar11.getSecurityPermissions() == null ? null : new MSecurityPermissions(libraryJar11.getSecurityPermissions());
}
public String getDescription()
{
return description;
}
public List<MLibrary> getLibrary()
{
return library;
}
public MSecurityPermissions getSecurityPermissions()
{
return securityPermissions;
}
}