View Javadoc

1   package cz.cuni.amis.pogamut.ut2004.teamcomm.mina.server.messages;
2   
3   import cz.cuni.amis.pogamut.ut2004.teamcomm.mina.messages.TCInfoData;
4   import cz.cuni.amis.pogamut.ut2004.teamcomm.mina.messages.TCMessageData;
5   import cz.cuni.amis.pogamut.ut2004.teamcomm.mina.messages.TCRequestData;
6   import cz.cuni.amis.utils.token.IToken;
7   import cz.cuni.amis.utils.token.Tokens;
8   
9   public class TCInfoRequestFailed extends TCInfoData {
10  
11  	/**
12  	 * Auto-generated. 
13  	 */
14  	private static final long serialVersionUID = -1216744829039351923L;
15  	
16  	public static final IToken MESSAGE_TYPE = Tokens.get("TCInfoBotLeft"); 
17  	
18  	private long requestId;
19  	
20  	private String reason;
21  	
22  	private TCInfoRequestFailureType failureType;
23  	
24  	public TCInfoRequestFailed(long requestId, long simTime) {
25  		super(requestId, MESSAGE_TYPE, simTime);
26  	}
27  	
28  	public long getRequestId() {
29  		return requestId;
30  	}
31  
32  	public void setRequestId(long requestId) {
33  		this.requestId = requestId;
34  	}
35  	
36  	public TCInfoRequestFailureType getFailureType() {
37  		return failureType;
38  	}
39  
40  	public void setFailureType(TCInfoRequestFailureType failureType) {
41  		this.failureType = failureType;
42  	}
43  
44  	public String getReason() {
45  		return reason;
46  	}
47  
48  	public void setReason(String reason) {
49  		this.reason = reason;
50  	}
51  	
52  	@Override
53  	public String toString() {
54  		return "TCInfoRequestFailed[requestId=" + requestId + ", failureType=" + failureType + ", reason=" + reason + "]";
55  	}
56  
57  }