Package edu.uiuc.ncsa.sas.thing.response
Class LogonResponse
- java.lang.Object
-
- edu.uiuc.ncsa.sas.thing.response.Response
-
- edu.uiuc.ncsa.sas.thing.response.LogonResponse
-
- All Implemented Interfaces:
SASConstants
public class LogonResponse extends Response
Created by Jeff Gaynor
on 8/16/22 at 7:22 AM
-
-
Field Summary
Fields Modifier and Type Field Description UUID
sessionID
-
Fields inherited from interface edu.uiuc.ncsa.sas.SASConstants
ACTION_EXECUTE, ACTION_INVOKE, ACTION_LOGOFF, ACTION_LOGON, ACTION_NEW_KEY, CLIENT_ID_HEAD, HEADER_SESSION_ID, KEYS_ACTION, KEYS_ARGUMENT, KEYS_COMMENT, KEYS_EXECUTABLE_NAME, KEYS_INTERNAL_ID, KEYS_METHOD, KEYS_PROMPT, KEYS_SAS, KEYS_STATE, KEYS_SUBJECT, KEYS_SUBJECT_ID, KEYS_SUBJECT_SESSION_ID, KEYS_TYPE, REQUEST_TYPE, RESPONSE_CONTENT, RESPONSE_MESSAGE, RESPONSE_PROMPT, RESPONSE_SESSION_ID, RESPONSE_STATUS, RESPONSE_STATUS_ERROR, RESPONSE_STATUS_OK, RESPONSE_SYMMETRIC_KEY, RESPONSE_TYPE, RESPONSE_TYPE_ERROR, RESPONSE_TYPE_LOGOFF, RESPONSE_TYPE_LOGON, RESPONSE_TYPE_NEW_KEY, RESPONSE_TYPE_OUTPUT, RESPONSE_TYPE_PROMPT
-
-
Constructor Summary
Constructors Constructor Description LogonResponse()
LogonResponse(Action action, UUID sessionID, byte[] sKey)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
deserialize(net.sf.json.JSONObject json)
UUID
getSessionID()
byte[]
getsKey()
net.sf.json.JSONObject
serialize()
void
setSessionID(UUID sessionID)
void
setsKey(byte[] sKey)
-
Methods inherited from class edu.uiuc.ncsa.sas.thing.response.Response
getActionType, getComment, getId, getResponseType, getState, init, setActionType, setComment, setId, setResponseType, setState
-
-
-
-
Field Detail
-
sessionID
public UUID sessionID
-
-
Method Detail
-
getSessionID
public UUID getSessionID()
-
setSessionID
public void setSessionID(UUID sessionID)
-
getsKey
public byte[] getsKey()
-
setsKey
public void setsKey(byte[] sKey)
-
deserialize
public void deserialize(net.sf.json.JSONObject json)
- Overrides:
deserialize
in classResponse
-
-