/** * Start time:14:06:45 2009-01-20<br> * Project: mobicents-jainslee-server-core<br> * * @author <a href="mailto:baranowb@gmail.com">baranowb - Bartosz Baranowski * </a> * @author <a href="mailto:brainslog@gmail.com"> Alexandre Mendonca </a> */ package org.mobicents.slee.container.component.deployment.jaxb.descriptors.sbb; import java.util.HashSet; import java.util.Set; import org.mobicents.slee.container.component.deployment.jaxb.slee.sbb.ActivityContextAttributeAlias; import org.mobicents.slee.container.component.deployment.jaxb.slee.sbb.SbbActivityContextAttributeName; /** * Start time:14:06:45 2009-01-20<br> * Project: mobicents-jainslee-server-core<br> * * @author <a href="mailto:baranowb@gmail.com">baranowb - Bartosz Baranowski * </a> * @author <a href="mailto:brainslog@gmail.com"> Alexandre Mendonca </a> */ public class MActivityContextAttributeAlias { private ActivityContextAttributeAlias activityContextAttributeAlias=null; private org.mobicents.slee.container.component.deployment.jaxb.slee11.sbb.ActivityContextAttributeAlias llActivityContextAttributeAlias=null; private String description=null; private String attributeAliasName=null; //This is set of attributes that fall in this allias? private Set<String> sbbActivityContextAttributeName=null; public String getDescription() { return description; } public String getAttributeAliasName() { return attributeAliasName; } public Set<String> getSbbActivityContextAttributeName() { return sbbActivityContextAttributeName; } public MActivityContextAttributeAlias( ActivityContextAttributeAlias activityContextAttributeAlias) { super(); this.activityContextAttributeAlias = activityContextAttributeAlias; this.description=this.activityContextAttributeAlias.getDescription()==null?null:this.activityContextAttributeAlias.getDescription().getvalue(); this.attributeAliasName=this.activityContextAttributeAlias.getAttributeAliasName().getvalue(); //there has to be inimaly one attribute specified, this is validated by validators this.sbbActivityContextAttributeName=new HashSet<String>(); for(SbbActivityContextAttributeName sacan:this.activityContextAttributeAlias.getSbbActivityContextAttributeName()) { this.sbbActivityContextAttributeName.add(sacan.getvalue()); } } public MActivityContextAttributeAlias( org.mobicents.slee.container.component.deployment.jaxb.slee11.sbb.ActivityContextAttributeAlias llActivityContextAttributeAlias) { super(); this.llActivityContextAttributeAlias = llActivityContextAttributeAlias; this.description=this.llActivityContextAttributeAlias.getDescription()==null?null:this.llActivityContextAttributeAlias.getDescription().getvalue(); this.attributeAliasName=this.llActivityContextAttributeAlias.getAttributeAliasName().getvalue(); //there has to be inimaly one attribute specified, this is validated by validators this.sbbActivityContextAttributeName=new HashSet<String>(); for(org.mobicents.slee.container.component.deployment.jaxb.slee11.sbb.SbbActivityContextAttributeName sacan:this.llActivityContextAttributeAlias.getSbbActivityContextAttributeName()) { this.sbbActivityContextAttributeName.add(sacan.getvalue()); } } }