package org.jboss.narayana.rest.integration;
import org.jboss.narayana.rest.integration.api.Participant;
/**
*
* @author <a href="mailto:gytis@redhat.com">Gytis Trikleris</a>
*
*/
public final class ParticipantInformation {
private final String id;
private final String applicationId;
private final String recoveryURL;
private final Participant participant;
private String status;
public ParticipantInformation(final String id, final String applicationId, final String recoveryURL,
final Participant participant) {
this(id, applicationId, recoveryURL, participant, null);
}
public ParticipantInformation(final String id, final String applicationId, final String recoveryURL,
final Participant participant, final String status) {
this.id = id;
this.applicationId = applicationId;
this.recoveryURL = recoveryURL;
this.participant = participant;
this.status = status;
}
public String getStatus() {
return status;
}
public void setStatus(final String status) {
this.status = status;
}
public String getId() {
return id;
}
public String getApplicationId() {
return applicationId;
}
public String getRecoveryURL() {
return recoveryURL;
}
public Participant getParticipant() {
return participant;
}
@Override
public String toString() {
return "<ParticipantInformation: id=" + id + ", applicationId=" + applicationId + ", recoveryURL=" + recoveryURL
+ ", participant=" + participant + ", status=" + status+ ">";
}
}