public class CommunicationCommand
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
class |
CommunicationCommand.ExportSubItem |
static class |
CommunicationCommand.GisMapCamera
Class that is created for internal usage.
|
static class |
CommunicationCommand.GisMapLocation
Class that is created for internal usage.
|
class |
CommunicationCommand.OESubItem
OESubItem is used for parsing the received outputs and events from the Mobile Server.
|
static class |
CommunicationCommand.SubItem
Class that keeps the data of the received SubItems from the Mobile Server response.
|
static class |
CommunicationCommand.SubItemContainer |
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
ACCESS_CTRL_ACCESS_CTRL_COMMANDS |
static java.lang.String |
ACCESS_CTRL_COMMAND_TYPE |
static java.lang.String |
ACCESS_CTRL_COMMAND_TYPE_ID |
static java.lang.String |
ACCESS_CTRL_CREDENTIAL_HOLDER_PROPERTIES |
static java.lang.String |
ACCESS_CTRL_CREDENTIAL_HOLDER_ROLES |
static java.lang.String |
ACCESS_CTRL_CREDENTIAL_HOLDERS |
static java.lang.String |
ACCESS_CTRL_DOOR_CATEGORIES |
static java.lang.String |
ACCESS_CTRL_DOOR_ID |
static java.lang.String |
ACCESS_CTRL_DOOR_ITEM |
static java.lang.String |
ACCESS_CTRL_DOOR_NAME |
static java.lang.String |
ACCESS_CTRL_DOOR_STATE_NAMES |
static java.lang.String |
ACCESS_CTRL_DOOR_STATE_RECEIVED_TIME |
static java.lang.String |
ACCESS_CTRL_DOOR_STATES |
static java.lang.String |
ACCESS_CTRL_DOOR_TYPE |
static java.lang.String |
ACCESS_CTRL_EVENT_ID |
static java.lang.String |
ACCESS_CTRL_EVENT_ITEM |
static java.lang.String |
ACCESS_CTRL_KIND_ID |
static java.lang.String |
ACCESS_CTRL_OPERATIONAL_INSTANCE_ID |
static java.lang.String |
ACCESS_CTRL_REASON |
static java.lang.String |
ACCESS_CTRL_SOURCE_ID |
static java.lang.String |
ACCESS_CTRL_SYSTEM_ID |
static java.lang.String |
ACCESS_CTRL_SYSTEM_NAME |
static java.lang.String |
ACCESS_CTRL_SYSTEMS_COUNT |
static java.lang.String |
ACCESS_CTRL_TRIGGER_SOURCE_OBJECT_ID |
static java.lang.String |
ALARM_ASSIGNED_TO |
static java.lang.String |
ALARM_CAMERA_ID |
static java.lang.String |
ALARM_DESCRIPTION |
static java.lang.String |
ALARM_ID |
static java.lang.String |
ALARM_ITEM |
static java.lang.String |
ALARM_MESSAGE |
static java.lang.String |
ALARM_MESSAGE_ARG |
static java.lang.String |
ALARM_MESSAGEKEY |
static java.lang.String |
ALARM_PRIORITY |
static java.lang.String |
ALARM_PRIORITYNAME |
static java.lang.String |
ALARM_SOURCE |
static java.lang.String |
ALARM_SOURCE_ID |
static java.lang.String |
ALARM_STATE |
static java.lang.String |
ALARM_STATENAME |
static java.lang.String |
ALARM_TIMESTAMP |
static java.lang.String |
ALARM_TYPE |
static java.lang.String |
BANNER_CHANGES_STATE_ID |
static java.lang.String |
CMD_TYPE_REQUEST |
static java.lang.String |
CMD_TYPE_RESPONSE |
static java.lang.String |
CMD_TYPE_SWIPE |
static java.lang.String |
CMD_TYPE_TAP_AND_HOLD |
static java.lang.String |
COMMAND |
static java.lang.String |
COMMUNICAITON |
static java.lang.String |
CONNECTION_ID |
static java.lang.String |
ENCRYPT_COMMAND |
static java.lang.String |
ERROR_CODE |
static java.lang.String |
ERROR_STRING |
static java.lang.String |
EVENT_MESSAGE |
static java.lang.String |
EVENT_SOURCE |
static java.lang.String |
EVENT_TIMESTAMP |
static java.lang.String |
EXPORT_ITEM |
static java.lang.String |
EXPORTS_HEADER |
static java.lang.String |
IN_CONST_EVENTS |
static java.lang.String |
IN_CONST_OUTPUTS |
static int |
INERROR_CERTIFICATE_EXPIRED |
static int |
INERROR_CERTIFICATE_INVALID |
static int |
INERROR_CERTIFICATE_REJECTED |
static int |
INERROR_CONNECTION_TIMEOUT |
static int |
INERROR_ERROR_PARSING_CODE |
static int |
INERROR_NO_CERTIFICATE |
static int |
INERROR_SSLHANDSHAKE_ERROR |
static int |
INERROR_STREAMING_REQUIRED |
static int |
INERROR_UNKNOWN |
static int |
INERROR_UNKNOWN_HTTPS |
static java.lang.String |
INPUT_PARAMS |
static java.lang.String |
INVESTICATION_STATE_IMPORTED |
static java.lang.String |
INVESTIGATION_EXPORT_TYPE_AVI |
static java.lang.String |
INVESTIGATION_EXPORT_TYPE_DB |
static java.lang.String |
INVESTIGATION_EXPORT_TYPE_MKV |
static java.lang.String |
ITEM |
static java.lang.String |
ITEM_CAMERA_ID |
static java.lang.String |
ITEM_CAN_ACTIVATE |
static java.lang.String |
ITEM_ID |
static java.lang.String |
ITEM_NODE |
static java.lang.String |
ITEM_PARAM_FOLDER |
static java.lang.String |
ITEM_PARAM_ID |
static java.lang.String |
ITEM_PARAM_NAME |
static java.lang.String |
ITEM_PARAM_TYPE |
static java.lang.String |
ITEM_USERNAME |
static java.lang.String |
ITEMS_GROUP |
static java.lang.String |
NAME |
static java.lang.String |
OE_GROUP |
static java.lang.String |
OE_HEADER_GROUP |
static java.lang.String |
OE_ITEM |
static java.lang.String |
OUTPUT_PARAMS |
static java.lang.String |
PARAM |
static java.lang.String |
PARAM_ACCESS_CTRL_END_TIMESTAMP |
static java.lang.String |
PARAM_ACCESS_CTRL_EVENT_CATEGORY_ID |
static java.lang.String |
PARAM_ACCESS_CTRL_INCLUDE_TOTAL_COUNT |
static java.lang.String |
PARAM_ACCESS_CTRL_PAGE |
static java.lang.String |
PARAM_ACCESS_CTRL_PAGE_SIZE |
static java.lang.String |
PARAM_ACCESS_CTRL_START_TIMESTAMP |
static java.lang.String |
PARAM_ACCESS_CTRL_TOTAL_COUNT |
static java.lang.String |
PARAM_ACCESS_CTRL_TRIGGER_SOURCE_KIND_ID |
static java.lang.String |
PARAM_ACCESS_CTRL_TRIGGER_SOURCE_OBJECT_ID |
static java.lang.String |
PARAM_AFTER_COUNT |
static java.lang.String |
PARAM_AFTER_TIME |
static java.lang.String |
PARAM_ALARM_COUNT |
static java.lang.String |
PARAM_ALARM_ID |
static java.lang.String |
PARAM_ALARM_OPERATOR |
static java.lang.String |
PARAM_ALARM_OPERATOR_GT |
static java.lang.String |
PARAM_ALARM_OPERATOR_LT |
static java.lang.String |
PARAM_ALARM_SETTING_LEVEL |
static java.lang.String |
PARAM_ALARM_SETTINGS_PRIORITIES |
static java.lang.String |
PARAM_ALARM_SETTINGS_STATES |
static java.lang.String |
PARAM_ALARM_SOURCEID |
static java.lang.String |
PARAM_ALARM_TIMESTAMP |
static java.lang.String |
PARAM_ALL_VIEWS_AND_CAMERAS |
static java.lang.String |
PARAM_AUDIO_BITES_PER_SAMPLE |
static java.lang.String |
PARAM_AUDIO_ENCODING |
static java.lang.String |
PARAM_AUDIO_ENCODING_MP3 |
static java.lang.String |
PARAM_AUDIO_NUMBER_OF_CHANNELS |
static java.lang.String |
PARAM_AUDIO_PLAYBACK_CONTROLLER_ID |
static java.lang.String |
PARAM_AUDIO_SAMPLING_RATE |
static java.lang.String |
PARAM_AUDIO_STREAM |
static java.lang.String |
PARAM_AUDIO_WITHOUT_HEADERS |
static java.lang.String |
PARAM_AUTH_FOOTAGE |
static java.lang.String |
PARAM_AUTH_INVESTIGATIONS |
static java.lang.String |
PARAM_AUTH_NO |
static java.lang.String |
PARAM_AUTH_NOSCALED_IMAGES |
static java.lang.String |
PARAM_AUTH_OUTPUTSEVENTS |
static java.lang.String |
PARAM_AUTH_PLAYBACK |
static java.lang.String |
PARAM_AUTH_PTZ |
static java.lang.String |
PARAM_AUTH_PTZPRESETS |
static java.lang.String |
PARAM_AUTH_VIDEOPUSH |
static java.lang.String |
PARAM_AUTH_VIDEOPUSH_LOC |
static java.lang.String |
PARAM_AUTH_YES |
static java.lang.String |
PARAM_BEFORE_COUNT |
static java.lang.String |
PARAM_BEFORE_TIME |
static java.lang.String |
PARAM_BOOKMARK |
static java.lang.String |
PARAM_CAN_EXPORT_AVI |
static java.lang.String |
PARAM_CAN_EXPORT_JPEG |
static java.lang.String |
PARAM_CAN_RESAMPLE |
static java.lang.String |
PARAM_CAN_RESAMPLE_EXTENDED |
static java.lang.String |
PARAM_CLIENT_TYPE |
static java.lang.String |
PARAM_COBRANDING_ENABLED |
static java.lang.String |
PARAM_COBRANDING_ICON |
static java.lang.String |
PARAM_COBRANDING_LOGO |
static java.lang.String |
PARAM_COMPRESSION_LVL |
static java.lang.String |
PARAM_DESCRIPTION |
static java.lang.String |
PARAM_ENABLE_OEMED_CLIENTS |
static java.lang.String |
PARAM_EULA_ACCEPTED |
static java.lang.String |
PARAM_EVENT_ID |
static java.lang.String |
PARAM_EXCLUDE_PRIORITIES |
static java.lang.String |
PARAM_EXCLUDE_STATES |
static java.lang.String |
PARAM_EXPORT_ID |
static java.lang.String |
PARAM_FCM_VERSION |
static java.lang.String |
PARAM_FILE_NAME |
static java.lang.String |
PARAM_FILE_SIZE |
static java.lang.String |
PARAM_FOOTAGE_NAME |
static java.lang.String |
PARAM_FORCE_PLAYBACK_FROM_EXPORT |
static java.lang.String |
PARAM_FPS |
static java.lang.String |
PARAM_FQID |
static java.lang.String |
PARAM_GESTURE_DURATION |
static java.lang.String |
PARAM_GESTURE_TIMEOUT |
static java.lang.String |
PARAM_GESTURE_X_PERCENT |
static java.lang.String |
PARAM_GESTURE_Y_PERCENT |
static java.lang.String |
PARAM_HEIGHT |
static java.lang.String |
PARAM_HOST |
static java.lang.String |
PARAM_INCLUDE_PACKAGES |
static java.lang.String |
PARAM_INVESTIGATION_EXPORT_TYPE |
static java.lang.String |
PARAM_INVESTIGATION_ID |
static java.lang.String |
PARAM_ITEM_ID |
static java.lang.String |
PARAM_KEYFRAMES_ONLY |
static java.lang.String |
PARAM_METHOD_PULL |
static java.lang.String |
PARAM_METHOD_PUSH |
static java.lang.String |
PARAM_METHOD_TYPE |
static java.lang.String |
PARAM_MOBILE_CLIENT |
static java.lang.String |
PARAM_MY_ALARMS_ONLY |
static java.lang.String |
PARAM_NATIVE_STREAMING_AVAILABLE |
static java.lang.String |
PARAM_NATIVE_STREAMING_SUGGESTED |
static java.lang.String |
PARAM_NO_NEXT_PLAYLIST_TO_DOWNLOAD |
static java.lang.String |
PARAM_NOTIFICATION_SOURCE_TYPE |
static java.lang.String |
PARAM_OBJECT_ID |
static java.lang.String |
PARAM_PASSWORD |
static java.lang.String |
PARAM_PN_DEVICEID |
static java.lang.String |
PARAM_PN_DEVICENAME |
static java.lang.String |
PARAM_PN_PX |
static java.lang.String |
PARAM_PN_X |
static java.lang.String |
PARAM_PORT |
static java.lang.String |
PARAM_PROCESSING_MESSAGE |
static java.lang.String |
PARAM_PROTOCOL_TYPE |
static java.lang.String |
PARAM_PTT_SPEAK |
static java.lang.String |
PARAM_PTZ_GESTURES |
static java.lang.String |
PARAM_PTZ_MOVE |
static java.lang.String |
PARAM_PTZ_PRESET |
static java.lang.String |
PARAM_PUBLIC_KEY |
static java.lang.String |
PARAM_RESIZE_AVAILABLE |
static java.lang.String |
PARAM_RESIZE_ORIGINAL_SIZE |
static java.lang.String |
PARAM_SECONDSTEPVERIFICATIONCODE |
static java.lang.String |
PARAM_SECONDSTEPVERIFICATIONPROVIDERNAME |
static java.lang.String |
PARAM_SEEK_TYPE |
static java.lang.String |
PARAM_SEGMENTED_STREAMING_AVAILABLE |
static java.lang.String |
PARAM_SEQTYPE |
static java.lang.String |
PARAM_SERVER_DESCRIPTION |
static java.lang.String |
PARAM_SETTINGS |
static java.lang.String |
PARAM_SIGNAL_LIVE |
static java.lang.String |
PARAM_SIGNAL_PLAYBACK |
static java.lang.String |
PARAM_SIGNAL_TYPE |
static java.lang.String |
PARAM_SIGNAL_UPLOAD |
static java.lang.String |
PARAM_SPEED |
static java.lang.String |
PARAM_SRC_BOTTOM |
static java.lang.String |
PARAM_SRC_HEIGHT |
static java.lang.String |
PARAM_SRC_LEFT |
static java.lang.String |
PARAM_SRC_RIGHT |
static java.lang.String |
PARAM_SRC_TOP |
static java.lang.String |
PARAM_SRC_WIDTH |
static java.lang.String |
PARAM_STREAM_DATA_TYPE |
static java.lang.String |
PARAM_STREAM_HEADERS |
static java.lang.String |
PARAM_STREAM_ID |
static java.lang.String |
PARAM_STREAM_TYPE |
static java.lang.String |
PARAM_STREAM_TYPE_SEGMENTED |
static java.lang.String |
PARAM_STREAM_TYPE_TRANSCODED |
static java.lang.String |
PARAM_SUPPORTS_ACCESS_CONTROL |
static java.lang.String |
PARAM_SUPPORTS_ALARMS |
static java.lang.String |
PARAM_THUMBNAIL |
static java.lang.String |
PARAM_TIME |
static java.lang.String |
PARAM_TIMEOUT |
static java.lang.String |
PARAM_TIMESTAMP |
static java.lang.String |
PARAM_TRANSCODED_STREAMING_AVAILABLE |
static java.lang.String |
PARAM_USER_DOWNSAMPLING |
static java.lang.String |
PARAM_USERNAME |
static java.lang.String |
PARAM_VIDEO_ID |
static java.lang.String |
PARAM_VIEW_ID |
static java.lang.String |
PARAM_VIEW_OTHERS_EXPORTS |
static java.lang.String |
PARAM_VIEW_OTHERS_INVESTIGATIONS |
static java.lang.String |
PARAM_WIDTH |
static java.lang.String |
PROP_CAMERA_NAME |
static java.lang.String |
PROP_COMPLETED_TIME |
static java.lang.String |
PROP_FILE_NAME |
static java.lang.String |
PROP_LINK |
static java.lang.String |
PROP_QUEUED_TIME |
static java.lang.String |
PROP_SIZE |
static java.lang.String |
PROP_STATE |
static java.lang.String |
PROP_THUMB_LINK |
static java.lang.String |
PROP_USER |
static java.lang.String |
PROPERTIES_GROUP |
static java.lang.String |
RELATED_CAMERAS |
static java.lang.String |
RESULT |
static java.lang.String |
RESULT_ERROR |
static java.lang.String |
RESULT_OK |
static java.lang.String |
SEQ_END_TIME |
static java.lang.String |
SEQ_START_TIME |
static java.lang.String |
SEQ_TIMESTAMP |
static java.lang.String |
SEQUENCE |
static java.lang.String |
SEQUENCE_ID |
static java.lang.String |
SEQUENCES |
static int |
SERVERERROR_BAD_COMMAND_KIND |
static int |
SERVERERROR_BAD_COMMAND_TYPE |
static int |
SERVERERROR_COMMAND_TIMED_OUT |
static int |
SERVERERROR_FEATURE_IS_DISABLED |
static int |
SERVERERROR_INCORRECT_PUBLICKEY |
static int |
SERVERERROR_INCORRECT_USER_PASS |
static int |
SERVERERROR_INCORRECTSECONDSTEPVALIDATIONCODE |
static int |
SERVERERROR_INSUFFICIENT_RIGHTS |
static int |
SERVERERROR_INTERNAL_ERROR |
static int |
SERVERERROR_ITEM_NOT_PLAYABLE |
static int |
SERVERERROR_MISSING_INPUT_PARAMETER |
static int |
SERVERERROR_NO_PRESET_AVAILABLE |
static int |
SERVERERROR_NOT_ALLOWED_IN_THIS_STATE |
static int |
SERVERERROR_NOT_FULLY_IMPLEMENTED |
static int |
SERVERERROR_NOT_IMPLEMENTED |
static int |
SERVERERROR_ONLYUSERSWITHTWOSTEPSVERIFICATIONAREALLOWED |
static int |
SERVERERROR_REDIRECTION |
static int |
SERVERERROR_SECONDSTEPVERIFICATIONCODEHASEXPIRED |
static int |
SERVERERROR_SECONDSTEPVERIFICATIONREQUIRED |
static int |
SERVERERROR_SURVEILLANCE_SERVER_DOWN |
static int |
SERVERERROR_UNKNOWN |
static int |
SERVERERROR_UNKNOWN_CAMERA_ID |
static int |
SERVERERROR_UNKNOWN_ITEM_ID |
static int |
SERVERERROR_UPLOAD_FILE_SIZE_OVER_LIMIT |
static int |
SERVERERROR_UPLOAD_FILE_TYPE_NOT_ALLOWED |
static int |
SERVERERROR_WRONG_CONNECTION_ID |
static int |
SERVERERROR_WRONG_INPUT_PARAMETER |
static java.lang.String |
SUB_ITEMS |
static java.lang.String |
SUBS_COUNT |
static java.lang.String |
THUMBNAIL |
static java.lang.String |
THUMBNAIL_DEST_HEIGHT |
static java.lang.String |
THUMBNAIL_DEST_WIDTH |
static java.lang.String |
THUMBNAIL_SEEK_INTERVAL |
static java.lang.String |
THUMBNAIL_SEEK_TYPE |
static java.lang.String |
THUMBNAIL_TIME |
static java.lang.String |
TRIGGER_TYPE |
static java.lang.String |
TYPE |
static java.lang.String |
VALUE |
Constructor and Description |
---|
CommunicationCommand()
Constructs new CommunicationCommand object without parameters.
|
CommunicationCommand(int errorCodeArg)
Constructs new CommunicationCommand object with type Response, result Error and error code that is passed as argument.
|
CommunicationCommand(java.lang.String cmdType,
java.lang.String cmdName)
Constructs new CommunicationCommand object with type and the name of the command.
|
CommunicationCommand(java.lang.String cmdType,
java.lang.String resultArg,
java.lang.String errorArg)
Constructs new CommunicationCommand object with arguments for the type, result and error code.
|
Modifier and Type | Method and Description |
---|---|
void |
addEventsGroup(java.util.List<CommunicationCommand.OESubItem> sItems)
Adds new list of OESubItems to the current events List.
|
void |
addExport(CommunicationCommand.ExportSubItem eItem)
Adds new ExportSubItem to the List that keeps all of the ExportSubItems for this command.
|
void |
addInputParam(java.lang.String name,
java.lang.String value)
Adds new input parameter to a HashMap with keys and values which are represented as Strings.
|
void |
addItems(CommunicationItem item)
Adds new CommunicationItem to the List that keeps all of the CommunicationItems for this command.
|
void |
addOutputParam(java.lang.String name,
java.lang.String value)
Adds new output parameter to a HashMap with keys and values which are represented as Strings.
|
void |
addOutputsGroup(java.util.List<CommunicationCommand.OESubItem> sItems)
Adds new list of OESubItems to the current outputs List.
|
void |
addRecordingSequence(com.milestonesys.xpmobilesdk.RecordData recording)
Adds new RecordData to the list that keeps all of the RecordData for this command..
|
void |
addSubItem(CommunicationCommand.SubItem sItem)
Adds SubItems to the Vector that keeps all of the SubItems for this command.
|
java.lang.String |
getConnectionId() |
java.lang.String |
getError() |
int |
getErrorCode() |
java.util.List<java.util.List<CommunicationCommand.OESubItem>> |
getEvents() |
java.util.List<CommunicationCommand.ExportSubItem> |
getExports() |
java.util.List<CommunicationItem> |
getExportsData() |
java.util.HashMap<java.lang.String,java.lang.String> |
getInputParam() |
java.util.List<CommunicationItem> |
getInvestigationsData() |
java.util.List<CommunicationItem> |
getItemsList() |
java.lang.String |
getName() |
java.util.HashMap<java.lang.String,java.lang.String> |
getOutputParam() |
java.util.List<java.util.List<CommunicationCommand.OESubItem>> |
getOutputs() |
java.util.List<com.milestonesys.xpmobilesdk.RecordData> |
getRecordings() |
java.lang.String |
getResult() |
int |
getSequence() |
java.util.Vector<CommunicationCommand.SubItem> |
getSubItems() |
byte[] |
getThumbnail() |
java.lang.String |
getType() |
void |
setError(java.lang.String cmdError)
Sets the description of the error.
|
void |
setErrorCode(int cmdErrorCode)
Sets the error code of the command.
|
void |
setName(java.lang.String cmdName)
Sets the nae of the command.
|
void |
setResult(java.lang.String cmdResult)
Sets the result of the command - Error or OK
|
void |
setSequence(int cmdSequence) |
void |
setThumbnail(java.lang.String thumbString)
Sets a thumbnail as byte array by passed String argument.
|
void |
setType(java.lang.String cmdType)
Sets the type of the command.
|
java.lang.String |
toString() |
public static final java.lang.String CMD_TYPE_RESPONSE
public static final java.lang.String CMD_TYPE_REQUEST
public static final java.lang.String CMD_TYPE_TAP_AND_HOLD
public static final java.lang.String CMD_TYPE_SWIPE
public static final java.lang.String COMMUNICAITON
public static final java.lang.String CONNECTION_ID
public static final java.lang.String COMMAND
public static final java.lang.String ENCRYPT_COMMAND
public static final java.lang.String SEQUENCE_ID
public static final java.lang.String TYPE
public static final java.lang.String NAME
public static final java.lang.String VALUE
public static final java.lang.String INPUT_PARAMS
public static final java.lang.String OUTPUT_PARAMS
public static final java.lang.String SUB_ITEMS
public static final java.lang.String ITEM
public static final java.lang.String ITEM_ID
public static final java.lang.String SUBS_COUNT
public static final java.lang.String OE_HEADER_GROUP
public static final java.lang.String OE_GROUP
public static final java.lang.String OE_ITEM
public static final java.lang.String TRIGGER_TYPE
public static final java.lang.String ITEM_CAMERA_ID
public static final java.lang.String ITEM_CAN_ACTIVATE
public static final java.lang.String THUMBNAIL
public static final java.lang.String SEQUENCES
public static final java.lang.String SEQUENCE
public static final java.lang.String SEQ_START_TIME
public static final java.lang.String SEQ_END_TIME
public static final java.lang.String SEQ_TIMESTAMP
public static final java.lang.String EXPORTS_HEADER
public static final java.lang.String EXPORT_ITEM
public static final java.lang.String PROP_CAMERA_NAME
public static final java.lang.String PROP_QUEUED_TIME
public static final java.lang.String PROP_COMPLETED_TIME
public static final java.lang.String PROP_SIZE
public static final java.lang.String PROP_USER
public static final java.lang.String PROP_LINK
public static final java.lang.String PROP_THUMB_LINK
public static final java.lang.String PROP_STATE
public static final java.lang.String PROP_FILE_NAME
public static final java.lang.String ALARM_ITEM
public static final java.lang.String ITEM_USERNAME
public static final java.lang.String ITEMS_GROUP
public static final java.lang.String ITEM_NODE
public static final java.lang.String ITEM_PARAM_ID
public static final java.lang.String ITEM_PARAM_NAME
public static final java.lang.String ITEM_PARAM_TYPE
public static final java.lang.String ITEM_PARAM_FOLDER
public static final java.lang.String PROPERTIES_GROUP
public static final java.lang.String ALARM_TIMESTAMP
public static final java.lang.String ALARM_MESSAGE
public static final java.lang.String ALARM_SOURCE
public static final java.lang.String ALARM_CAMERA_ID
public static final java.lang.String ALARM_ASSIGNED_TO
public static final java.lang.String ALARM_DESCRIPTION
public static final java.lang.String ALARM_STATE
public static final java.lang.String ALARM_STATENAME
public static final java.lang.String ALARM_PRIORITY
public static final java.lang.String ALARM_PRIORITYNAME
public static final java.lang.String ALARM_TYPE
public static final java.lang.String ALARM_ID
public static final java.lang.String ALARM_MESSAGEKEY
public static final java.lang.String ALARM_MESSAGE_ARG
public static final java.lang.String ALARM_SOURCE_ID
public static final java.lang.String RELATED_CAMERAS
public static final java.lang.String INVESTIGATION_EXPORT_TYPE_DB
public static final java.lang.String INVESTIGATION_EXPORT_TYPE_AVI
public static final java.lang.String INVESTIGATION_EXPORT_TYPE_MKV
public static final java.lang.String INVESTICATION_STATE_IMPORTED
public static final java.lang.String ACCESS_CTRL_SYSTEMS_COUNT
public static final java.lang.String ACCESS_CTRL_EVENT_ITEM
public static final java.lang.String EVENT_TIMESTAMP
public static final java.lang.String EVENT_MESSAGE
public static final java.lang.String EVENT_SOURCE
public static final java.lang.String ACCESS_CTRL_CREDENTIAL_HOLDERS
public static final java.lang.String ACCESS_CTRL_CREDENTIAL_HOLDER_ROLES
public static final java.lang.String ACCESS_CTRL_CREDENTIAL_HOLDER_PROPERTIES
public static final java.lang.String ACCESS_CTRL_DOOR_ITEM
public static final java.lang.String ACCESS_CTRL_DOOR_ID
public static final java.lang.String ACCESS_CTRL_DOOR_NAME
public static final java.lang.String ACCESS_CTRL_SYSTEM_NAME
public static final java.lang.String ACCESS_CTRL_SYSTEM_ID
public static final java.lang.String ACCESS_CTRL_DOOR_TYPE
public static final java.lang.String ACCESS_CTRL_DOOR_CATEGORIES
public static final java.lang.String ACCESS_CTRL_ACCESS_CTRL_COMMANDS
public static final java.lang.String ACCESS_CTRL_DOOR_STATES
public static final java.lang.String ACCESS_CTRL_DOOR_STATE_NAMES
public static final java.lang.String ACCESS_CTRL_DOOR_STATE_RECEIVED_TIME
public static final java.lang.String ACCESS_CTRL_OPERATIONAL_INSTANCE_ID
public static final java.lang.String ACCESS_CTRL_TRIGGER_SOURCE_OBJECT_ID
public static final java.lang.String ACCESS_CTRL_KIND_ID
public static final java.lang.String ACCESS_CTRL_COMMAND_TYPE_ID
public static final java.lang.String ACCESS_CTRL_COMMAND_TYPE
public static final java.lang.String ACCESS_CTRL_EVENT_ID
public static final java.lang.String ACCESS_CTRL_REASON
public static final java.lang.String ACCESS_CTRL_SOURCE_ID
public static final java.lang.String BANNER_CHANGES_STATE_ID
public static final java.lang.String PARAM
public static final java.lang.String RESULT
public static final java.lang.String ERROR_CODE
public static final java.lang.String ERROR_STRING
public static final java.lang.String PARAM_PUBLIC_KEY
public static final java.lang.String PARAM_PROTOCOL_TYPE
public static final java.lang.String PARAM_USERNAME
public static final java.lang.String PARAM_PASSWORD
public static final java.lang.String PARAM_FQID
public static final java.lang.String PARAM_WIDTH
public static final java.lang.String PARAM_HEIGHT
public static final java.lang.String PARAM_SRC_WIDTH
public static final java.lang.String PARAM_SRC_HEIGHT
public static final java.lang.String PARAM_SRC_LEFT
public static final java.lang.String PARAM_SRC_TOP
public static final java.lang.String PARAM_SRC_RIGHT
public static final java.lang.String PARAM_SRC_BOTTOM
public static final java.lang.String PARAM_FPS
public static final java.lang.String PARAM_COMPRESSION_LVL
public static final java.lang.String PARAM_SIGNAL_TYPE
public static final java.lang.String PARAM_SIGNAL_LIVE
public static final java.lang.String PARAM_SIGNAL_PLAYBACK
public static final java.lang.String PARAM_SIGNAL_UPLOAD
public static final java.lang.String PARAM_KEYFRAMES_ONLY
public static final java.lang.String PARAM_METHOD_TYPE
public static final java.lang.String PARAM_METHOD_PUSH
public static final java.lang.String PARAM_METHOD_PULL
public static final java.lang.String PARAM_PORT
public static final java.lang.String PARAM_HOST
public static final java.lang.String PARAM_VIDEO_ID
public static final java.lang.String PARAM_VIEW_ID
public static final java.lang.String PARAM_OBJECT_ID
public static final java.lang.String PARAM_TIMEOUT
public static final java.lang.String PARAM_SPEED
public static final java.lang.String PARAM_SEEK_TYPE
public static final java.lang.String PARAM_TIME
public static final java.lang.String PARAM_AUTH_PTZ
public static final java.lang.String PARAM_AUTH_PTZPRESETS
public static final java.lang.String PARAM_GESTURE_X_PERCENT
public static final java.lang.String PARAM_GESTURE_Y_PERCENT
public static final java.lang.String PARAM_GESTURE_TIMEOUT
public static final java.lang.String PARAM_GESTURE_DURATION
public static final java.lang.String PARAM_AUTH_PLAYBACK
public static final java.lang.String PARAM_AUTH_VIDEOPUSH
public static final java.lang.String PARAM_AUTH_VIDEOPUSH_LOC
public static final java.lang.String PARAM_AUTH_OUTPUTSEVENTS
public static final java.lang.String PARAM_AUTH_NOSCALED_IMAGES
public static final java.lang.String PARAM_AUTH_INVESTIGATIONS
public static final java.lang.String PARAM_AUTH_YES
public static final java.lang.String PARAM_AUTH_NO
public static final java.lang.String PARAM_PTZ_MOVE
public static final java.lang.String PARAM_PTZ_PRESET
public static final java.lang.String PARAM_PTZ_GESTURES
public static final java.lang.String PARAM_SEQTYPE
public static final java.lang.String PARAM_BEFORE_TIME
public static final java.lang.String PARAM_BEFORE_COUNT
public static final java.lang.String PARAM_AFTER_TIME
public static final java.lang.String PARAM_AFTER_COUNT
public static final java.lang.String PARAM_BOOKMARK
public static final java.lang.String PARAM_DESCRIPTION
public static final java.lang.String PARAM_EXPORT_ID
public static final java.lang.String PARAM_ITEM_ID
public static final java.lang.String PARAM_INVESTIGATION_ID
public static final java.lang.String PARAM_FORCE_PLAYBACK_FROM_EXPORT
public static final java.lang.String PARAM_INVESTIGATION_EXPORT_TYPE
public static final java.lang.String PARAM_PROCESSING_MESSAGE
public static final java.lang.String PARAM_CAN_RESAMPLE
public static final java.lang.String PARAM_CAN_RESAMPLE_EXTENDED
public static final java.lang.String PARAM_RESIZE_AVAILABLE
public static final java.lang.String PARAM_RESIZE_ORIGINAL_SIZE
public static final java.lang.String PARAM_VIEW_OTHERS_EXPORTS
public static final java.lang.String PARAM_VIEW_OTHERS_INVESTIGATIONS
public static final java.lang.String PARAM_EULA_ACCEPTED
public static final java.lang.String PARAM_CAN_EXPORT_AVI
public static final java.lang.String PARAM_CAN_EXPORT_JPEG
public static final java.lang.String PARAM_COBRANDING_ENABLED
public static final java.lang.String PARAM_COBRANDING_LOGO
public static final java.lang.String PARAM_COBRANDING_ICON
public static final java.lang.String PARAM_SERVER_DESCRIPTION
public static final java.lang.String PARAM_ENABLE_OEMED_CLIENTS
public static final java.lang.String PARAM_USER_DOWNSAMPLING
public static final java.lang.String PARAM_NATIVE_STREAMING_AVAILABLE
public static final java.lang.String PARAM_TRANSCODED_STREAMING_AVAILABLE
public static final java.lang.String PARAM_NATIVE_STREAMING_SUGGESTED
public static final java.lang.String PARAM_SUPPORTS_ALARMS
public static final java.lang.String PARAM_ALARM_COUNT
public static final java.lang.String PARAM_ALARM_OPERATOR
public static final java.lang.String PARAM_ALARM_OPERATOR_GT
public static final java.lang.String PARAM_ALARM_OPERATOR_LT
public static final java.lang.String PARAM_ALARM_TIMESTAMP
public static final java.lang.String PARAM_ALARM_ID
public static final java.lang.String PARAM_EVENT_ID
public static final java.lang.String PARAM_NOTIFICATION_SOURCE_TYPE
public static final java.lang.String PARAM_ALARM_SETTINGS_STATES
public static final java.lang.String PARAM_ALARM_SETTINGS_PRIORITIES
public static final java.lang.String PARAM_ALARM_SETTING_LEVEL
public static final java.lang.String PARAM_ALARM_SOURCEID
public static final java.lang.String PARAM_PN_DEVICEID
public static final java.lang.String PARAM_PN_DEVICENAME
public static final java.lang.String PARAM_PN_X
public static final java.lang.String PARAM_PN_PX
public static final java.lang.String PARAM_MY_ALARMS_ONLY
public static final java.lang.String PARAM_EXCLUDE_STATES
public static final java.lang.String PARAM_EXCLUDE_PRIORITIES
public static final java.lang.String PARAM_SETTINGS
public static final java.lang.String PARAM_ALL_VIEWS_AND_CAMERAS
public static final java.lang.String PARAM_THUMBNAIL
public static final java.lang.String PARAM_TIMESTAMP
public static final java.lang.String PARAM_STREAM_TYPE
public static final java.lang.String PARAM_STREAM_DATA_TYPE
public static final java.lang.String PARAM_AUDIO_ENCODING
public static final java.lang.String PARAM_AUDIO_BITES_PER_SAMPLE
public static final java.lang.String PARAM_AUDIO_SAMPLING_RATE
public static final java.lang.String PARAM_AUDIO_NUMBER_OF_CHANNELS
public static final java.lang.String PARAM_STREAM_HEADERS
public static final java.lang.String PARAM_AUDIO_STREAM
public static final java.lang.String PARAM_AUDIO_ENCODING_MP3
public static final java.lang.String PARAM_AUDIO_WITHOUT_HEADERS
public static final java.lang.String PARAM_AUDIO_PLAYBACK_CONTROLLER_ID
public static final java.lang.String PARAM_STREAM_TYPE_TRANSCODED
public static final java.lang.String PARAM_STREAM_TYPE_SEGMENTED
public static final java.lang.String PARAM_NO_NEXT_PLAYLIST_TO_DOWNLOAD
public static final java.lang.String PARAM_SEGMENTED_STREAMING_AVAILABLE
public static final java.lang.String PARAM_SECONDSTEPVERIFICATIONPROVIDERNAME
public static final java.lang.String PARAM_SECONDSTEPVERIFICATIONCODE
public static final java.lang.String PARAM_AUTH_FOOTAGE
public static final java.lang.String PARAM_FILE_NAME
public static final java.lang.String PARAM_FILE_SIZE
public static final java.lang.String PARAM_FOOTAGE_NAME
public static final java.lang.String PARAM_STREAM_ID
public static final java.lang.String PARAM_INCLUDE_PACKAGES
public static final java.lang.String PARAM_FCM_VERSION
public static final java.lang.String PARAM_PTT_SPEAK
public static final java.lang.String PARAM_CLIENT_TYPE
public static final java.lang.String PARAM_MOBILE_CLIENT
public static final java.lang.String PARAM_SUPPORTS_ACCESS_CONTROL
public static final java.lang.String PARAM_ACCESS_CTRL_PAGE_SIZE
public static final java.lang.String PARAM_ACCESS_CTRL_PAGE
public static final java.lang.String PARAM_ACCESS_CTRL_START_TIMESTAMP
public static final java.lang.String PARAM_ACCESS_CTRL_END_TIMESTAMP
public static final java.lang.String PARAM_ACCESS_CTRL_INCLUDE_TOTAL_COUNT
public static final java.lang.String PARAM_ACCESS_CTRL_TOTAL_COUNT
public static final java.lang.String PARAM_ACCESS_CTRL_EVENT_CATEGORY_ID
public static final java.lang.String PARAM_ACCESS_CTRL_TRIGGER_SOURCE_OBJECT_ID
public static final java.lang.String PARAM_ACCESS_CTRL_TRIGGER_SOURCE_KIND_ID
public static final java.lang.String RESULT_OK
public static final java.lang.String RESULT_ERROR
public static final java.lang.String IN_CONST_OUTPUTS
public static final java.lang.String IN_CONST_EVENTS
public static final java.lang.String THUMBNAIL_DEST_WIDTH
public static final java.lang.String THUMBNAIL_DEST_HEIGHT
public static final java.lang.String THUMBNAIL_SEEK_TYPE
public static final java.lang.String THUMBNAIL_TIME
public static final java.lang.String THUMBNAIL_SEEK_INTERVAL
public static final int SERVERERROR_NOT_IMPLEMENTED
public static final int SERVERERROR_NOT_FULLY_IMPLEMENTED
public static final int SERVERERROR_BAD_COMMAND_TYPE
public static final int SERVERERROR_BAD_COMMAND_KIND
public static final int SERVERERROR_WRONG_CONNECTION_ID
public static final int SERVERERROR_MISSING_INPUT_PARAMETER
public static final int SERVERERROR_WRONG_INPUT_PARAMETER
public static final int SERVERERROR_INCORRECT_USER_PASS
public static final int SERVERERROR_INCORRECT_PUBLICKEY
public static final int SERVERERROR_SURVEILLANCE_SERVER_DOWN
public static final int SERVERERROR_UNKNOWN_CAMERA_ID
public static final int SERVERERROR_UNKNOWN_ITEM_ID
public static final int SERVERERROR_NO_PRESET_AVAILABLE
public static final int SERVERERROR_NOT_ALLOWED_IN_THIS_STATE
public static final int SERVERERROR_FEATURE_IS_DISABLED
public static final int SERVERERROR_INSUFFICIENT_RIGHTS
public static final int SERVERERROR_REDIRECTION
public static final int SERVERERROR_SECONDSTEPVERIFICATIONREQUIRED
public static final int SERVERERROR_ONLYUSERSWITHTWOSTEPSVERIFICATIONAREALLOWED
public static final int SERVERERROR_INCORRECTSECONDSTEPVALIDATIONCODE
public static final int SERVERERROR_SECONDSTEPVERIFICATIONCODEHASEXPIRED
public static final int SERVERERROR_UPLOAD_FILE_SIZE_OVER_LIMIT
public static final int SERVERERROR_UPLOAD_FILE_TYPE_NOT_ALLOWED
public static final int SERVERERROR_ITEM_NOT_PLAYABLE
public static final int SERVERERROR_COMMAND_TIMED_OUT
public static final int SERVERERROR_INTERNAL_ERROR
public static final int SERVERERROR_UNKNOWN
public static final int INERROR_CONNECTION_TIMEOUT
public static final int INERROR_SSLHANDSHAKE_ERROR
public static final int INERROR_CERTIFICATE_REJECTED
public static final int INERROR_CERTIFICATE_INVALID
public static final int INERROR_NO_CERTIFICATE
public static final int INERROR_CERTIFICATE_EXPIRED
public static final int INERROR_STREAMING_REQUIRED
public static final int INERROR_UNKNOWN
public static final int INERROR_UNKNOWN_HTTPS
public static final int INERROR_ERROR_PARSING_CODE
public CommunicationCommand()
public CommunicationCommand(java.lang.String cmdType, java.lang.String cmdName)
cmdType
- type of the command - Request/ResponsecmdName
- name of the command
More information about the commands that exists could be found in the Viking Protocol documentation.public CommunicationCommand(int errorCodeArg)
errorCodeArg
- the error code of the command
More information about the commands that exists could be found in the Viking Protocol documentation.public CommunicationCommand(java.lang.String cmdType, java.lang.String resultArg, java.lang.String errorArg)
cmdType
- type of the command - Request or Response.resultArg
- result of the command - Error or OK.errorArg
- error code of the command.
More information about the commands that exists could be found in the Viking Protocol documentation.public void setSequence(int cmdSequence)
public int getSequence()
public java.lang.String getType()
public void setType(java.lang.String cmdType)
cmdType
- command type - Request or Responsepublic java.lang.String getName()
public void setName(java.lang.String cmdName)
cmdName
- name of the command.public void setResult(java.lang.String cmdResult)
cmdResult
- result of the command as string - Error or OKpublic java.lang.String getResult()
public void setErrorCode(int cmdErrorCode)
cmdErrorCode
- error code of the command.public int getErrorCode()
public void setError(java.lang.String cmdError)
cmdError
- the description of the error.public java.lang.String getError()
public void setThumbnail(java.lang.String thumbString)
thumbString
- the input String to decode, which is converted to bytes using the default charsetpublic byte[] getThumbnail()
public void addInputParam(java.lang.String name, java.lang.String value)
name
- the name of the parametervalue
- the value for the parameterpublic java.util.HashMap<java.lang.String,java.lang.String> getInputParam()
public void addOutputParam(java.lang.String name, java.lang.String value)
name
- the name of the parametervalue
- the value for the parameterpublic java.util.HashMap<java.lang.String,java.lang.String> getOutputParam()
public void addSubItem(CommunicationCommand.SubItem sItem)
sItem
- current SubItempublic java.util.Vector<CommunicationCommand.SubItem> getSubItems()
public void addItems(CommunicationItem item)
item
- current Communication itempublic java.util.List<CommunicationItem> getItemsList()
public void addRecordingSequence(com.milestonesys.xpmobilesdk.RecordData recording)
recording
- current RecordDatapublic java.util.List<com.milestonesys.xpmobilesdk.RecordData> getRecordings()
public void addOutputsGroup(java.util.List<CommunicationCommand.OESubItem> sItems)
sItems
- the list of OESubItems that will be added to the outputs Listpublic java.util.List<java.util.List<CommunicationCommand.OESubItem>> getOutputs()
public void addEventsGroup(java.util.List<CommunicationCommand.OESubItem> sItems)
sItems
- the list of OESubItems that will be added to the events Listpublic java.util.List<java.util.List<CommunicationCommand.OESubItem>> getEvents()
public void addExport(CommunicationCommand.ExportSubItem eItem)
eItem
- current ExportSubItem itempublic java.util.List<CommunicationCommand.ExportSubItem> getExports()
public java.util.List<CommunicationItem> getInvestigationsData()
public java.util.List<CommunicationItem> getExportsData()
public java.lang.String getConnectionId()
public java.lang.String toString()
toString
in class java.lang.Object