
com.fimet.json.JUseCase Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of fimet-exe Show documentation
Show all versions of fimet-exe Show documentation
Execution implementarion of usecases and stress test for ISO8583
The newest version!
package com.fimet.json;
import java.util.ArrayList;
import java.util.List;
import com.fimet.parser.IMessage;
public class JUseCase {
private String name;
private String authorization;
private IMessage message;
private String simulatorExtension;
private List simulators;
public JUseCase() {
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public String getAuthorization() {
return authorization;
}
public void setAuthorization(String authorization) {
this.authorization = authorization;
}
public IMessage getMessage() {
return message;
}
public void setMessage(IMessage message) {
this.message = message;
}
public String getSimulatorExtension() {
return simulatorExtension;
}
public void setSimulatorExtension(String simulatorExtension) {
this.simulatorExtension = simulatorExtension;
}
public List getSimulators() {
return simulators;
}
public void setSimulators(List simulators) {
this.simulators = simulators;
}
public void addSimulators(JSimulator simulator) {
if (simulators==null)
simulators = new ArrayList<>();
this.simulators.add(simulator);
}
public void setAcquirer(JSimulator acquirer) {
if (simulators==null)
simulators = new ArrayList<>();
simulators.set(0, acquirer);
}
public JSimulator getAcquirer() {
return simulators!=null&&!simulators.isEmpty()?simulators.get(0) : null;
}
public String toString() {
return JExeAdapterFactory.toPrettyJson(this);
}
public long hashCodeExtensions() {
final int prime = 31;
long result = 1;
if (simulators != null && !simulators.isEmpty()) {
for (JSimulator s : simulators) {
result = prime * result + (s.getExtension() == null ? 0 : s.getExtension().hashCodeExtension());
}
}
return result;
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy