import java.util.ArrayList;
import java.util.List;
import java.util.concurrent.locks.Lock;
import java.util.concurrent.locks.ReentrantLock;
public class Klasse
{
private final Lock PARM_0_LOCK = new ReentrantLock();
private final Lock PARM_1_LOCK = new ReentrantLock();
private final Lock PARM_2_LOCK = new ReentrantLock();
private List<String> parm0List;
private List<String> parm1List;
private List<String> parm2List;
public Klasse()
{
super();
parm0List = new ArrayList<String>();
parm1List = new ArrayList<String>();
parm2List = new ArrayList<String>();
}
public void setParm0(String parm, int typ)
{
PARM_0_LOCK.lock();
try
{
if(parm0List.size() < typ)
parm0List.add(typ, parm);
else
parm0List.set(typ, parm);
}
finally
{
PARM_0_LOCK.unlock();
}
}
public void setParm1(String parm, int typ)
{
PARM_1_LOCK.lock();
try
{
if(parm1List.size() < typ)
parm1List.add(typ, parm);
else
parm1List.set(typ, parm);
}
finally
{
PARM_1_LOCK.unlock();
}
}
public void setParm2(String parm, int typ)
{
PARM_2_LOCK.lock();
try
{
if(parm2List.size() < typ)
parm2List.add(typ, parm);
else
parm2List.set(typ, parm);
}
finally
{
PARM_2_LOCK.unlock();
}
}
public String getParm0(int typ)
{
return(parm0List.get(typ));
}
public String getParm1(int typ)
{
return(parm1List.get(typ));
}
public String getParm2(int typ)
{
return(parm2List.get(typ));
}
}