package ebdjolieconnection.types;
import java.util.List;
import java.util.LinkedList;
import jolie.runtime.Value;
public class BestSellerList {
private List<String> _MSN_Number;
private Value v ;
private Value vReturn= Value.create() ;
public BestSellerList(Value v){
this.v=v;
if (v.hasChildren("MSN_Number")){
_MSN_Number= new LinkedList<String>();
}
if (v.hasChildren("MSN_Number")){
for(int counterMSN_Number=0;counterMSN_Number<v.getChildren("MSN_Number").size();counterMSN_Number++){
String supportMSN_Number=new String(v.getChildren("MSN_Number").get(counterMSN_Number).strValue());
_MSN_Number.add(supportMSN_Number);
}
}
}
public BestSellerList(){
_MSN_Number= new LinkedList<String>();
}
public int getMSN_NumberSize(){
return _MSN_Number.size();
}
public String getMSN_NumberValue(int index){
return _MSN_Number.get(index);
}
public void addMSN_NumberValue( String value ){
_MSN_Number.add(value);
}
public void removeMSN_NumberValue( int index ){
_MSN_Number.remove(index);
}
public Value getValue(){
if(!(_MSN_Number.isEmpty()) && (_MSN_Number!=null)){
for(int counterMSN_Number=0;counterMSN_Number<_MSN_Number.size();counterMSN_Number++){
vReturn.getNewChild("MSN_Number").setValue(_MSN_Number.get(counterMSN_Number));
}}
return vReturn ;
}
}